diff --git a/.gitignore b/.gitignore index d15486e..0b8a5bd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,6 @@ -_saves/* \ No newline at end of file +_saves/ +project/bgms/ +project/animates/ +project/images/ +project/sounds/ +_docs/ \ No newline at end of file diff --git a/_server/config.json b/_server/config.json index c910945..e69de29 100644 --- a/_server/config.json +++ b/_server/config.json @@ -1 +0,0 @@ -{"viewportLoc":[0,0],"editorLastFloorId":"sample2"} \ No newline at end of file diff --git a/libs/control.js b/libs/control.js index 01e1d64..524adad 100644 --- a/libs/control.js +++ b/libs/control.js @@ -3456,6 +3456,16 @@ control.prototype._resize_statusBar = function (obj) { core.dom.statusCanvas.style.height = obj.outerHeight - 2 * obj.BORDER + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px"; core.maps._setHDCanvasSize(core.dom.statusCanvasCtx, obj.BAR_WIDTH, core._PY_ + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT + obj.BORDER : 0)); } + if (core.domStyle.isVertical) { + core.dom.caidan1.style.width = core._PX_ * core.domStyle.scale + "px"; + core.dom.caidan1.style.height = obj.statusBarHeightInVertical - 3 + "px"; + core.maps._setHDCanvasSize(core.dom.caidan1Ctx, core._PX_, obj.col * 32 + 9); + } + else { + core.dom.caidan1.style.width = obj.BAR_WIDTH * core.domStyle.scale + "px"; + core.dom.caidan1.style.height = obj.outerHeight - 2 * obj.BORDER + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px"; + core.maps._setHDCanvasSize(core.dom.caidan1Ctx, obj.BAR_WIDTH, core._PY_ + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT + obj.BORDER : 0)); + } core.dom.statusCanvas.style.display = core.flags.statusCanvas && !obj.extendToolbar ? "block" : "none"; } diff --git a/project/autotiles/autotile5.png b/project/autotiles/autotile5.png new file mode 100644 index 0000000..9c9b24a Binary files /dev/null and b/project/autotiles/autotile5.png differ diff --git a/project/data.js b/project/data.js index 99609d2..96608a8 100644 --- a/project/data.js +++ b/project/data.js @@ -2,55 +2,623 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = { "main": { "floorIds": [ - "sample0", - "sample1", - "sample2", - "MT0" + "nandu", + "QISHI", + "MUDI", + "didi", + "guantong", + "shijing", + "yanhai", + "jueshen", + "weizhi", + "anshi", + "U49", + "U48", + "U47", + "U46", + "U45", + "U44", + "U43", + "U42", + "U41", + "U40", + "U39", + "U38", + "U37", + "liuchongtian", + "wuchongtian", + "sichongtian", + "sanchongtian", + "erchongtian", + "yichongtian", + "U36", + "U35", + "U34", + "U33", + "U32", + "U31", + "U30", + "U29", + "U28", + "U27", + "U26", + "mishi", + "chongge", + "wujian", + "lingqu", + "ange", + "U25", + "U24", + "U23", + "U22", + "U21", + "U20", + "U19", + "U18", + "U17", + "shuanglin", + "cuoxuan", + "fengche", + "nianlian", + "U16", + "U15", + "U14", + "U13", + "U12", + "U11", + "U10", + "sanding", + "erding", + "yiding", + "U9", + "U8", + "U7", + "U6", + "U5", + "kongyan", + "dashi", + "U4", + "U3", + "U2", + "U1", + "MT0", + "MT1", + "shenhai", + "MT2", + "MT3", + "MT4", + "yanjiusuo", + "MT5", + "MT6", + "MT7", + "MT8", + "MT9", + "CETAI", + "MT10", + "MT11", + "MT12", + "MT13", + "MT14", + "MT15", + "MT16", + "XIANJIE", + "MT17", + "MT18", + "MT19", + "zhenhong", + "MT20", + "MT21", + "MT22", + "MT23", + "MT24", + "MT25", + "xietu", + "MT26", + "MT27", + "MT28", + "MT29", + "MT30", + "MT31", + "MT32", + "MT33", + "MT34", + "MT35", + "MT36", + "xuetan", + "MT37", + "MT38", + "MT39", + "MT40", + "MT41", + "MT42", + "MT43", + "MT44", + "MT45", + "MT46", + "MT47", + "MT48", + "MT49", + "bishi", + "MT50", + "MT51", + "MT52", + "MT53", + "MT54", + "MT55", + "MT56", + "MT57", + "MT58", + "MT59", + "MT60", + "MT61", + "MT62", + "MT63", + "MT64", + "jiange", + "MT65", + "MT66", + "MT67", + "MT68", + "MT69", + "MT70", + "MT71", + "MT72", + "MT73", + "MT74", + "MT75", + "MT76", + "MT77", + "MT78", + "MT79", + "MT80", + "MT81", + "tawai", + "PIANTOU1", + "PIANTOU2", + "PIANTOU3", + "tading", + "PIANTOU5", + "PIANTOU6", + "PIANTOU7", + "PIANTOU8", + "PIANTOU9", + "PIANTOU10", + "PIANTOU11", + "huxiao1", + "huxiao2", + "huxiao3", + "duwei1", + "duwei2", + "duwei3", + "duwei4", + "jieke1", + "jieke2", + "jieke3", + "jieke4", + "jieke5", + "wangyang30", + "shuoming", + "shijian64f1" ], "floorPartitions": [], "images": [ + "0cheating.png", + "0easy.png", + "0hard.png", + "0hell.png", + "0normal.png", + "1.png", + "2.png", + "27-1.png", + "3.png", + "30juqing.png", + "4.png", + "5.png", + "57-1.jpg", + "57-2.jpg", + "57-3.jpg", + "57-n.jpg", + "6.png", + "65-1.jpg", + "81-1.png", + "81-2.png", + "81-3.png", + "81-3end.png", + "81-4.png", + "81-4end.png", + "81-5.png", + "81-5end.png", + "81-6.png", + "81-7.png", + "81-7end.png", + "81-8.png", + "81-8end.png", + "B.png", + "FY.png", + "airwall.png", + "ancheating.png", + "aneasy.png", + "anhard.png", + "anhell.png", + "animates.png", + "annormal.png", + "autotile.png", + "autotile1.png", + "autotile2.png", + "autotile3.png", "bear.png", "bg.jpg", "caidan.png", + "bg2.jpg", + "biaoti.png", + "brave.png", + "cheating.png", + "d.png", + "dibu.png", + "dibu1.png", + "dibu2.png", + "dibu3.png", + "dibu4.png", + "dibu5.png", + "dingxiangplay.png", "dragon.png", + "duwei1.png", + "duwei2.png", + "duwei3.png", + "duwei4.png", + "easy.png", + "end.png", + "enemy48.png", + "enemys.png", + "fanxiang.png", + "fanxiang2.png", + "fanyongshi.png", + "fog.png", + "fuyi.png", + "gongzhubaozoudahan.png", + "gongzhubaozoulianhong.png", + "gongzhubaozousha.png", + "gongzhubaozouxiu.png", + "gongzhubuzaihu.png", + "gongzhuheihua.png", + "gongzhujiao.png", + "gongzhulianhong.png", + "gongzhupinghe.png", + "gongzhuxiao.png", + "gongzhuxiaoheibai.png", + "gongzhuzhending.png", + "gongzhuzhendingheibai.png", + "ground.png", + "haizhishijian.png", + "hard.png", + "heiyun.jpg", + "hell.png", + "heng.png", + "heng1.png", + "heng2.png", + "heng3.png", + "heng4.png", + "heng5.png", "hero.png", - "winskin.png" + "hua.png", + "huxiao1.png", + "huxiao2.png", + "huxiao3.png", + "icons.png", + "items.png", + "jiaozun.png", + "jiekedajiao.png", + "jiekedajiao2.png", + "jiekexiaohei.png", + "jiekeyilv.png", + "jiekezixin.png", + "keyboard.png", + "kulouzhanshi.png", + "li.png", + "lidaxiao.png", + "lvshe.png", + "mei.png", + "meibugaoxing.png", + "meidaxiao.png", + "meimao.png", + "meishihuai.png", + "mingsha.png", + "molong.png", + "mudi.jpg", + "mudiheibai.jpg", + "nanduxuanze.jpg", + "normal.png", + "npc48.png", + "npcnan.png", + "npcnv.png", + "npcs.png", + "shaohuheihua.png", + "shaohujinzhang.png", + "shaohuliuhan.png", + "shaohusikao.png", + "shaohuxiao.png", + "shaohuxiaoheibai.png", + "shaohuyilv.png", + "shaohuzixin.png", + "shaohuzixinheibai.png", + "shaohuziya.png", + "sheng.png", + "shengfen.png", + "shengxiao.png", + "shijian.png", + "shu.png", + "tawaijiuren.png", + "terrains.png", + "tiantawai.png", + "wangyangdan.png", + "wangyangqianxiao.png", + "wangyangyouyu.png", + "wangyangyouyuheibai.png", + "wangyangziya.png", + "wangyue.png", + "wangyueshengqi.png", + "wangyuexiao.png", + "winskin.png", + "winskin2.png", + "wupin.png", + "xialouti.png", + "xianzi.png", + "xianzileng.png", + "xianzilianhong.png", + "xianziwunai.png", + "xiaotou.png", + "xingkong.jpg", + "xueguang.jpg", + "yechen2.jpg", + "yecheng.jpg", + "yeming.png", + "yinyuecun.jpg", + "yinyuecunheibai.jpg", + "yueya.jpg", + "zhenhong.png", + "zimu.png" ], "tilesets": [ - "magictower.png" + "magictower.png", + "autotile5.png" ], "animates": [ + "EMfanu", + "EMfaxian", + "EMhanyou", + "EMhanzuo", + "STcuiruo", + "STmoqiang", + "STruoli", + "STshengfa", + "STshengfa2", + "STzhanshen", + "baofa", + "daizhi", + "daji", + "dajian", + "daluoleitian", + "daluoleitianhong", + "dazhaofadong", + "dian", + "dianji", + "dufa", + "fadong1", + "fadong2", + "fadong3", + "fadong4", + "fanu", + "fengmuxuantian", + "fentianyan", + "gantanhao", + "hainazhijian", + "haizhitiejian", + "han", "hand", + "hanyou", + "hongbaofa", + "hongguang", + "huangjinduanjian", + "huifu", + "hunanxuehua", + "jian", + "jian2", + "jianji", + "jianji2", + "jiaochajian", + "jiaosha", + "jinbi", + "jingu", + "juqingmoshimofangshangdian", + "lanbaofa", + "languang", + "lansebaofa", + "leijian", + "luanma", + "luolei", + "luzhang", + "lvbaofa", + "lvguang", + "meiqishibianshen", + "meizhang", + "miwudan", + "mofa", + "nianqiangjiao", + "penxue", + "qushi", + "qushifen", + "rengonghuixue2", + "sangang", + "shanguang", + "shangzhanjian", + "shaohutiaohuishang", + "shaohutiaohuixia", + "shaohutiaohuiyou", + "shaohutiaohuizuo", + "shaohutiaoshang", + "shaohutiaoxia", + "shaohutiaoyou", + "shaohutiaozuo", + "shengdun", + "shenglvehao", + "shengqi", + "shenlanbaofa", + "shenlansebaofa", + "shijian", "sword", - "zone" + "teshujifuzhu", + "thunder", + "tiejian", + "wangyangtiao", + "wangyangtiaohui", + "wenhao", + "xiaofadong", + "xiaofentianyan", + "xiaoluoleitianjiin", + "xiaoshi", + "xiaoshideqiang", + "xin", + "yao1", + "yao2", + "yao3", + "yijianzhanqianye", + "yinfu", + "yinshen", + "yongchang", + "youcezhan", + "youpenxue", + "zhaohuodeqiangbi", + "zhendajian", + "zhendianji", + "zhongdu", + "zhongyangjiaochadejian1", + "zhongyangjiaochadejian2", + "zhongyangjiaochadejian3", + "zone", + "zuocezhan", + "zuopenxue" ], "bgms": [ - "bgm.mp3" + "ALightIlluminatingTheDepths.mp3", + "Swordland.mp3", + "bgm.mp3", + "bgm28.mp3", + "gudegudong.mp3", + "jiandan.mp3", + "jiaobusheng.mp3", + "jinpo.mp3", + "leng.mp3", + "linghaihuanxin.mp3", + "longyingsuifeng.mp3", + "manmandeending.mp3", + "meiqishi.mp3", + "mianmian.mp3", + "misjiqing.mp3", + "mobilesuit.mp3", + "moxing.mp3", + "pastedlovetime.mp3", + "shengqishi.mp3", + "shenye.mp3", + "themeoflove.mp3", + "wangyang.mp3", + "xingkong.mp3", + "xiwangnixingfu.mp3", + "xueyi.mp3", + "xunchajieke.mp3", + "youshang.mp3", + "yuegan.mp3", + "zhan.mp3", + "zhandouyouyu.mp3" ], "sounds": [ + "001-System01.mp3", + "009-System09.mp3", + "011-System11.mp3", + "015-Jump01.mp3", + "020-Teleport03.mp3", + "045-Push01.mp3", + "046-Book01.mp3", + "048-Explosion01.mp3", + "051-Explosion04.mp3", + "054-Cannon03.mp3", + "079-Monster01.mp3", + "080-Monster02.mp3", + "081-Monster03.mp3", + "082-Monster04.mp3", + "083-Monster05.mp3", + "084-Monster06.mp3", + "085-Monster07.mp3", + "086-Action01.mp3", + "089-Attack01.mp3", + "090-Attack02.mp3", + "091-Attack03.mp3", + "092-Attack04.mp3", + "093-Attack05.mp3", + "094-Attack06.mp3", + "095-Attack07.mp3", + "096-Attack08.mp3", + "097-Attack09.mp3", + "098-Attack10.mp3", + "099-Attack11.mp3", + "10-Track11.mp3", + "10-Track14.mp3", + "10-Track18.mp3", + "10-Track19.mp3", + "100-Attack12.mp3", + "101-Attack13.mp3", + "102-Attack14.mp3", + "103-Attack15.mp3", + "104-Attack16.mp3", + "116-Raise02.mp3", + "123-Thunder01.mp3", + "130-Earth02.mp3", + "150-Support08.mp3", + "157-Skill01.mp3", + "BATTLE18.mp3", + "MagicTinkelingSoundWithPing01b.mp3", + "Saint1.mp3", + "Slash1.mp3", "attack.mp3", + "attackogg.mp3", + "bgm.mp3", "bomb.mp3", "cancel.mp3", "centerFly.mp3", "confirm.mp3", "cursor.mp3", "door.mp3", + "doorogg.mp3", "equip.mp3", "error.mp3", "floor.mp3", "gem.mp3", "icePickaxe.mp3", "item.mp3", + "itemogg.mp3", + "jiaobusheng.mp3", "jump.mp3", + "langhao.mp3", + "leng.mp3", "load.mp3", + "magic.mp3", + "miss.mp3", "open_ui.mp3", + "penxue.mp3", "pickaxe.mp3", "recovery.mp3", "save.mp3", + "se10.14.mp3", + "se10.19.mp3", + "se20.mp3", + "se83.mp3", + "se86.mp3", + "shenye.mp3", "shop.mp3", - "zone.mp3" + "yanyong001.mp3", + "zone.mp3", + "zoneogg.mp3" ], - "fonts": [], + "fonts": ["fzchyjw"], "nameMap": { "确定": "confirm.mp3", "取消": "cancel.mp3", @@ -86,31 +654,31 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "styles": { "startBackground": "project/images/bg.jpg", "startVerticalBackground": "project/images/bg.jpg", - "startLogoStyle": "color: black", + "startLogoStyle": "display:none", "startButtonsStyle": "background-color: #32369F; opacity: 0.85; color: #FFFFFF; border: #FFFFFF 2px solid; caret-color: #FFD700;", - "statusLeftBackground": "url(project/materials/ground.png) repeat", - "statusTopBackground": "url(project/materials/ground.png) repeat", - "toolsBackground": "black", - "borderColor": [ - 0, - 0, - 0, - 1 - ], + "statusLeftBackground": "url(project/images/heng.png) 0 0/100% 100% no-repeat", + "statusTopBackground": "url(project/images/shu.png) 0 0/100% 100% no-repeat", + "toolsBackground": "url(project/images/dibu.png) 0 0/100% 100% no-repeat", + "floorChangingStyle": "background-color: black; color: white", "statusBarColor": [ 255, 255, 255, 1 ], + "borderColor": [ + 204, + 204, + 204, + 1 + ], "selectColor": [ 255, 215, 0, 1 ], - "floorChangingStyle": "background-color: black; color: white", - "font": "Verdana" + "font": "fzchyjw" }, "splitImages": [ { @@ -122,34 +690,38 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, "firstData": { - "title": "魔塔样板", - "name": "template", - "version": "Ver 2.10.0", - "floorId": "sample0", + "title": "天塔", + "name": "tianta", + "version": "Ver 2.7.3", + "floorId": "nandu", "hero": { + "image": "hero.png", "animate": false, - "name": "阳光", + "name": "邵虎", "lv": 1, "hpmax": 9999, "hp": 1000, "manamax": -1, "mana": 0, - "atk": 100, - "def": 100, + "atk": 10, + "def": 10, "mdef": 0, "money": 0, "exp": 0, "equipment": [], "items": { - "constants": {}, + "constants": { + "fly": 1, + "book": 1 + }, "tools": {}, "equips": {} }, "loc": { "direction": "up", - "x": 6, - "y": 10 + "x": -1, + "y": 0 }, "flags": {}, "followers": [], @@ -509,23 +1081,24 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ], "startText": [ { - "type": "comment", - "text": "初始剧情" + "type": "setText", + "background": "winskin2.png" }, - "Hi,欢迎来到 HTML5 魔塔样板!\n\n本样板由艾之葵制作,可以让你在不会写任何代码\n的情况下也能做出属于自己的H5魔塔!", - "这里游戏开始时的剧情。\n\n你可以在这里写上自己的内容。\n赶快来试一试吧!" - ], + { + "type": "sleep", + "time": 500 + }], "shops": [ { - "id": "shop1", - "text": "\t[贪婪之神,moneyShop]勇敢的武士啊, 给我${20+2*flag:shop1}金币就可以:", - "textInList": "1F金币商店", + "id": "moneyShop1", + "text": "天枢的少年啊, 给我${80+80*flag:shop1}金币就可以:", + "textInList": "11F金币商店", "mustEnable": false, "disablePreview": false, "choices": [ { "text": "生命+800", - "need": "status:money>=20+2*flag:shop1", + "need": "status:money>=80+80*flag:shop1", "action": [ { "type": "comment", @@ -535,7 +1108,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:money", "operator": "-=", - "value": "20+2*flag:shop1" + "value": "80+80*flag:shop1" }, { "type": "setValue", @@ -552,8 +1125,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, { - "text": "攻击+4", - "need": "status:money>=20+2*flag:shop1", + "text": "攻击+5", + "need": "status:money>=80+80*flag:shop1", "action": [ { "type": "comment", @@ -563,7 +1136,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:money", "operator": "-=", - "value": "20+2*flag:shop1" + "value": "80+80*flag:shop1" }, { "type": "setValue", @@ -575,32 +1148,209 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:atk", "operator": "+=", - "value": "4" + "value": "5" + } + ] + }, + { + "text": "防御+5", + "need": "status:money>=80+80*flag:shop1", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "80+80*flag:shop1" + }, + { + "type": "setValue", + "name": "flag:shop1", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "5" } ] } ] }, { - "id": "shop2", - "text": "\t[贪婪之神,expShop]勇敢的武士啊, 给我一定经验就可以:", - "textInList": "1F经验商店", + "id": "expShop1", + "text": "天枢的少年啊,给我30经验就可以:", + "textInList": "线界经验商店", "mustEnable": false, - "disablePreview": true, + "disablePreview": false, "choices": [ { - "text": "等级+1(100经验)", - "need": "status:exp>=100", + "text": "血量+800", + "need": "status:exp>=30", "action": [ { "type": "setValue", "name": "status:exp", "operator": "-=", - "value": "100" + "value": "30" }, { "type": "setValue", - "name": "status:lv", + "name": "status:hp", + "operator": "+=", + "value": "800" + } + ] + }, + { + "text": "攻击+5", + "need": "status:exp>=30", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "30" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "5" + } + ] + }, + { + "text": "防御+5", + "need": "status:exp>=30", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "30" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "5" + } + ] + } + ] + }, + { + "id": "0fKey", + "item": true, + "textInList": "道具商店", + "use": "money", + "mustEnable": false, + "choices": [ + { + "id": "yellowKey", + "money": "50" + }, + { + "id": "blueKey", + "money": "100" + } + ] + }, + { + "id": "mdefShop", + "text": "\t[魔防商人]给我${flag:mdefShop}经验和${flag:mdefShop}金币我就给你${flag:mdefShop}点魔防", + "textInList": "魔防商人", + "mustEnable": false, + "disablePreview": false, + "choices": [ + { + "text": "魔防+${flag:mdefShop}", + "need": "ture", + "action": [ + { + "type": "if", + "condition": "((status:money>=flag:mdefShop )&&(status:money>0))", + "true": [ + { + "type": "if", + "condition": "((status:exp>=flag:mdefShop )&&(status:exp>0))", + "true": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "flag:mdefShop" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "flag:mdefShop" + }, + { + "type": "setValue", + "name": "flag:mdefShop", + "value": "flag:mdefShop+1" + }, + { + "type": "setValue", + "name": "status:mdef", + "operator": "+=", + "value": "flag:mdefShop" + } + ], + "false": [ + "你的经验不够" + ] + } + ], + "false": [ + { + "type": "if", + "condition": "((status:exp>=flag:mdefShop )&&(status:exp>0))", + "true": [ + "你的金币不够" + ], + "false": [ + "你的金经不够" + ] + } + ] + } + ] + } + ] + }, + { + "id": "moneyShop2", + "text": "天枢的少年啊, 给我${100+100*flag:shop2}金币就可以:", + "textInList": "33F金币商店", + "mustEnable": false, + "disablePreview": false, + "choices": [ + { + "text": "生命+1500", + "need": "status:money>=100+100*flag:shop2", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "100+100*flag:shop2" + }, + { + "type": "setValue", + "name": "flag:shop2", "operator": "+=", "value": "1" }, @@ -608,31 +1358,286 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "setValue", "name": "status:hp", "operator": "+=", - "value": "1000" + "value": "1500" + } + ] + }, + { + "text": "攻击+10", + "need": "status:money>=100+100*flag:shop2", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "100+100*flag:shop2" + }, + { + "type": "setValue", + "name": "flag:shop2", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "10" + } + ] + }, + { + "text": "防御+10", + "need": "status:money>=100+100*flag:shop2", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "100+100*flag:shop2" + }, + { + "type": "setValue", + "name": "flag:shop2", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "10" } ] } ] }, { - "id": "itemShop", - "item": true, - "textInList": "道具商店", + "id": "expShop2", + "text": "天枢的少年啊,给我50经验就可以:", + "textInList": "33F经验商店", "mustEnable": false, + "disablePreview": false, "choices": [ { - "id": "yellowKey", - "number": 10, - "money": "10", - "sell": "5" + "text": "血量+1500", + "need": "status:exp>=50", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "50" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "+=", + "value": "1500" + } + ] + }, + { + "text": "攻击+10", + "need": "status:exp>=50", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "50" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "10" + } + ] + }, + { + "text": "防御+10", + "need": "status:exp>=50", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "50" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "10" + } + ] } ] }, { - "id": "keyShop", - "textInList": "回收钥匙商店", + "id": "moneyShop3", + "text": "天枢的少年啊, 给我${1000+100*flag:shop3}金币就可以:", + "textInList": "69F金币商店", "mustEnable": false, - "commonEvent": "回收钥匙商店" + "disablePreview": false, + "choices": [ + { + "text": "生命+2500", + "need": "status:money>=1000+150*flag:shop3", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "1000+150*flag:shop3" + }, + { + "type": "setValue", + "name": "flag:shop3", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "+=", + "value": "2500" + } + ] + }, + { + "text": "攻击+15", + "need": "status:money>=1000+150*flag:shop3", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "1000+150*flag:shop3" + }, + { + "type": "setValue", + "name": "flag:shop3", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "15" + } + ] + }, + { + "text": "防御+15", + "need": "status:money>=1000+150*flag:shop3", + "action": [ + { + "type": "comment", + "text": "新版商店中需要手动扣减金币和增加访问次数" + }, + { + "type": "setValue", + "name": "status:money", + "operator": "-=", + "value": "1000+150*flag:shop3" + }, + { + "type": "setValue", + "name": "flag:shop3", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "15" + } + ] + } + ] + }, + { + "id": "expShop3", + "text": "天枢的少年啊,给我50经验就可以:", + "textInList": "69F经验商店", + "mustEnable": false, + "disablePreview": false, + "choices": [ + { + "text": "血量+2500", + "need": "status:exp>=70", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "70" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "+=", + "value": "2500" + } + ] + }, + { + "text": "攻击+15", + "need": "status:exp>=70", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "70" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "15" + } + ] + }, + { + "text": "防御+15", + "need": "status:exp>=70", + "action": [ + { + "type": "setValue", + "name": "status:exp", + "operator": "-=", + "value": "70" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "15" + } + ] + } + ] } ], "levelUp": [ @@ -678,28 +1683,27 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = }, "values": { "lavaDamage": 100, - "poisonDamage": 10, - "weakValue": 20, - "redGem": 3, - "blueGem": 3, - "greenGem": 5, - "redPotion": 100, - "bluePotion": 250, + "poisonDamage": 15, + "weakValue": 0.5, + "redGem": 1, + "blueGem": 1, + "greenGem": 0, + "redPotion": 75, + "bluePotion": 200, "yellowPotion": 500, - "greenPotion": 800, + "greenPotion": 1000, "breakArmor": 0.9, "counterAttack": 0.1, "purify": 3, "hatred": 2, "animateSpeed": 300, "moveSpeed": 100, - "statusCanvasRowsOnMobile": 3, - "floorChangeTime": 100 + "statusCanvasRowsOnMobile": 4, + "floorChangeTime": 0 }, "flags": { "statusBarItems": [ "enableFloor", - "enableLv", "enableHP", "enableMana", "enableAtk", @@ -708,8 +1712,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "enableMoney", "enableExp", "enableKeys", - "enablePZF", - "enableSkill" + "enableGreenKey", + "enableDebuff" ], "autoScale": true, "extendToolbar": false, diff --git a/project/enemys.js b/project/enemys.js index 17cde5a..a2c7533 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -1,84 +1,101 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = { - "greenSlime": {"name":"绿头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "redSlime": {"name":"红头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[16,18],"value":10}, - "blackSlime": {"name":"青头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "slimelord": {"name":"怪王","hp":100,"atk":120,"def":0,"money":10,"exp":0,"point":0,"special":[1,9]}, - "bat": {"name":"小蝙蝠","hp":100,"atk":120,"def":0,"money":2,"exp":0,"point":0,"special":[1]}, - "bigBat": {"name":"大蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "redBat": {"name":"红蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "vampire": {"name":"冥灵魔王","hp":888,"atk":888,"def":888,"money":888,"exp":888,"point":0,"special":[6],"n":8}, - "skeleton": {"name":"骷髅人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "skeletonCaptain": {"name":"骷髅队长","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "zombie": {"name":"兽人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "zombieKnight": {"name":"兽人武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "rock": {"name":"石头人","hp":50,"atk":50,"def":0,"money":3,"exp":0,"point":0,"special":3}, - "bluePriest": {"name":"初级法师","hp":100,"atk":120,"def":0,"money":3,"exp":0,"point":1,"special":[9]}, - "redPriest": {"name":"高级法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "brownWizard": {"name":"初级巫师","hp":100,"atk":120,"def":0,"money":16,"exp":0,"point":0,"special":15,"value":100,"range":2}, - "redWizard": {"name":"高级巫师","hp":1000,"atk":1200,"def":0,"money":160,"exp":0,"point":0,"special":15,"value":200,"zoneSquare":true}, - "swordsman": {"name":"双手剑士","hp":100,"atk":120,"def":0,"money":6,"exp":0,"point":0,"special":4}, - "soldier": {"name":"冥战士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "yellowKnight": {"name":"金骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "redKnight": {"name":"红骑士","hp":500,"atk":200,"def":50,"money":0,"exp":0,"point":0,"special":[7]}, - "darkKnight": {"name":"黑骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "blueKnight": {"name":"蓝骑士","hp":100,"atk":120,"def":0,"money":9,"exp":0,"point":0,"special":8}, - "goldSlime": {"name":"黄头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "poisonSkeleton": {"name":"紫骷髅","hp":50,"atk":60,"def":70,"money":80,"exp":0,"point":0,"special":13}, - "poisonBat": {"name":"紫蝙蝠","hp":100,"atk":120,"def":0,"money":14,"exp":0,"point":0,"special":13}, - "skeletonPriest": {"name":"骷髅法师","hp":100,"atk":100,"def":0,"money":0,"exp":0,"point":0,"special":18,"value":20}, - "skeletonKing": {"name":"骷髅王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "evilHero": {"name":"迷失勇者","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "demonPriest": {"name":"魔神法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "goldHornSlime": {"name":"金角怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "silverSlime": {"name":"银头怪","hp":100,"atk":120,"def":0,"money":15,"exp":0,"point":0,"special":14}, - "whiteHornSlime": {"name":"尖角怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "redSwordsman": {"name":"剑王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "poisonZombie": {"name":"绿兽人","hp":100,"atk":120,"def":0,"money":13,"exp":0,"point":0,"special":[12]}, - "octopus": {"name":"血影","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0,"bigImage":"dragon_1.png"}, - "princessEnemy": {"name":"假公主","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "angel": {"name":"天使","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "elemental": {"name":"元素生物","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "steelGuard": {"name":"铁守卫","hp":50,"atk":50,"def":50,"money":0,"exp":0,"point":0,"special":[18],"value":20}, - "evilBat": {"name":"邪恶蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "silverSlimelord": {"name":"银怪王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "goldSlimelord": {"name":"金怪王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "skeletonWarrior": {"name":"骷髅士兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "whiteSlimeman": {"name":"水银战士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "slimeman": {"name":"影子战士","hp":100,"atk":0,"def":0,"money":11,"exp":0,"point":0,"special":[9],"atkValue":2,"defValue":3}, - "yellowGateKeeper": {"name":"初级卫兵","hp":100,"atk":120,"def":0,"money":10,"exp":0,"point":0,"special":0}, - "blueGateKeeper": {"name":"中级卫兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "redGateKeeper": {"name":"高级卫兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "magicMaster": {"name":"黑暗大法师","hp":100,"atk":120,"def":0,"money":12,"exp":0,"point":0,"special":11,"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}, - "dragon": {"name":"魔龙","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0,"bigImage":"dragon_0.png"}, - "skeletonKnight": {"name":"骷髅武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "skeletonPresbyter": {"name":"骷髅巫师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "ironRock": {"name":"铁面人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "grayRock": {"name":"灰色石头人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "yellowPriest": {"name":"中级法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "evilPrincess": {"name":"痛苦魔女","hp":1000,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[10]}, - "blademaster": {"name":"剑圣","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "evilFairy": {"name":"黑暗仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "greenKnight": {"name":"强盾骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "bowman": {"name":"初级弓兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "watcherSlime": {"name":"邪眼怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "devilKnight": {"name":"恶灵骑士","hp":150,"atk":100,"def":50,"money":0,"exp":0,"point":0,"special":[1,5,7,8]}, - "grayPriest": {"name":"混沌法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "greenGateKeeper": {"name":"卫兵队长","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "ghostSoldier": {"name":"冥队长","hp":200,"atk":100,"def":50,"money":0,"exp":0,"point":0,"special":8}, - "frostBat": {"name":"寒蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "greenSlime": {"name":"绿色史莱姆","hp":50,"atk":20,"def":1,"money":1,"exp":1,"point":0,"special":0}, + "redSlime": {"name":"红色史莱姆","hp":30,"atk":22,"def":2,"money":2,"exp":1,"point":0,"special":1}, + "blackSlime": {"name":"黑暗史莱姆","hp":120,"atk":68,"def":22,"money":12,"exp":1,"point":0,"special":0}, + "slimelord": {"name":"史莱姆王","hp":6006,"atk":250,"def":180,"money":600,"exp":110,"point":0,"special":0}, + "bat": {"name":"小蝙蝠","hp":100,"atk":38,"def":1,"money":4,"exp":1,"point":0,"special":0}, + "bigBat": {"name":"大蝙蝠","hp":200,"atk":83,"def":10,"money":15,"exp":2,"point":0,"special":4}, + "redBat": {"name":"红蝙蝠","hp":200,"atk":89,"def":33,"money":10,"exp":5,"point":0,"special":5}, + "vampire": {"name":"夜惧王","hp":2073,"atk":250,"def":180,"money":680,"exp":130,"point":0,"special":11}, + "skeleton": {"name":"骷髅人","hp":120,"atk":40,"def":2,"money":5,"exp":1,"point":0,"special":0}, + "skeletonSoilder": {"name":"白骨精兵","hp":150,"atk":45,"def":12,"money":8,"exp":2,"point":0,"special":0}, + "skeletonCaptain": {"name":"噬骨","hp":300,"atk":50,"def":20,"money":30,"exp":10,"point":0,"special":0}, + "ghostSkeleton": {"name":"鬼战兵","hp":290,"atk":120,"def":55,"money":11,"exp":5,"point":0,"special":0}, + "zombie": {"name":"兽人","hp":135,"atk":85,"def":42,"money":18,"exp":2,"point":0,"special":0}, + "zombieKnight": {"name":"兽人武士","hp":4300,"atk":160,"def":800,"money":280,"exp":30,"point":0,"special":0}, + "rock": {"name":"石怪","hp":700,"atk":140,"def":110,"money":42,"exp":3,"point":0,"special":0}, + "slimeMan": {"name":"水化人","hp":650,"atk":150,"def":50,"money":30,"exp":2,"point":0,"special":0}, + "bluePriest": {"name":"初级法师","hp":80,"atk":40,"def":5,"money":7,"exp":1,"point":0,"special":0}, + "redPriest": {"name":"高级法师","hp":140,"atk":80,"def":10,"money":12,"exp":1,"point":0,"special":2}, + "brownWizard": {"name":"麻衣法师","hp":220,"atk":100,"def":20,"money":20,"exp":2,"point":0,"special":2}, + "redWizard": {"name":"深红巫师","hp":1991,"atk":400,"def":0,"money":420,"exp":60,"point":0,"special":2}, + "yellowGuard": {"name":"初级卫兵","hp":600,"atk":300,"def":150,"money":64,"exp":4,"point":0,"special":0}, + "blueGuard": {"name":"中级卫兵","hp":1220,"atk":694,"def":242,"money":85,"exp":8,"point":0,"special":0}, + "redGuard": {"name":"高级卫兵","hp":5000,"atk":200,"def":100,"money":300,"exp":30,"point":0,"special":0}, + "swordsman": {"name":"双手剑士","hp":889,"atk":765,"def":49,"money":90,"exp":9,"point":0,"special":4,"afterBattle":[{"type":"if","condition":"(flag:70f==1)","true":[{"type":"setBlock","number":"upFly","loc":[[6,6]],"floorId":"MT70"},{"type":"setValue","name":"flag:70f","value":"0"}],"false":[]}]}, + "soldier": {"name":"十字","hp":1010,"atk":608,"def":452,"money":82,"exp":8,"point":0,"special":0}, + "yellowKnight": {"name":"弑剑","hp":1001,"atk":805,"def":495,"money":300,"exp":50,"point":0,"special":1}, + "redKnight": {"name":"赤骑士","hp":1200,"atk":760,"def":550,"money":102,"exp":10,"point":0,"special":0}, + "darkKnight": {"name":"冥煞:128","hp":3131,"atk":300,"def":0,"money":2000,"exp":100,"point":0,"special":0}, "blackKing": {"name":"黑衣魔王","hp":1000,"atk":500,"def":0,"money":1000,"exp":1000,"point":0,"special":0,"notBomb":true}, "yellowKing": {"name":"黄衣魔王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "greenKing": {"name":"青衣武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "redKing": {"name":"红衣魔王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "blueKing": {"name":"白衣武士","hp":100,"atk":120,"def":0,"money":17,"exp":0,"point":0,"special":16}, - "keiskeiFairy": {"name":"铃兰花妖","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "tulipFairy": {"name":"郁金香花妖","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, - "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"}}, - "bearRight": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"}}, - "bearUp": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"}} + "greenKing": {"name":"青衣武士","hp":2929,"atk":180,"def":300,"money":220,"exp":21,"point":0,"special":0}, + "blueKnight": {"name":"弑剑","hp":2002,"atk":905,"def":565,"money":1000,"exp":100,"point":0,"special":1}, + "goldSlime": {"name":"黄头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "poisonSkeleton": {"name":"紫骷髅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "poisonBat": {"name":"衰弱蝙蝠","hp":80,"atk":110,"def":30,"money":16,"exp":2,"point":0,"special":13}, + "steelRock": {"name":"刚石王","hp":186,"atk":250,"def":180,"money":605,"exp":110,"point":0,"special":3}, + "skeletonPriest": {"name":"枯骨法师","hp":2800,"atk":220,"def":160,"money":300,"exp":40,"point":0,"special":2}, + "skeletonKing": {"name":"骷髅王","hp":4444,"atk":250,"def":180,"money":620,"exp":120,"point":0,"special":0}, + "skeletonWizard": {"name":"业命","hp":13450,"atk":600,"def":110,"money":3000,"exp":200,"point":0,"special":[2,1]}, + "redSkeletonCaption": {"name":"骷髅武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "badHero": {"name":"迷失勇者","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "demon": {"name":"魔神武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "demonPriest": {"name":"魔神法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "goldHornSlime": {"name":"角使:","hp":2044,"atk":150,"def":500,"money":200,"exp":20,"point":0,"special":1}, + "redKing": {"name":"赤将","hp":1764,"atk":900,"def":144,"money":81,"exp":36,"point":0,"special":0,"notBomb":true}, + "whiteKing": {"name":"白衣武士","hp":1515,"atk":700,"def":200,"money":95,"exp":9,"point":0,"special":0}, + "blackMagician": {"name":"暗法神","hp":5842,"atk":250,"def":180,"money":630,"exp":120,"point":0,"special":2}, + "silverSlime": {"name":"银头怪","hp":100,"atk":120,"def":0,"money":15,"exp":0,"point":0,"special":14}, + "swordEmperor": {"name":"剑圣","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "whiteHornSlime": {"name":"角尊","hp":6501,"atk":180,"def":900,"money":1500,"exp":150,"point":0,"special":[5,1]}, + "badPrincess": {"name":"公主","hp":6300,"atk":700,"def":224,"money":0,"exp":0,"point":0,"special":0,"notBomb":true}, + "badFairy": {"name":"黑暗仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "grayPriest": {"name":"中级法师","hp":115,"atk":57,"def":15,"money":10,"exp":1,"point":0,"special":2}, + "redSwordsman": {"name":"双手剑王:128","hp":1510,"atk":170,"def":50,"money":235,"exp":24,"point":0,"special":0}, + "whiteGhost": {"name":"浊水人","hp":2600,"atk":130,"def":300,"money":190,"exp":19,"point":0,"special":0}, + "poisonZombie": {"name":"绿兽人","hp":100,"atk":120,"def":0,"money":13,"exp":0,"point":0,"special":12}, + "magicDragon": {"name":"魔龙","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "octopus": {"name":"血影","hp":5000,"atk":1500,"def":1000,"money":100,"exp":400,"point":0,"special":0,"afterBattle":[{"type":"hide","loc":[[6,4]],"remove":true,"async":true},{"type":"hide","loc":[[6,5]],"remove":true,"async":true},{"type":"hide","loc":[[5,4]],"remove":true,"async":true},{"type":"hide","loc":[[5,5]],"remove":true,"async":true},{"type":"hide","loc":[[5,6]],"remove":true,"async":true},{"type":"hide","loc":[[7,4]],"remove":true,"async":true},{"type":"hide","loc":[[7,5]],"remove":true,"async":true},{"type":"hide","loc":[[7,6]],"remove":true,"async":true},{"type":"waitAsync"}],"bigImage":null}, + "darkFairy": {"name":"仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "greenKnight": {"name":"强盾骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "angel": {"name":"天使","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "elemental": {"name":"元素生物","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "steelGuard": {"name":"铁守卫","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":18,"value":20}, + "evilBat": {"name":"邪恶蝙蝠","hp":1000,"atk":1,"def":0,"money":0,"exp":0,"point":0,"special":[2,3]}, + "M300": {"name":"墙妖","hp":50,"atk":420,"def":300,"money":100,"exp":10,"point":0,"special":3}, + "M301": {"name":"汪洋","hp":10000,"atk":300,"def":0,"money":1000,"exp":100,"point":0,"special":0,"beforeBattle":[{"type":"animate","name":"hainazhijian","loc":[6,5]}],"afterBattle":[{"type":"setValue","name":"flag:255","value":"1"},{"type":"setValue","name":"flag:bofang","value":"0"},{"type":"trigger","loc":[0,1]}]}, + "M302": {"name":"毒尾","hp":1000,"atk":140,"def":30,"money":100,"exp":20,"point":0,"special":[11,12],"value":0.34,"add":false}, + "M303": {"name":"血尾雕像","hp":5000,"atk":100,"def":0,"money":200,"exp":10,"point":0,"special":[15,11],"value":100.34,"add":false}, + "E340": {"name":"戾鬼","hp":49999,"atk":18973,"def":1800,"money":5000,"exp":500,"point":0,"special":0}, + "E341": {"name":"媚儿","hp":25000,"atk":250,"def":180,"money":2500,"exp":250,"point":0,"special":0}, + "E342": {"name":"圣狱","hp":30000,"atk":250,"def":180,"money":3000,"exp":300,"point":0,"special":0}, + "E343": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "E344": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0}, + "E381": {"name":"祭祀法师","hp":120,"atk":70,"def":9,"money":20,"exp":2,"point":0,"special":2}, + "E382": {"name":"风翼使者:128","hp":130,"atk":140,"def":38,"money":20,"exp":3,"point":0,"special":0}, + "E383": {"name":"腐翼","hp":1350,"atk":358,"def":48,"money":200,"exp":30,"point":0,"special":[5,13]}, + "E384": {"name":"残灵史莱姆","hp":500,"atk":200,"def":30,"money":35,"exp":2,"point":0,"special":1}, + "E385": {"name":"夜兽人","hp":770,"atk":180,"def":90,"money":46,"exp":3,"point":0,"special":0}, + "E386": {"name":"绿法师","hp":600,"atk":170,"def":30,"money":34,"exp":3,"point":0,"special":2}, + "E387": {"name":"黄门怪","hp":100,"atk":230,"def":220,"money":800,"exp":80,"point":0,"special":3}, + "E388": {"name":"蓝门怪","hp":150,"atk":250,"def":230,"money":1000,"exp":120,"point":0,"special":3}, + "E389": {"name":"红门怪","hp":220,"atk":270,"def":240,"money":2000,"exp":300,"point":0,"special":3}, + "E390": {"name":"铁门怪","hp":300,"atk":270,"def":240,"money":5000,"exp":800,"point":0,"special":3}, + "E391": {"name":"土墙妖","hp":98,"atk":840,"def":630,"money":1000,"exp":50,"point":0,"special":3}, + "E392": {"name":"隐墙妖","hp":199,"atk":999,"def":773,"money":5000,"exp":100,"point":0,"special":3}, + "E393": {"name":"夜虫","hp":3000,"atk":990,"def":800,"money":250,"exp":100,"point":0,"special":0}, + "E394": {"name":"巡察禁卫","hp":8536,"atk":120,"def":978,"money":500,"exp":50,"point":0,"special":0,"afterBattle":[{"type":"setValue","name":"flag:246","operator":"+=","value":"1"},{"type":"if","condition":"(flag:246==2)","true":[{"type":"trigger","loc":[0,0]}],"false":[]}]}, + "E395": {"name":"铁甲骨兵","hp":3800,"atk":260,"def":200,"money":340,"exp":42,"point":0,"special":0}, + "E396": {"name":"殿堂骨巫","hp":3102,"atk":250,"def":180,"money":520,"exp":100,"point":0,"special":[2,13]}, + "E397": {"name":"双剑骨兵","hp":3835,"atk":280,"def":160,"money":380,"exp":45,"point":0,"special":5}, + "E398": {"name":"金甲骨兵","hp":6935,"atk":270,"def":220,"money":410,"exp":55,"point":0,"special":0}, + "E399": {"name":"破军","hp":6086,"atk":250,"def":180,"money":720,"exp":150,"point":0,"special":0}, + "E400": {"name":"天魔","hp":54321,"atk":250,"def":180,"money":0,"exp":0,"point":0,"special":0}, + "E401": {"name":"侍魔将","hp":7017,"atk":250,"def":180,"money":745,"exp":155,"point":0,"special":0}, + "E407": {"name":"海卫兵","hp":1305,"atk":900,"def":631,"money":170,"exp":14,"point":0,"special":0}, + "E408": {"name":"海禁军","hp":1625,"atk":900,"def":642,"money":200,"exp":15,"point":0,"special":2}, + "E409": {"name":"海枪兵","hp":2400,"atk":970,"def":524,"money":180,"exp":16,"point":0,"special":0}, + "E520": {"name":"夜兽人","hp":770,"atk":180,"def":90,"money":46,"exp":3,"point":0,"special":[]} } \ No newline at end of file diff --git a/project/floors/CETAI.js b/project/floors/CETAI.js new file mode 100644 index 0000000..6bf6863 --- /dev/null +++ b/project/floors/CETAI.js @@ -0,0 +1,731 @@ +main.floors.CETAI= +{ + "floorId": "CETAI", + "title": "侧台", + "name": "侧台", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "hua.png", + "canvas": "bg", + "x": 4, + "y": 8 + } + ], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "10,6": { + "trigger": null, + "enable": false, + "noPass": null, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "comment", + "text": "Azure:哇哈哈哈哈哈哈哈哈终于看到个短小的事件了" + }, + { + "type": "showImage", + "code": 1, + "image": "shengxiao.png", + "loc": [ + 180, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]媚儿你啊.......什么时候能长大呢?", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + "10,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [ + { + "type": "comment", + "text": "flag:cetaiJack标记是否进行过对话" + }, + { + "type": "if", + "condition": "(flag:cetaiJack != 1)", + "true": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克].........................", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]杰克,你怎么跑这里来了?", + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克].......老大?", + "\t[邵虎]怎么了?", + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]没事,刚才在想一些事情........对了,老大的毒......?", + { + "type": "if", + "condition": "core.getFlag(\"poison\",0)", + "true": [ + "\t[邵虎]..........还没有解,不过已经找到了解毒药,很快就能解掉了。" + ], + "false": [ + "\t[邵虎]已经解过了,我找到了解毒药,现在感觉探索方便多了。" + ] + }, + "\t[杰克]这样啊......不过老大看上去气色还是不对啊。", + "\t[邵虎]..........你也看出来了?我也不知道怎么回事,感觉全身上下使不上力气。", + "\t[杰克]........你是不是被腐翼咬到了?", + "\t[邵虎]..........嗯。是这个缘故吗?", + "\t[杰克]没错,腐翼的毒牙拥有衰弱的能力。在衰弱状态下老大的能力将会减半。", + "\t[杰克]要想解除,恐怕老大要拿到【解衰药水】才行。", + "\t[邵虎]【解衰药水】......好吧。我会留意的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 10, + 3 + ] + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]那个.........老大。", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]怎么了?", + "\t[杰克]我想在这里多呆一会。你帮我留意一下我父亲的行踪好吗?", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这不是一开始就说好了的吗?我一定留心。你自己小心。", + "\t[杰克]知道了。", + "\t[杰克]那这把红钥匙给老大用吧。老大也....小心点。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "setBlock", + "number": "23", + "loc": [ + [ + 8, + 3 + ] + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "setValue", + "name": "flag:cetaiJack", + "value": "1" + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]............老大小心一些。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + }, + "8,3": null, + "4,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "comment", + "text": "flag:123标记是否跟侧台仙子进行过对话" + }, + { + "type": "if", + "condition": "(flag:123 != 1)", + "true": [ + { + "type": "animate", + "name": "sangang", + "loc": [ + 4, + 7 + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]这花真漂亮呢,是吧......", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]守塔仙子?你怎么会在这里?", + "\t[守塔仙子]呵呵,因为以后要来照顾这花啊!", + "\t[邵虎].............", + "\t[守塔仙子]没关系,人各有命。就算是我现在死在塔里,也只有认命了呢。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:123", + "value": "1" + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]这花真漂亮呢,是吧......", + "\t[守塔仙子]今后可能就需要我来照顾了吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + }, + "10,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "comment", + "text": "JS脚本判定cetaiMeiQiShi的值" + }, + { + "type": "function", + "function": "function(){\nif (core.getFlag(\"322\",0) == 1 ) {\n\tcore.setFlag(\"cetaiMeiQiShi\",1);\n}\nif (core.getFlag(\"338\",0) == 1 ) {\n\tcore.setFlag(\"cetaiMeiQiShi\",3);\n}\n}" + }, + { + "type": "switch", + "condition": "flag:cetaiMeiQiShi", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "comment", + "text": "flag:322~20层全结束" + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]媚骑士.........你跑到这来干什么?", + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]这句话应该我问才对?", + "\t[邵虎]没事,我喜欢来这里透透气,这里空气和风景都挺不错的。", + { + "type": "showImage", + "code": 2, + "image": "meimao.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]你还懂风景?", + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]我说邵弟弟,我给你讲个故事好不好?", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...................", + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]从前,有一个可怜的小女孩出生在了一个佣兵家族。", + "\t[媚骑士]她从小就在战火中长大,拿着武器库中兵刃当成玩具,她的手中时常握着的,不是亲人的手,而是敌人的血。", + "\t[媚骑士]她很顽强,每次打了败仗,她总是笑着安慰其他男人。她很细心,总是偷偷跑到兵区唯一一个纺织工厂偷学手艺。", + "\t[媚骑士]她很贪玩,她习惯了笑着面对一切,似乎就像是本不应该出现在佣兵队伍里的一株绿色植物,总是太过生机。", + "\t[媚骑士]她有个从小玩到大的骑士哥哥,带着她加入了骑士团。她说她喜欢城市那种热闹喧嚣的氛围,但是她的工作确是让一座座城市沉寂。", + "\t[媚骑士]她的哥哥曾经多次劝她脱离骑士团去城市里面生活,过着快乐喧嚣的日子。但是她不肯,她不想离开带给她一切的哥哥。", + "\t[媚骑士]后来,骑士团在一场战争中被人打散。她和哥哥参加了守护皇城的皇家骑士团,然后,由于皇帝和某个人的约定,她和哥哥被派遣到了一个地方作为计划随从。", + "\t[媚骑士]她想念佣兵家族,想念曾经的骑士团,想念着每一座被她血刃的城池的繁荣。", + "\t[媚骑士]她就像一把绑着鲜花的刀,注定不会在花丛中生活。", + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]故事讲完了,邵弟弟,祝你好运咯~", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]................(刚才的是....)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:cetaiMeiQiShi", + "value": "2" + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+3" + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "comment", + "text": "媚骑士讲完故事后再次对话" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]....................", + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]嘘~~~~~~~嘘~~~~~~~~(吹口哨中)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "comment", + "text": "flag:338~-10层可以去死了" + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]圣哥,听说天枢城的麻薯糕挺好吃的,改天带我去尝尝吧。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + } + ] + }, + "1,6": null, + "0,0": [ + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 10, + 4 + ] + }, + { + "type": "move", + "loc": [ + 10, + 4 + ], + "time": 500, + "steps": [ + "left" + ], + "keep": true + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 9, + 4 + ] + }, + { + "type": "jump", + "from": [ + 9, + 4 + ], + "to": [ + 11, + 4 + ], + "time": 500, + "keep": false + }, + { + "type": "animate", + "name": "wenhao", + "loc": "hero" + } + ] + }, + "changeFloor": { + "1,6": { + "floorId": "MT9", + "loc": [ + 11, + 4 + ], + "time": 200 + }, + "8,3": null + }, + "afterBattle": { + "8,3": null + }, + "afterGetItem": { + "8,3": null + }, + "afterOpenDoor": { + "8,3": null + }, + "cannotMove": { + "8,3": null + }, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 4,352], + [348, 4, 4, 4, 4, 4, 4, 3, 0, 0,123, 4,352], + [348, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 4,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0,341, 4,352], + [348, 89, 0, 0, 0, 0, 0, 0, 0, 0,242, 4,352], + [348, 3, 3, 3,124, 3, 3, 3, 3, 3, 3, 4,352], + [348, 3, 15, 15,532, 15, 15, 3, 4, 4, 4, 4,352], + [348, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,531, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT0.js b/project/floors/MT0.js index 454a01b..901da4d 100644 --- a/project/floors/MT0.js +++ b/project/floors/MT0.js @@ -1,45 +1,1186 @@ main.floors.MT0= { "floorId": "MT0", - "title": "主塔 0 层", - "name": "0", + "title": "天塔第 0 层", + "name": "天塔第0层", "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "defaultGround": "ground", "images": [], - "ratio": 1, + "item_ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 23, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 22, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 21, 2, 2, 4, 4,352], + [348, 4, 4, 4, 2, 0, 0,124,124, 2, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 0, 2, 2, 4, 4,352], + [348, 4, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 2, 0, 0, 0,168, 0, 88,352], + [348, 4, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] ], - "firstArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, + "firstArrive": [ + { + "type": "setValue", + "name": "item:I530", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + } + ], + "events": { + "9,10": [ + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showGif", + "name": "meizhang", + "loc": [ + 9, + 10 + ] + }, + "\t[邵虎]梅花为底,淡蓝色的屏障", + "\t[邵虎]这是《古代密要》中的【梅障结界】", + "\t[邵虎]看来天塔里面不是那么简单啊", + "\t[邵虎]以我现在的能力怕是无法破解这层屏障了,还是先不要管它为好", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "7,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "8,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "comment", + "text": "JS脚本判定0fFairy的值" + }, + { + "type": "function", + "function": "function(){\nif (core.getFlag(\"101\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 1);\n}\nif (core.getFlag(\"110\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 2);\n}\nif (core.getFlag(\"111\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 3);\n}\nif (core.getFlag(\"140\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 5);\n}\nif (core.getFlag(\"186\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 6);\n}\nif (core.getFlag(\"221\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 7);\n}\nif (core.getFlag(\"222\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 8);\n}\nif (core.getFlag(\"243\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 9);\n}\nif (core.getFlag(\"244\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 10);\n}\n//变量:121时此事件消失。\n//变量:140时此事件复现。\n//变量:271时此事件消失。\n}" + }, + { + "type": "switch", + "condition": "flag:0fFairy", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "comment", + "text": "flag:101~虚伪的段脚" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]有什么事吗?", + "\t[守塔仙子]你.......小心一点。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "comment", + "text": "flag:110~10层战斗完毕" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]啊......", + "\t[守塔仙子]你杀了守卫这附近的那个骷髅吗.....", + "\t[守塔仙子]是吗......那时候的.......", + "\t[守塔仙子]......(琥骑士.....)", + "\t[守塔仙子].......没什么........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:111", + "value": "1" + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "comment", + "text": "flag:111~仙子对话1" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]继续前进的话.....你小心点.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "5", + "action": [ + { + "type": "comment", + "text": "flag:140~30层彻底结束" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]...........圣骑士,这是你的意思吗........", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "6", + "action": [ + { + "type": "comment", + "text": "flag:186~48全剧终" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianziwunai.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]杰克又往下扔垃圾,真是服了他了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "7", + "action": [ + { + "type": "comment", + "text": "flag:221~57层over" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianziwunai.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]杰克别瞎说了......蛮害羞的啊......", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "8", + "action": [ + { + "type": "comment", + "text": "flag:222~60层群嘲" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzilianhong.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]杰克刚刚出去不知道干什么去了........奇怪,好慌张的样子。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "9", + "action": [ + { + "type": "comment", + "text": "flag:243~75" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzilianhong.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]杰克刚刚出去不知道干什么去了........奇怪,好慌张的样子。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "10", + "action": [ + { + "type": "comment", + "text": "flag:244~78层all over" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]杰克他刚刚来过哦,他不好意思见你呢!", + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 8, + 6 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]你.........千万要手下留情啊.........因为他毕竟是我的.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "wenhao", + "loc": "hero" + } + ] + } + ] + } + ] + }, + "7,8": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "time": 500 + }, + { + "type": "hide", + "loc": [ + [ + 7, + 6 + ] + ], + "time": 500 + }, + { + "type": "show", + "loc": [ + [ + 8, + 6 + ] + ], + "time": 500 + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "sangang", + "loc": "hero" + }, + { + "type": "sleep", + "time": 3000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]什么人!", + { + "type": "sleep", + "time": 2000 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 3000 + }, + "\t[邵虎]我知道你在那里,快给我出来。", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "playSound", + "name": "magic.mp3", + "stop": true + }, + { + "type": "show", + "loc": [ + [ + 7, + 6 + ] + ], + "time": 500 + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "showImage", + "code": 1, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[???].................", + { + "type": "sleep", + "time": 2000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............(女孩子!?)", + { + "type": "sleep", + "time": 2000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............(漂浮在半空中的女孩子..........是妖精吗?)", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[???]你......你好........", + "\t[邵虎]............你是谁............", + "\t[守塔仙子]我是这座塔的守塔仙子.............", + "\t[守塔仙子]邵.........啊不........这位勇士,请你回去吧,塔里过于凶险...........", + "\t[邵虎]谢谢你的好意.....不过我还是要进去的。", + "\t[守塔仙子]为什么..........这座塔并没有什么宝藏,也不值得你来探索........", + "\t[邵虎]仙子,有些事情是不可以选择的。", + "\t[守塔仙子]啊.........", + "\t[邵虎]有些事情是自己必须要去做的........你明白吗?", + "\t[守塔仙子]你.....你是指......", + "\t[邵虎]我想守护的人和教我怎样守护别人的人在里面,我怕他们有危险,所以我必须走这一趟。", + { + "type": "showImage", + "code": 2, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]是吗........(我也....)", + "\t[守塔仙子](是为了爱的坚持吗......)", + "\t[守塔仙子](我没理由阻拦他呢.......)", + { + "type": "showImage", + "code": 2, + "image": "xianziwunai.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子]既、既然你一定要进塔的话,一定要小心啊。", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "xianziwunai.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]放心。(她好像还有什么想说的?)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "steps": [ + "right:1" + ] + }, + { + "type": "show", + "loc": [ + [ + 8, + 6 + ] + ], + "time": 500 + }, + { + "type": "hide", + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+3" + }, + { + "type": "setValue", + "name": "flag:101", + "value": "1" + } + ], + "4,5": [ + { + "type": "if", + "condition": "((flag:hard==1 )||(( flag:hard==2 )||( flag:hard==5)))", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[商人]我这里有一些钥匙,你需要么?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "openShop", + "id": "0fKey", + "open": true + } + ], + "false": [] + } + ], + "4,4": [ + { + "type": "if", + "condition": "(flag:hard==2)", + "true": [ + { + "type": "openShop", + "id": "mdefShop", + "open": true + } + ], + "false": [] + } + ], + "0,3": [ + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]........拿到了下楼器,在这里使用大概就可以到达-1层了吧。", + "\t[邵虎]........准备充分之后就下楼吧。面对最后的战役........打败天魔,拯救天枢!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:344done", + "value": "1" + } + ], + "7,11": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "setValue", + "name": "status:hp", + "value": "1" + }, + { + "type": "setValue", + "name": "status:atk", + "value": "10458" + }, + { + "type": "setValue", + "name": "status:def", + "value": "11159" + }, + { + "type": "setValue", + "name": "status:mdef", + "value": "3273" + }, + { + "type": "setValue", + "name": "status:money", + "value": "999999999" + }, + { + "type": "setValue", + "name": "item:pickaxe", + "value": "1" + }, + { + "type": "changeFloor", + "floorId": "jiange", + "loc": [ + 11, + 11 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "6,11": [ + { + "type": "if", + "condition": "(flag:344==1)", + "true": [ + { + "type": "showImage", + "code": 7, + "image": "gongzhuzhending.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]你有办法去天魔那了?", + "\t[公主]一会我和你一起去,自从上次见过天魔之后,我也\n好久没进入那个封印区域了。", + "\t[公主]那个梅障结界可不简单啊.......", + { + "type": "hideImage", + "code": 7, + "time": 0 + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:1fgongzhu==1)", + "true": [ + { + "type": "showImage", + "code": 6, + "image": "gongzhubuzaihu.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]天枢城...........你现在怎么样了..........", + { + "type": "hideImage", + "code": 6, + "time": 0 + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:338==1)", + "true": [ + { + "type": "setBlock", + "number": "princess" + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]...............", + "\t[公主].......看看塔外面,还真的有点想家。", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那就回去一趟吧,这里有我,还应付得来。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "gongzhuzhending.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主].......不行,我如果回去了,天塔的问题好解决\n,邻国恐怕会暴乱了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]是吗.........媚骑士他们已经带你去邻国露过脸\n了啊。", + "\t[公主]现在说是作为俘虏,不如说是作为工具。", + "\t[公主]诶........要是连邵护卫你也不在了,恐怕我就没\n什么动力了.........", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 9 + ] + }, + { + "type": "showImage", + "code": 5, + "image": "gongzhulianhong.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]诶........要是连邵护卫你也不在了,恐怕我就没\n什么动力了.........", + "\t[公主]啊我胡乱瞎说的,你听听就罢,不许记住给我忘掉\n听到了没!!", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:1fgongzhu", + "value": "1" + } + ], + "false": [] + } + ] + } + ] + } + ], + "0,2": [ + { + "type": "setCurtain", + "time": 1000 + }, + { + "type": "playBgm", + "name": "xingkong.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + ".............", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我已经进到天塔里面来了吗", + "\t[邵虎]汪大哥和公主殿下都走散了....但愿他们会在一起,公主殿下干万不要出事", + "\t[邵虎]试着进塔找一找吧", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setValue", + "name": "item:book", + "value": "item:book+1" + } + ], + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + } + ] + }, + "changeFloor": { + "5,1": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "cannotMove": {}, + "cannotMove": { + "3,9": null + }, + "upFloor": [ + 5, + 2 + ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ ], + "eachArrive": [ + { + "type": "function", + "function": "function(){\ncore.plugin.donghua()\n}" + }, + { + "type": "if", + "condition": "((flag:344 == 1 )&&( flag:344done != 1))", + "true": [ + { + "type": "trigger", + "loc": [ + 0, + 3 + ] + } + ], + "false": [] + } + ], "width": 13, "height": 13, - "autoEvent": {} + "autoEvent": {}, + "canFlyFrom": true, + "flyPoint": [ + 6, + 11 + ], + "downFloor": [ + 5, + 2 + ], + "beforeBattle": {}, + "cannotMoveIn": {} } \ No newline at end of file diff --git a/project/floors/MT1.js b/project/floors/MT1.js new file mode 100644 index 0000000..3d8aa88 --- /dev/null +++ b/project/floors/MT1.js @@ -0,0 +1,294 @@ +main.floors.MT1= +{ + "floorId": "MT1", + "title": "天塔第 1 层", + "name": "天塔第1层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "11,3": [ + { + "type": "if", + "condition": "flag:271==1", + "true": [ + { + "type": "changeFloor", + "floorId": "shenhai", + "loc": [ + 7, + 11 + ], + "time": 0 + } + ], + "false": [] + } + ], + "4,4": [ + { + "type": "if", + "condition": "(flag:1fnpc==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[老人]不必在意,老头子活的时间长了..........老会胡思乱想一些东西。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[老人]刚进塔来的吗.......雪儿放你进来的?", + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]雪儿?那个仙子吗........?", + "\t[老人]...............", + "\t[老人]不要问不该问的,这对你没有好处.......", + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]请问您是........?", + "\t[老人]老朽只是一个塔里的闲人罢了..................", + "\t[邵虎]您在这么危险的地方.....一定有原因吧?", + "\t[老人]不愧是雪儿放进来的人呢........你说的没错,自从我儿子进塔再也没回来以后......我就一直在这里了。", + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]您...您儿子..!?", + "\t[邵虎]冒犯了......他怎么会来这种地方......", + "\t[老人]我不想多说......这里涉及的东西太多........你一个外人还是少知道点好........", + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............(在意)", + "\t[老人]不必在意,老头子活的时间长了..........老会胡思乱想一些东西。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "setValue", + "name": "flag:1fnpc", + "value": "1" + } + ] + } + ] + }, + "changeFloor": { + "11,7": { + "floorId": "MT2", + "stair": "downFloor", + "time": 200 + }, + "5,1": { + "floorId": "MT0", + "stair": "upFloor", + "time": 500 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 21, 2, 31, 2, 88, 2, 27, 2, 31, 2, 28,352], + [348,205, 81, 0, 0, 0, 2, 21,209, 0,209, 32,352], + [348, 21, 2,201, 2, 2, 2, 2, 2, 81, 2, 2,352], + [348, 2, 2, 0,121, 2, 0, 22, 2,209, 0, 2,352], + [348, 31,202, 0, 0,202, 0, 0, 0, 0, 0, 2,352], + [348, 2, 2,210, 2, 2, 2, 82, 2, 2, 0, 2,352], + [348, 31, 21,209, 0, 21, 0,209, 32, 2, 0, 87,352], + [348, 2, 2, 2, 2,209, 2, 2, 2, 2, 2, 2,352], + [348, 21, 0, 2, 21,205, 2, 0, 28, 2, 0, 27,352], + [348, 21,205, 81, 0, 0, 81,217, 31, 81,210, 0,352], + [348, 22, 0, 2, 0, 21, 2, 0, 21, 2, 0, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "eachArrive": [ + { + "type": "setText", + "background": "winskin2.png" + }, + { + "type": "if", + "condition": "(flag:271==1)", + "true": [ + { + "type": "setBlock", + "number": "89", + "loc": [ + [ + 11, + 3 + ] + ] + } + ], + "false": [] + } + ], + "width": 13, + "height": 13, + "autoEvent": {}, + "cannotMoveDirectly": false, + "canFlyFrom": true, + "upFloor": [ + 10, + 7 + ], + "downFloor": [ + 5, + 2 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT10.js b/project/floors/MT10.js new file mode 100644 index 0000000..7d24a0f --- /dev/null +++ b/project/floors/MT10.js @@ -0,0 +1,782 @@ +main.floors.MT10= +{ + "floorId": "MT10", + "title": "天塔第 10 层", + "name": "天塔第10层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "7,8": [ + { + "type": "playBgm", + "name": "misjiqing.mp3" + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "flag:skip10FStory", + "value": "1" + }, + { + "type": "hide", + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "kulouzhanshi.png", + "loc": [ + -20, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[嗜骨].........", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨].........(咽口水)", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]......来......来了你.......", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]就....就.......就算你来了........也不ー定能赢我.......!!", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]拼了!!!(该死的守塔仙子放进来了个什么怪物.......我哭。。。)", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]等一下。", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]??你不杀我了吗......", + "\t[嗜骨]啊不对.......你不和我打了吗??", + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]你是不是知道公主殿下的位置。", + { + "type": "sleep", + "time": 1500 + }, + "\t[嗜骨]........................", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]........................", + { + "type": "sleep", + "time": 1500 + }, + "\t[邵虎]你就说知道不知道。", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]........................", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]....................不", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨].......不知............", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]...................如果我说了的话...你可不可以放过我啊........", + "\t[邵虎]当然,看你的态度,可以。", + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]但是,你得把上面的给你传达的消息。一字不漏的全都告诉我。当然也包括公主的位置。", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]........这好办.....我........", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]..........其实.......", + { + "type": "sleep", + "time": 2000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setVolume", + "value": 0, + "time": 1000 + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + }, + { + "type": "playBgm", + "name": "longyingsuifeng.mp3" + }, + { + "type": "hide", + "time": 0 + }, + { + "type": "changeFloor", + "floorId": "huxiao1", + "loc": [ + -1, + -1 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + } + ] + } + ], + "0,0": [ + { + "type": "playBgm", + "name": "misjiqing.mp3" + }, + { + "type": "if", + "condition": "(flag:skip10FStory != 1)", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 0 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]怎么了.......快说啊.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + "\t[嗜骨]..........我不.......能说..........", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨].....公主被擒........联盟的计划有变.....如果天枢一战........将是我们妖社翻身的时候.......", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]天枢.......?这与天枢城有关!?难道你们要公主是想........", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]........这种时候.........毒尾不在的话........只能靠我自己了啊......", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]就算战死!!也不做妖社的逃兵!!", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]亲卫们!!消灭他吧!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ], + "false": [] + }, + { + "type": "setBlock", + "number": "skeletonSoilder", + "loc": [ + [ + 5, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "skeletonSoilder", + "loc": [ + [ + 4, + 8 + ] + ] + }, + { + "type": "setBlock", + "number": "skeletonSoilder", + "loc": [ + [ + 4, + 9 + ] + ] + }, + { + "type": "setBlock", + "number": "skeletonSoilder", + "loc": [ + [ + 9, + 6 + ] + ] + }, + { + "type": "setBlock", + "number": "skeletonSoilder", + "loc": [ + [ + 9, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "skeletonSoilder", + "loc": [ + [ + 8, + 8 + ] + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+5" + }, + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:2" + ] + }, + { + "type": "show", + "loc": [ + [ + 6, + 6 + ] + ], + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]区区几只小骷髅,你们太小看我了哈", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "battle", + "id": "skeletonSoilder" + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 8 + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "time": 0 + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "jumpHero", + "loc": [ + 5, + 8 + ], + "time": 500 + }, + { + "type": "battle", + "id": "skeletonSoilder" + }, + { + "type": "battle", + "id": "skeletonSoilder" + }, + { + "type": "battle", + "id": "skeletonSoilder" + }, + { + "type": "animate", + "name": "leijian", + "loc": [ + 4, + 9 + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 4, + 9 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 5, + 7 + ] + ], + "time": 0 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 7 + ], + "time": 500 + }, + { + "type": "battle", + "id": "skeletonSoilder" + }, + { + "type": "battle", + "id": "skeletonSoilder" + }, + { + "type": "animate", + "name": "leijian", + "loc": [ + 9, + 7 + ] + }, + { + "type": "hide", + "loc": [ + [ + 9, + 6 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 9, + 7 + ] + ], + "time": 0 + }, + { + "type": "openDoor", + "loc": [ + 6, + 6 + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left:2", + "up:1" + ] + }, + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": "hero" + }, + { + "type": "battle", + "id": "skeletonCaptain" + }, + { + "type": "setValue", + "name": "flag:110", + "value": "1" + }, + { + "type": "playBgm", + "name": "xingkong.mp3" + }, + { + "type": "animate", + "name": "youpenxue", + "loc": [ + 6, + 5 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "kulouzhanshi.png", + "loc": [ + -20, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨].......我还是输了吗.......", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨].......再见了毒尾.....", + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨].........魔龙大人万岁!!妖社万岁!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "openDoor", + "loc": [ + 5, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 7, + 9 + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]好厉害的魔物,竟逼出了我的【海纳之剑】,不过。。。他是前十层的守卫么", + "\t[邵虎]前十层没看到汪大哥和公主殿下的话。。。汪大哥没被他拦下么", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "6,5": null, + "6,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "7,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + } + }, + "changeFloor": { + "5,1": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "7,11": { + "floorId": "MT9", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": { + "6,5": null + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 2, 2, 2, 4, 4,352], + [348, 4, 4, 2, 2, 86, 2, 27, 0, 2, 4, 4,352], + [348, 4, 2, 2, 0, 31, 0, 0, 27, 2, 4, 4,352], + [348, 4, 2, 0, 31, 0, 0, 27, 2, 2, 2, 4,352], + [348, 4, 2, 31, 2, 2, 86, 2, 2, 0, 2, 4,352], + [348, 4, 2, 2, 2, 0,211, 0, 0, 0, 2, 4,352], + [348, 4, 4, 2, 0, 0, 0, 0, 0, 2, 2, 4,352], + [348, 4, 4, 2, 0, 0, 2, 86, 2, 2, 4, 4,352], + [348, 4, 4, 2, 2, 2, 2, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 5, + 2 + ], + "downFloor": [ + 7, + 10 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT11.js b/project/floors/MT11.js new file mode 100644 index 0000000..a18d39f --- /dev/null +++ b/project/floors/MT11.js @@ -0,0 +1,85 @@ +main.floors.MT11= +{ + "floorId": "MT11", + "title": "天塔第 11 层", + "name": "天塔第11层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "8,9": [ + { + "type": "openShop", + "id": "moneyShop1", + "open": true + } + ] + }, + "changeFloor": { + "1,6": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "5,1": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 88, 0, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2,203, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 32,253, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 0, 2, 2, 2, 4,352], + [348, 2, 2, 2, 2, 31,213, 0,253, 21, 2, 4,352], + [348, 87, 0, 0, 81, 0, 2, 2, 2, 32, 2, 4,352], + [348, 2, 2, 2, 2, 32, 0,203, 32,203, 2, 4,352], + [348, 4, 4, 4, 2, 2, 81, 2, 2, 2, 2, 4,352], + [348, 4, 4, 4, 4, 2,203, 7,131, 8, 2, 4,352], + [348, 4, 4, 4, 4, 2, 0, 21, 31, 21, 2, 4,352], + [348, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 2, + 6 + ], + "downFloor": [ + 6, + 1 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT12.js b/project/floors/MT12.js new file mode 100644 index 0000000..282b48f --- /dev/null +++ b/project/floors/MT12.js @@ -0,0 +1,77 @@ +main.floors.MT12= +{ + "floorId": "MT12", + "title": "天塔第 12 层", + "name": "天塔第12层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": {}, + "changeFloor": { + "1,1": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "1,6": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 87, 0, 0, 2, 27, 0, 31, 21, 32, 0, 28,352], + [348, 2, 2, 32, 2, 2, 2, 2,219, 2, 2, 2,352], + [348, 31, 2, 0, 0,203, 2, 0, 31, 0, 2, 31,352], + [348, 21,218, 0, 2, 27, 2, 31, 0, 31, 81, 0,352], + [348, 2, 2,253, 2,203, 2, 2,206, 2, 2, 28,352], + [348, 88, 0, 0, 21, 0, 2, 0, 31, 0, 2, 2,352], + [348, 2, 2, 2, 2,203, 2, 31, 0, 27, 2, 31,352], + [348, 27, 32,206,206, 0, 2, 2,213, 2, 2,253,352], + [348, 2, 82, 2, 2, 0,218, 0, 0, 0,218, 0,352], + [348, 0,206, 0, 2, 0, 2, 2,213, 2, 2,206,352], + [348, 27, 32, 28, 81,210, 2, 31, 28, 31, 2, 22,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 2, + 1 + ], + "downFloor": [ + 2, + 6 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT13.js b/project/floors/MT13.js new file mode 100644 index 0000000..d018b77 --- /dev/null +++ b/project/floors/MT13.js @@ -0,0 +1,1971 @@ +main.floors.MT13= +{ + "floorId": "MT13", + "title": "天塔第 13 层", + "name": "天塔第13层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "12,0": [ + { + "type": "playBgm", + "name": "xingkong.mp3" + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]没什么.........杰克,你的父亲我会帮忙找的。", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]哈哈!!老大不愧是老大~~!", + "\t[杰克]好!那么前行的道路就让我给老大打开吧~", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]诶?怎么打开?打开什么?", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]哼哼~~老大你就看着吧。", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "right", + "right" + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "move", + "loc": [ + 9, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "right" + ] + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]融--墙--水---!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "animate", + "name": "qushifen", + "loc": [ + 10, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "animate", + "name": "han", + "loc": [ + 10, + 8 + ] + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 10, + 8 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]额......老大你就将就一下跨过去吧.........", + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]真是败给你了......", + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]对了杰克,你现在要怎么做呢。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]放心吧老大~~!我有自保的能力的!只要不碰上刚才的情况~~~", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]...........那你小心一点。", + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]放心吧老大~~我先走了啊~~~!", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老大就记住帮我找人就行了,至于担心我什么的就用不着了哦~~!!真的。。。", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]谁要担心你,好自为之吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 10, + 8 + ], + "time": 500, + "steps": [ + "down", + "down", + "down", + "right" + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+5" + }, + { + "type": "exit" + } + ], + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 1, + 8 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "time": 0 + }, + { + "type": "setBlock", + "number": "123", + "loc": [ + [ + 1, + 7 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "time": 0 + }, + { + "type": "setBlock", + "number": "206", + "loc": [ + [ + 2, + 9 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 3, + 7 + ] + ], + "time": 0 + }, + { + "type": "setBlock", + "number": "218", + "loc": [ + [ + 2, + 7 + ] + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "playBgm", + "name": "linghaihuanxin.mp3" + }, + { + "type": "move", + "loc": [ + 6, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "left" + ] + }, + { + "type": "move", + "loc": [ + 7, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "left" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[???].....................", + { + "type": "sleep", + "time": 1500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 5, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "down", + "left", + "left", + "left", + "left" + ] + }, + { + "type": "move", + "loc": [ + 6, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "left", + "down", + "left", + "left", + "left" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]求求你了~~~蝙蝠大神~~~", + { + "type": "sleep", + "time": 500 + }, + "\t[???]放了我吧~~~", + { + "type": "sleep", + "time": 500 + }, + "\t[???]我们素不相识,萍水相逢,应该互相珍惜才是.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "playSound", + "name": "se81.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "han", + "loc": [ + 1, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]对了蝙蝠大神。你可知道在天塔里有一种长生不老的秘药么?", + "\t[???]如果你打算放了我的话,我说不定会告诉你在哪里哦~!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "playSound", + "name": "se81.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "han", + "loc": [ + 1, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]对了对了,你们蝙蝠最希望得到的应该是类似【进化药】之类的东西对吧?我可以给你啊~!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "playSound", + "name": "se81.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "han", + "loc": [ + 1, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]对了............我擦、没话说了。。。", + { + "type": "sleep", + "time": 750 + }, + "\t[???]难道我就要死在这里么?不要啊........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 1, + 9 + ] + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]算了。", + { + "type": "sleep", + "time": 500 + }, + "\t[???]没想到我堂堂杰克也会有今天,向一只蓝爪的蝙蝠屈服........", + { + "type": "sleep", + "time": 500 + }, + "\t[???]蝙蝠先生。我还有最后一个愿望,能满足我么?", + { + "type": "sleep", + "time": 500 + }, + "\t[???]放心。不会耽误你太长时间的。", + { + "type": "sleep", + "time": 500 + }, + "\t[???]那....................就..................是.....................................................................................", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[???]迷雾弹!!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "miwudan", + "loc": [ + 2, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[???]破!!!墙!!!镐!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 1, + 8 + ] + }, + { + "type": "hide", + "loc": [ + [ + 1, + 8 + ] + ], + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 1, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up", + "up" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 3, + 7 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 3, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "left" + ] + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 1, + 7 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[???]卧槽!!又毁在法师身上了吗。。。", + { + "type": "sleep", + "time": 500 + }, + "\t[???]为什么每次用完破墙都会有法师出现啊..........", + { + "type": "sleep", + "time": 500 + }, + "\t[???]救——命——啊—————!!!!(不知道管不管用)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setVolume", + "value": 0, + "time": 1000 + }, + "\t[邵虎]有人喊救命.........去看一看吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + }, + { + "type": "playBgm", + "name": "xingkong.mp3" + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+2" + } + ], + "1,7": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + }, + { + "type": "follow", + "name": "xiaotou.png" + }, + { + "type": "hide", + "time": 0 + }, + { + "type": "if", + "condition": "(core.status.hero.loc.direction==\"up\")", + "true": [ + { + "type": "moveHero", + "time": 400, + "steps": [ + "down", + "right", + "right", + "right", + "right", + "up", + "right", + "right", + "right" + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(core.status.hero.loc.direction==\"down\")", + "true": [ + { + "type": "moveHero", + "time": 400, + "steps": [ + "right", + "right", + "down", + "down", + "down", + "right", + "right", + "up", + "right", + "right", + "right" + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(core.status.hero.loc.direction==\"left\")", + "true": [ + { + "type": "moveHero", + "time": 400, + "steps": [ + "right", + "down", + "down", + "right", + "right", + "up", + "right", + "right", + "right" + ] + } + ], + "false": [] + }, + { + "type": "unfollow", + "name": "xiaotou.png" + }, + { + "type": "setBlock", + "number": "123", + "loc": [ + [ + 7, + 8 + ] + ] + }, + { + "type": "function", + "function": "function(){\ncore.status.hero.loc.direction=\"left\";\ncore.drawHero();\n}" + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 9 + ] + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "playBgm", + "name": "linghaihuanxin.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]....................", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]跟我来", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "follow", + "name": "xiaotou.png" + }, + { + "type": "hide", + "time": 0 + }, + { + "type": "if", + "condition": "(core.status.hero.loc.direction==\"up\")", + "true": [ + { + "type": "moveHero", + "time": 400, + "steps": [ + "down", + "right", + "right", + "right", + "right", + "up", + "right", + "right", + "right" + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(core.status.hero.loc.direction==\"down\")", + "true": [ + { + "type": "moveHero", + "time": 400, + "steps": [ + "right", + "right", + "down", + "down", + "down", + "right", + "right", + "up", + "right", + "right", + "right" + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(core.status.hero.loc.direction==\"left\")", + "true": [ + { + "type": "moveHero", + "time": 400, + "steps": [ + "right", + "down", + "down", + "right", + "right", + "up", + "right", + "right", + "right" + ] + } + ], + "false": [] + }, + { + "type": "unfollow", + "name": "xiaotou.png" + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 7, + 8 + ] + ] + }, + { + "type": "function", + "function": "function(){\ncore.status.hero.loc.direction=\"left\";\ncore.drawHero();\n}" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]好了,这里安全了。", + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[???].............", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]兄弟,你是谁?怎么会在这里?", + { + "type": "sleep", + "time": 500 + }, + "\t[???]............", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嘿.........兄弟!?", + { + "type": "sleep", + "time": 500 + }, + "\t[???]............", + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]吓傻了吗?.........好吧,那我就等你缓过来好了。", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 1000, + "keep": true + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setText", + "position": "center" + }, + "一个小时之后.............", + { + "type": "setCurtain", + "time": 1000 + }, + { + "type": "setText", + "position": "down" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]兄弟,现在觉得好点了吗?", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]啊、啊、吓.........吓死我了..........", + "\t[邵虎]兄弟,你是谁?怎么会在这里?", + "\t[???]吓死我了吓死我了........这下非得折寿不可..................", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[???]不对啊,按理说用我的【破枯木十字架】祈祷过地方都不会出现蝙蝠的......这次怎么回事!!?难道是我祈祷的不够认真??不过这跟预期效果还是差太远了啊..........", + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎].............", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]喂我说.........这位兄弟啊.............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 7, + 8 + ] + }, + { + "type": "jump", + "from": [ + 7, + 8 + ], + "to": [ + 7, + 8 + ], + "time": 500, + "keep": true + }, + { + "type": "jump", + "from": [ + 7, + 8 + ], + "to": [ + 7, + 8 + ], + "time": 500, + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]啊..........不好意思,是您救了我吧..........太感谢您了。不过我劝你赶紧回去哦,这里很危险的。", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那你还跑到这么危险的地方。听我说,我现在带你回去,出了天塔就安全了。", + { + "type": "sleep", + "time": 500 + }, + "\t[???]对了对了,我叫杰克,工作是......科研!!虽然是一些很没用的科研,不过也是科研就是了~~!", + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]你......你好我叫邵虎..........(这都哪跟哪啊)", + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]什么什么......你要送我出塔!?", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]没错,你一个人在这里过于危险了,这里到处都徘徊着魔物,识不定哪天你就会成为他的美食。", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]不行不行!!这坚决不行!!", + "\t[邵虎]为什么?依我看,这座塔已经被魔物占领了,等我找到我要找的人,就回天枢城叫人清一清塔。你现在必须回去。", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克].................", + "\t[邵虎]怎么了?", + "\t[杰克]..........没事。", + "\t[邵虎]那我们走吧。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]那个.......老.….老大,你是一个人闯到这里来的?", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]难不成还是你送我来的?", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]等...等下…你刚才叫我什么?", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老...老大啊、稀......稀里糊涂就说出口了....", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........(这小子一个人到这么危险的地方来,偏偏还没有功夫护身,要是放他一人胡来,难免会再有危险.......)", + { + "type": "setVolume", + "value": 0, + "time": 1000, + "async": true + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老........老大......能帮我一个忙么,如果老大肯帮我的话一定成的........", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]什么忙你说吧。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]我想要你帮我找个人.......但我也不知道他在什么地方........", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]............想说什么就直说吧。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]那.....那个......要是说起来可能很长,但是不说明一下...........", + "\t[邵虎]............................", + "\t[杰克]啊啊啊、、抱、抱歉,我这就说~~我这就说啦~~", + "\t[杰克]这个...要从我家说起了........", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]听着呢。", + { + "type": "sleep", + "time": 500 + }, + { + "type": "playBgm", + "name": "pastedlovetime.mp3" + }, + { + "type": "setVolume", + "value": 100, + "time": 500, + "async": true + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "waitAsync" + }, + { + "type": "changeFloor", + "floorId": "jieke1", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + } + ] + } + ] + }, + "changeFloor": { + "11,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "1,1": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 88, 0, 0, 0, 2, 32, 2, 31, 2, 21, 31,352], + [348, 2, 2, 2, 0, 81,217, 81,217, 2,218, 31,352], + [348, 21, 32, 2,253, 2, 2, 2, 81, 2, 81, 2,352], + [348, 27, 0,206, 0,206, 2,203, 0,203, 0, 31,352], + [348, 2, 2, 2, 2, 0, 2, 0, 2, 81, 2, 2,352], + [348, 31, 21, 0, 2, 21,206, 31, 2, 31,203, 31,352], + [348, 0, 0,218, 2,219, 2, 2, 2, 2, 2, 81,352], + [348, 2, 2, 82, 2, 0,123,206, 0, 0, 0, 31,352], + [348, 0, 0, 0, 0, 0, 2, 81, 2, 2, 2, 2,352], + [348, 2, 2, 2, 2,206, 2,213, 0, 81, 0, 2,352], + [348, 23, 32, 32,219, 31, 2, 28, 31, 2, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "1,7": { + "0": null, + "1": null, + "2": null, + "3": null, + "4": null, + "5": null, + "6": null, + "7": null, + "8": null, + "9": null, + "10": null, + "11": null, + "12": null, + "13": null, + "14": null, + "15": null, + "16": null, + "17": null, + "18": null, + "19": null + } + }, + "canFlyFrom": true, + "upFloor": [ + 10, + 11 + ], + "downFloor": [ + 2, + 1 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT14.js b/project/floors/MT14.js new file mode 100644 index 0000000..80e108d --- /dev/null +++ b/project/floors/MT14.js @@ -0,0 +1,252 @@ +main.floors.MT14= +{ + "floorId": "MT14", + "title": "天塔第 14 层", + "name": "天塔第14层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "0,0": [ + { + "type": "showGif", + "name": "dianji", + "loc": [ + 3, + 5 + ] + }, + { + "type": "showGif", + "name": "dianji", + "loc": [ + 9, + 5 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]................", + "\t[邵虎]有一股奇怪的气息", + "\t[邵虎]这一层,似乎封印着什么东西", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "11,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": { + "6,11": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "shaohusikao", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嗯?黑色的钥匙?", + "\t[邵虎]看起来旁边就有一扇黑门......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这扇黑门是怎么回事,门上竟铭刻着如此之多的封印术式", + "\t[邵虎]即使是天枢最顶尖的皇家术士团,要铭刻这种级别的封印式也绝非一天半载之功,这门后到底封印着什么东西,需要使用这种级别的封印式", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嗯?这行字是........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]镇塔剑盾封印之所,若有需用,持八把封印之匙可取二者之一", + "\t[邵虎]使用之后请将剑盾回归,切勿久用,否则天塔空间之封印恐有松动之危", + "\t[邵虎]镇塔剑盾?", + "\t[邵虎]这种级别的封印就是为了封印一对剑盾?", + "\t[邵虎]等等........镇塔?镇慑天塔?", + "\t[邵虎]这对所谓的镇塔剑盾和镇天联盟有什么关系么?", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ], + "3,5": [ + { + "type": "function", + "function": "function(){\ncore.stopAnimate(core.getFlag(\"linshi1\")\n}" + } + ], + "9,5": [ + { + "type": "function", + "function": "function(){\ncore.stopAnimate(core.getFlag(\"linshi2\")\n}" + } + ] + }, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4,352], + [348, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 2,352], + [348, 2, 0,516, 0, 2, 4, 2, 0,517, 0, 2,352], + [348, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 2,352], + [348, 4, 2, 84, 2, 4, 4, 4, 2, 84, 2, 4,352], + [348, 4, 2, 84, 2, 2, 2, 2, 2, 84, 2, 4,352], + [348, 4, 2, 84, 84, 84, 84, 84, 84, 84, 2, 4,352], + [348, 2, 2, 2, 2, 2, 84, 2, 2, 2, 2, 2,352], + [348, 87, 0, 0, 0, 83, 24, 82, 0, 0, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "eachArrive": [ + { + "type": "function", + "function": "function(){\ncore.plugin.donghua1()\n}" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua2()\n}" + } + ], + "upFloor": [ + 2, + 11 + ], + "downFloor": [ + 10, + 11 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT15.js b/project/floors/MT15.js new file mode 100644 index 0000000..bd7f385 --- /dev/null +++ b/project/floors/MT15.js @@ -0,0 +1,294 @@ +main.floors.MT15= +{ + "floorId": "MT15", + "title": "天塔第 15 层", + "name": "天塔第15层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "5,3": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ], + "11,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 80, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[女人]就这么被怪围殴死了啊我不甘心......我还没看到镇塔剑盾呢........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "if", + "condition": "(flag:221==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ] + } + ] + }, + "7,11": [ + { + "type": "if", + "condition": "(flag:15f==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 80, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[女人]我母亲是联盟的高层呢~~她告诉我这14层的剑盾是异常重要的东西,如果没有了他们,天塔就会因为不稳定而崩坏!", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "flag:15f", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[女人]哟,真是稀客呢", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]请问你是.....", + "\t[女人]我啊?我只是一个小小的巡视", + "\t[邵虎]巡视?联盟的人么?", + "\t[女人]诶............在这种地方说出这种话啊,真是个有趣的小鬼。", + "\t[邵虎]......什么意思,我说错了?", + "\t[女人]不,说错倒是没说错,不过前二十层看似是在联盟的掌控之下,但实际上已经不是了不是么", + "\t[邵虎].........你是说......【妖社】?", + "\t[女人]哦!!你小子知道的挺多的么。", + "\t[女人]这【社】是最近新生的势力,不过实力可不容小觑哦~~!", + "\t[邵虎]...............", + "\t[女人]听说前二十层的两个联盟的头目其实都是妖社的人呢~~!!", + "\t[邵虎]...............", + "\t[女人]啊呀,对了,你看到14层的那两把被封印的奇怪的剑盾了么!!", + "\t[邵虎]...............", + "\t[女人]我母亲是联盟的高层呢~~她告诉我这14层的剑盾是异常重要的东西,如果没有了他们,天塔就会因为不稳定而崩坏!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:15f", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + } + ] + } + ] + } + ] + } + ] + }, + "changeFloor": { + "5,8": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": { + "11,10": [ + { + "type": "if", + "condition": "flag:kaiguole==1", + "true": [], + "false": [ + { + "type": "playSound", + "name": "se86.ogg" + }, + { + "type": "setBlock", + "number": 82 + }, + { + "type": "setValue", + "name": "flag:kaiguole", + "value": "1" + } + ] + } + ] + }, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,206, 27, 27,372, 0, 81,253, 0, 21, 2, 28,352], + [348, 81, 2, 2,372, 0, 2, 32, 21, 0, 81, 32,352], + [348,253, 2, 0, 0,475, 2, 2, 2, 2, 2, 28,352], + [348, 0, 2, 81, 2, 2, 2, 0,203, 21, 2, 2,352], + [348,213, 2, 0, 0, 0,213, 0, 2, 21, 0, 31,352], + [348, 31, 2,206, 2, 2, 2, 0, 2,372, 2,218,352], + [348,213, 2, 0, 2, 0, 31,218, 2,372, 2,371,352], + [348, 21, 31, 0, 2, 87, 2,253, 2,372,372, 2,352], + [348, 2, 2,206, 2, 2, 2,218, 2, 2,372,372,352], + [348, 0,218, 0, 21, 2, 0, 0, 2,218, 2,372,352], + [348, 88, 31, 2, 31,203, 31,122, 2, 31, 37, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "7,11": { + "0": null, + "1": null, + "2": null + } + }, + "canFlyFrom": true, + "upFloor": [ + 5, + 7 + ], + "downFloor": [ + 1, + 10 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT16.js b/project/floors/MT16.js new file mode 100644 index 0000000..d8c711b --- /dev/null +++ b/project/floors/MT16.js @@ -0,0 +1,1525 @@ +main.floors.MT16= +{ + "floorId": "MT16", + "title": "天塔第 16 层", + "name": "天塔第16层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "2,3": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "1,1": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "8,1": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "9,1": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "11,6": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "10,4": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "1,6": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "2,8": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "2,10": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "4,11": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "6,11": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "7,11": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "10,9": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "10,10": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ], + "11,1": [ + { + "type": "if", + "condition": "(flag:xianjie==16)", + "true": [ + { + "type": "changeFloor", + "floorId": "XIANJIE", + "loc": [ + 6, + 11 + ], + "direction": "up", + "time": 500 + } + ], + "false": [] + } + ], + "6,8": [ + { + "type": "if", + "condition": "(flag:16f==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + "\t[杰克]我感受到这层楼看不见的墙的气息消失了,但是虚假的墙的气息还存在。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:xianjie==16)", + "true": [ + "\t[杰克]老大破解机关了?!原来16层里有一个这么帅的遗迹!有机会去看一看~~~~说不定我还能因此得到灵感造出一台【遗迹探索器】啥的~~~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + "\t[杰克]老大继续探索就好,我在这里研究一下。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "flag:16f", + "value": "1" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大~~~", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你在这里啊,我以为你跑到哪里去了。", + "\t[杰克]老大~~我刚刚从一个联盟的老头那里得到了一点消息~~", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哦?什么消息?", + "\t[杰克]他说想拿到【银剑】必须要准备【蓝钥匙】", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这蓝门可是比黄门坚固很多啊~~!!一般的拆门镐我还搞不定呢!!", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]是吗........那谢谢你的消息了。", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]其实这都是次要的。另外我还发现了几个很有趣的秘密。", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哦?又有什么秘密?", + "\t[杰克]剩下的秘密都是我自己发现的哦~!你要记好了~!", + "\t[杰克]第一,我发现15层有好多墙不太牢固,应该是年代久远的问题,似乎一推就能推倒呢~!", + "\t[邵虎]哦?有哪些墙?", + "\t[杰克]我觉得银剑附近的墙不是很牢固,另外西北角装有两个红宝石的房间旁边的墙貌似也很松垮。", + "\t[邵虎]这样啊.........那去推这些墙可能会比较节省体力呢。", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]第二,就是这一层的问题了。我之所以留在这一层,就是感觉有点看不透", + "\t[邵虎]....................", + "\t[杰克]明明那里有墙存在的气息,却触摸不到。我在15层也感受到了一点。", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...........是吗..........", + "\t[杰克]另外我在这一层受到了微弱的结界波动...........", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这里似乎封印着类似于11层东南角的机遗迹一样的东西。", + "\t[邵虎]..........好吧......我会注意的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:16f", + "value": "1" + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + } + ] + } + ], + "10,7": [ + { + "type": "if", + "condition": "(flag:xianjie2==1)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + }, + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "89", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1", + "norefresh": true + }, + { + "type": "setValue", + "name": "flag:xianjie2", + "operator": "+=", + "value": "1" + } + ], + "false": [] + } + ] + } + ], + "5,1": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "setValue", + "name": "flag:xianjie", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:xianjie==15)", + "true": [ + { + "type": "setBlock", + "number": "339", + "loc": [ + [ + 10, + 7 + ] + ] + } + ], + "false": [] + } + ] + } + ] + }, + "changeFloor": { + "7,4": { + "floorId": "MT17", + "stair": "downFloor", + "time": 200 + }, + "5,8": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,475, 0, 28, 0,475, 0, 2,475,475,218, 0,352], + [348,218, 0, 2, 0, 0, 21, 2,206, 0, 0, 32,352], + [348, 0,475, 2, 2, 2, 2, 2, 81, 2, 2, 27,352], + [348, 0,206, 81,372,213, 0, 87,372, 2,475, 31,352], + [348, 2, 2, 2, 32, 0, 0, 0,206, 2, 0, 0,352], + [348,475, 21, 2, 2, 2, 32, 2, 2, 2, 21,475,352], + [348, 0, 0, 2,206, 0, 0, 0, 32, 2, 2, 2,352], + [348, 31,475, 2,372, 88,123,372,372, 81,206, 0,352], + [348, 27, 2, 2, 81, 2, 2, 2, 2, 2,475, 0,352], + [348, 32,475, 0,206, 2, 21, 0, 0, 2,475,218,352], + [348, 0,218, 0,475, 2,475,475, 0, 28, 0, 0,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 7, + 5 + ], + "downFloor": [ + 5, + 7 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT17.js b/project/floors/MT17.js new file mode 100644 index 0000000..711a4a6 --- /dev/null +++ b/project/floors/MT17.js @@ -0,0 +1,197 @@ +main.floors.MT17= +{ + "floorId": "MT17", + "title": "天塔第 17 层", + "name": "天塔第17层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "1,4": [ + { + "type": "if", + "condition": "(flag:17==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[老人]【16堵虚假的墙........将在16层开辟一扇门】【如果不能尽早到达....你将失去前进的道路.........】", + "\t[老人]哈哈哈....一只到处乱串的强力老鼠能把【社】逼成什么样子呢?", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "setValue", + "name": "flag:17", + "value": "1" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[老人]啊呀", + "\t[老人]就是你杀了嗜骨吧", + "\t[老人]不必紧张,你杀了嗜骨,联盟会感谢你的", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + 30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]联盟..........", + "\t[老人]不过究竟是要感谢你还是要恨你呢.........毕竟过去两年了,大概所有人都忘了吧.........", + "\t[邵虎]联盟...........", + "\t[邵虎]我已经不止一次听说过这个词了。", + "\t[邵虎]请告诉我那究竟是什么。", + "\t[老人]............", + "\t[老人].....是吗.......原来你什么都不知道", + "\t[老人]......我本来以为你是联盟内部的人,准备清一清塔里的老鼠了.........", + "\t[老人].......原来你才是那只被联盟玩弄于鼓掌之间的老鼠", + "\t[邵虎]..........", + "\t[老人]呵呵........算了,你去吧。", + "\t[老人]告诉你事情的原委........我可还没活够啊", + "\t[老人]不过告诉你一些无关紧要的事情还是可以的。比如说16层的异空间", + "\t[邵虎]........异......异空间!?", + "\t[老人]哼.........这座塔的学问可大着呢。", + "\t[老人]【16堵虚假的墙........将在16层开辟一扇门】【如果不能尽早到达....你将失去前进的道路.........】", + "\t[老人]这门指的就是异空间,大大小小的异空间支撑着天塔的平衡与封印,使天塔牢牢地拴在地面....", + "\t[邵虎]......封...封印!?", + "\t[老人]哈哈哈....一只到处乱串的强力老鼠能把【社】逼成什么样子呢?", + "\t[老人]咱们走着瞧吧。", + { + "type": "setValue", + "name": "flag:17", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + } + ] + } + ] + }, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "7,4": { + "floorId": "MT16", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4,352], + [348,121, 0, 2, 0, 0, 0, 88, 2, 4, 4, 4,352], + [348, 28,218, 81,218, 2, 2, 2, 2, 2, 2, 4,352], + [348, 2, 81, 2, 0, 2, 21, 21, 22, 22, 2, 4,352], + [348, 21, 0, 2, 0, 2, 23, 23, 24, 24, 2, 4,352], + [348, 27, 31, 2, 31, 2, 27, 27, 28, 28, 2, 4,352], + [348, 2, 81, 2, 0, 2, 31, 31, 32, 32, 2, 4,352], + [348, 21,218, 81,218, 2,300, 2, 2, 2, 2, 4,352], + [348, 87, 0, 2, 0, 32, 0, 2, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "downFloor": [ + 6, + 4 + ], + "upFloor": [ + 2, + 11 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT18.js b/project/floors/MT18.js new file mode 100644 index 0000000..6737429 --- /dev/null +++ b/project/floors/MT18.js @@ -0,0 +1,77 @@ +main.floors.MT18= +{ + "floorId": "MT18", + "title": "天塔第 18 层", + "name": "天塔第18层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": {}, + "changeFloor": { + "7,3": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,203,203,203, 2,206,206,206, 2,219, 0, 32,352], + [348, 0, 2, 0, 2, 0, 2, 0, 2,219, 2, 0,352], + [348, 32, 2, 32, 2, 32, 2, 87, 2,219, 2,213,352], + [348, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2,213,352], + [348,219, 2,206, 2,203,203,203, 0, 32, 2,213,352], + [348,219, 2,206, 2, 2, 2, 2, 2, 2, 2, 0,352], + [348,219, 2,206, 0, 32, 0,218,218,218, 0, 32,352], + [348, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 32, 0,213,213,213, 0, 32, 0,218,218,218,352], + [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,352], + [348, 88, 0, 22, 0,206,206,206, 0, 32, 38, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "downFloor": [ + 2, + 11 + ], + "upFloor": [ + 7, + 2 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT19.js b/project/floors/MT19.js new file mode 100644 index 0000000..a6fb05e --- /dev/null +++ b/project/floors/MT19.js @@ -0,0 +1,262 @@ +main.floors.MT19= +{ + "floorId": "MT19", + "title": "天塔第 19 层", + "name": "天塔第19层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [ + { + "name": "zhenhong.png", + "canvas": "bg", + "x": 10, + "y": 2 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "10,2": [ + { + "type": "if", + "condition": "(flag:-10jieshu==1)", + "true": [ + { + "type": "if", + "condition": "(flag:zhenhong==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "这是..........什么", + "好浓厚的血煞之气", + "这里边有什么么", + { + "type": "changeFloor", + "floorId": "zhenhong", + "loc": [ + 6, + 9 + ], + "direction": "up" + } + ], + "false": [ + { + "type": "battle", + "id": "M303" + }, + { + "type": "setValue", + "name": "flag:zhenhong", + "value": "1" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]........一尊已死的魔物尸体,竟还有这等战斗力", + "\t[邵虎]是这尊尸体的血煞之气太重的缘故么", + "\t[邵虎]如此之重的血煞之气..........这具尸体的主人到底曾造下何等的杀孽", + "\t[邵虎]嗯?不对,这是.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setText", + "position": "center", + "background": [ + 0, + 0, + 0, + 0 + ] + }, + "你既已来到此处,真红之门就此为你敞开", + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500, + "keep": true + }, + { + "type": "setBlock", + "number": "89" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "这是..........什么", + "好浓厚的血煞之气", + "这里边有什么么", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "exit" + } + ] + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:zhenhong==1)", + "true": [], + "false": [ + { + "type": "battle", + "id": "M303" + }, + { + "type": "setValue", + "name": "flag:zhenhong", + "value": "1" + }, + { + "type": "hide" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]........一尊已死的魔物尸体,竟还有这等战斗力", + "\t[邵虎]是这尊尸体的血煞之气太重的缘故么", + "\t[邵虎]如此之重的血煞之气..........这具尸体的主人到底曾造下何等的杀孽", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ] + }, + "changeFloor": { + "7,3": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + }, + "6,11": { + "floorId": "MT20", + "stair": "downFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 2, 31, 2, 27, 31, 31, 31, 0, 0, 0,352], + [348,206, 0,206, 0, 28, 2, 2, 2, 0,303, 0,352], + [348, 2, 2, 2, 2, 2, 2, 88, 2, 0, 0, 0,352], + [348, 31, 2, 31, 27, 0, 2, 0, 2, 2, 2, 31,352], + [348, 31, 2, 31, 28, 0, 2, 0, 2, 31, 2, 0,352], + [348,219, 2, 2, 2,219, 2, 0, 2, 31, 2, 31,352], + [348, 0, 0, 0,206, 0, 0, 0,219, 0, 2, 0,352], + [348, 31, 2, 2, 2, 2, 2, 81, 2, 2, 2,206,352], + [348, 0, 0, 0, 31, 0, 0, 0, 0,206, 82, 0,352], + [348, 31, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31,352], + [348, 0,219, 31, 31, 0, 87, 2, 31, 31, 2, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,357, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "downFloor": [ + 7, + 4 + ], + "upFloor": [ + 5, + 11 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT2.js b/project/floors/MT2.js new file mode 100644 index 0000000..ae6f4b8 --- /dev/null +++ b/project/floors/MT2.js @@ -0,0 +1,77 @@ +main.floors.MT2= +{ + "floorId": "MT2", + "title": "天塔第 2 层", + "name": "天塔第2层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": {}, + "changeFloor": { + "6,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "11,7": { + "floorId": "MT1", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 21, 47, 2, 0,221,201,221, 31, 0, 0, 32,352], + [348, 22, 0, 2, 0, 2, 2, 2, 2, 2, 2, 83,352], + [348, 0, 0,221, 0, 2, 32,205, 0, 0, 0, 0,352], + [348, 32, 32, 2, 33, 2, 82, 2, 2, 2, 2, 2,352], + [348, 2, 2, 2, 2, 2,221, 0, 32,217, 21, 21,352], + [348, 2,201, 81, 31, 2, 2, 2, 81, 2, 2, 2,352], + [348, 2,202, 2, 0, 0, 0, 0, 0, 0, 0, 88,352], + [348, 2,201, 2,210, 2, 82, 2, 81, 2, 2, 2,352], + [348, 31, 0, 0, 0, 0, 0,209, 0, 0, 0, 31,352], + [348, 2, 81, 2, 2, 2, 0, 2, 2, 2, 81, 2,352], + [348, 31,205,205, 27, 2, 87, 2, 27, 28,209, 21,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 6, + 10 + ], + "downFloor": [ + 10, + 7 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT20.js b/project/floors/MT20.js new file mode 100644 index 0000000..896e56c --- /dev/null +++ b/project/floors/MT20.js @@ -0,0 +1,1594 @@ +main.floors.MT20= +{ + "floorId": "MT20", + "title": "天塔第 20 层", + "name": "天塔第20层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "6,4": { + "trigger": "action", + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [ + { + "type": "hide", + "loc": [ + [ + 8, + 6 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "323", + "loc": [ + [ + 8, + 6 + ] + ], + "floorId": "MT0" + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "time": 500 + }, + { + "type": "battle", + "id": "M302" + }, + { + "type": "function", + "function": "function(){\ncore.values.poisonDamage=15;\n}" + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]到底还是硬挺着嗜骨的猛毒攻过来了么.........", + "\t[毒尾]你这个家伙!虽然你能够逃过嗜骨之毒的一劫,但我也没说就这么让你赢了!", + "\t[毒尾]究竟是死是活,咱们手底下见真招!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎](该死,好厉害的毒)", + "\t[邵虎](唔.......即使如此...........至少让我问明白........)", + "\t[邵虎]说!公主殿下在哪?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾].................", + "\t[毒尾]我凭什么告诉你。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]凭你的性命在我手上!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "playSound", + "name": "se10.19.mp3" + }, + "\t[毒尾]......哈哈哈.......搞笑........", + "\t[毒尾]你那迫切的眼睛已经告诉我了,那公主是你的心上人。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]没反对?..........那我是猜对了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]...............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]...............", + "\t[毒尾]哼,真是无聊...........像你这样的人,根本就没可能.........", + "\t[毒尾].........哼,告诉你也无妨。她在联盟的手上........她现在的位置......我也不清楚......不过,我知道一点联盟的目的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............你.....你肯告诉我了?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]你少自作多情!你杀了嗜骨,我不会跟你善了的。", + "\t[毒尾]........哼,不过联盟的消息我可以告诉你,就让你明明白白的去死吧。", + "\t[毒尾]..............", + "\t[毒尾]........公主被押,联盟的计划完成了1/2。", + "\t[毒尾].........他们拥有了用以要挟天枢的道具,就是你说的那什么狗屁公主。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]哼哼...........天枢对联盟真正的力量一无所知,他们根本就不知道他们眼皮底下联盟到底聚集起了多少力量", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]................!!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]哼哼,你做的这个事情实在是无知。联盟的高手无数,就凭你一个,还掀不起什么大浪。", + "\t[毒尾]...................", + "\t[毒尾]联盟四骑士,随便哪个都不是你能对付的了的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............四骑士,是联盟的高层么?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]哼......你就算去揣摩联盟的想法也是没用。", + "\t[毒尾]况且,你这混蛋今天就要死在这里!", + "\t[毒尾]多说无用,出招吧!!", + "\t[毒尾]等的就是你出招,纳命来吧!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "battle", + "id": "M302" + }, + { + "type": "function", + "function": "function(){\ncore.values.poisonDamage=15;\n}" + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": "hero" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0.2 + ], + "time": 500, + "keep": true + }, + "\t[毒尾]还是,输了么", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0.4 + ], + "time": 500, + "keep": true + }, + "\t[毒尾]嗜骨,杀你的人已经中了我毕生所聚之毒,离死想必也不远了", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0.6 + ], + "time": 500, + "keep": true + }, + "\t[毒尾]看吧,我对你多好,这样一个可能颠覆联盟为我妖社所用的人,说杀就杀了", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0.8 + ], + "time": 500, + "keep": true + }, + "\t[毒尾]想起了,好多事呢...........", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setText", + "position": "center" + }, + "嗜骨.......................", + { + "type": "setText", + "position": "down" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hide", + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "duwei1", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + } + ] + } + ] + }, + "6,8": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "data": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "if", + "condition": "((flag:hard==1)||(flag:hard==5))", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:poison", + "value": "true" + } + ] + }, + { + "type": "move", + "time": 500, + "steps": [ + "right", + "right", + "right", + "up", + "up", + "left", + "left", + "left", + "up", + "up" + ] + }, + { + "type": "show", + "loc": [ + [ + 6, + 4 + ] + ], + "time": 500 + }, + { + "type": "hide" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]...........", + "\t[毒尾]来得真快,正好.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你也是那个【社】的人吧.........二十层的辖管,名义上的联盟人士。", + "\t[邵虎]你们有什么目的......既然和称霸天塔的联盟作对..........一定有什么手段或者凭借吧......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]哼........本来以为只是一只野狗,没想到竟然是联盟圈养的啊........", + "\t[毒尾]不过联盟没告诉过你嗜骨是杀不得的吗........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]是那只骷髅自己选择的......这条路他也怨不得别人,你也一样。", + "\t[邵虎]当你选择了与我作对时,就已经持有了如果失败的勇气了吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]少他妈跟老娘啰嗦......骷髅也是你叫的......?哈哈哈哈哈哈.........可怜的联盟走狗,自己的骑士死在了自己派出的狗手上......还真是......让人发笑呢......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......................", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "playSound", + "name": "se10.19.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]哈哈....哈哈哈......哈哈......哈...哈...................哈........", + "\t[毒尾]哈哈........哈.......可.....可恶......我这一生到底是为了什么而活........为了什么........", + "\t[毒尾]为了报恩.......?为了讽刺自己.........?", + "\t[毒尾]嗜骨.......别急........等我.......毒尾会替你报仇的........", + "\t[毒尾]杀死嗜骨的混蛋,看来有必要让你尝一尝我在体内酿造了一生的毒素呢.......", + "\t[毒尾]你已经做好赴死的准备了吧。", + { + "type": "playSound", + "name": "se10.14.mp3" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]在我举起剑的时候......就要有个胜负的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "playSound", + "name": "se123.mp3" + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": "hero" + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾]!!!!海......海骑士.........", + "\t[毒尾]啊啊啊啊!!!!!!!!!!!!!", + "\t[毒尾]可恶啊啊啊啊啊啊!!!!给我去死吧!!!!", + "\t[毒尾]猛毒·嗜骨之毒!!", + { + "type": "if", + "condition": "((flag:hard==1)||(flag:hard==5))", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:poison", + "value": "true" + } + ] + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "zhongdu", + "loc": "hero" + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[毒尾].......如果你还能活着走到我身边,那时候再决一死战吧!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "time": 500, + "steps": [ + "right", + "right", + "right", + "up", + "up", + "left", + "left", + "left", + "up", + "up" + ] + }, + { + "type": "show", + "loc": [ + [ + 6, + 4 + ] + ], + "time": 500 + } + ] + } + ] + } + ] + }, + "6,10": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "6,7": { + "trigger": null, + "enable": true, + "noPass": true, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "5,7": { + "trigger": null, + "enable": true, + "noPass": true, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "4,7": { + "trigger": null, + "enable": true, + "noPass": true, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "5,6": { + "trigger": null, + "enable": true, + "noPass": true, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "7,7": { + "trigger": null, + "enable": true, + "noPass": true, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "8,7": { + "trigger": null, + "enable": true, + "noPass": true, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "0,0": [ + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "playBgm", + "name": "jinpo.mp3" + }, + { + "type": "show", + "loc": [ + [ + 6, + 10 + ] + ], + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 10 + ], + "time": 500, + "keep": true, + "steps": [ + "up", + "up", + "right", + "right", + "right", + "up", + "up", + "left", + "left", + "left" + ] + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老....老大!!", + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呜...........", + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 10, + "keep": true + }, + { + "type": "setCurtain", + "time": 10 + }, + "\t[杰克]老....老大你这伤口......好像是中毒了", + "\t[邵虎]呜......这毒性是我生平仅见....杰克....你有办法解除吗?", + "\t[杰克]啊........我对医药这方面没有研究......说不定我父亲会知道些什么...", + "\t[邵虎]呃啊.............", + "\t[杰克]老大..........如果不加以活动的话也许毒性蔓延的就比较慢了吧.........那....老大你在这里稍等一下?我可以去前面探探路,找找解决的方法。", + { + "type": "showImage", + "code": 2, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呃啊.............不.....不行.......", + "\t[邵虎]你自己......一个人效率太慢了......而且你又没有与魔物战斗的能力......前面的魔物会更加危险吧.....", + "\t[邵虎]况且你目前的身份......我可以独断的鉴定为联盟么?......这就更危险了......现在妖社的实力这么大......你有什么把握不遇到危险呢?", + "\t[邵虎]说实话,如果不是有我在前面可以为你开路......我是不会同意你一个人在塔里行动的你懂么...?就算你有再实用逃跑技巧......没有自身实力的确保......也根本不可能活下去......", + "\t[邵虎]俗话说,常在河边走,哪能不湿鞋呢!更何况......更何况这条河可是时刻能要的你的性命啊!!", + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 10, + "keep": true + }, + { + "type": "setCurtain", + "time": 10 + }, + "\t[杰克]......................老大..........", + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]我懂了。我们一起行动吧。我来开墙,老大开路,咱们一起走!", + "\t[杰克]我会时刻留意附近的情况的,有什么情况会第一时间告诉老大。", + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........呵呵,就这样吧。", + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]还有一点我没说,21~30层其实我也不愿意一个人去闯,因为那里实在是太乱了", + "\t[邵虎]你识21~30层很乱?这怎么讲?", + "\t[杰克]21~30层的管理在妖社与联盟中都是名存实亡的。这里的统治者本应该是联盟的腐翼,但那家伏似乎并不喜欢别人对他加以管制。", + "\t[杰克]腐翼喜欢到处乱跑,说不定什么时候就能撞见这个瘟神。而且他以杀人为乐,不论是联盟还是妖社的人,只要一言不合,他都会出手杀人。", + "\t[杰克]别看腐翼的外表似乎人畜无害,实力可是响当当的强。而且他的能力好像不只是眼看着那么简单。据说他还有着让人瞬间失去力量的能力。", + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]听你这么一说,看来那个家伙还挺孩子气的。看来接下来的一段路要费功夫了。", + "\t[杰克]不但如此,正因为缺少管制,所以21~30层几乎每天都有联盟与妖社的人挑事打架。", + "\t[杰克]这本来就已经很乱了,再加上腐翼也凑近去乱打一气............", + "\t[邵虎]...............", + "\t[邵虎]我们走吧,尽量小心行事。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 4 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "up", + "up" + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 6, + 3 + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ] + }, + { + "type": "move", + "loc": [ + 6, + 4 + ], + "time": 500, + "steps": [ + "up", + "up", + "up" + ] + }, + { + "type": "show", + "loc": [ + [ + 4, + 7 + ] + ], + "floorId": "CETAI" + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": "MT19", + "stair": "upFloor", + "time": 200 + }, + "6,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 2, 0, 32, 0, 2, 87, 2, 0, 32, 0, 2,352], + [348, 0, 27, 2, 32, 0, 0, 0, 32, 2, 28, 0,352], + [348, 27, 2, 2, 2, 2, 2, 2, 2, 2, 2, 28,352], + [348, 0, 27, 0, 0, 0,302, 0,323,323, 28, 0,352], + [348, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2,352], + [348, 27, 2, 0, 0, 0, 0, 0, 0, 0, 2, 28,352], + [348, 27, 2, 0, 0, 0, 0, 0, 0, 0, 2, 28,352], + [348, 27, 2, 0, 0, 0,302, 0, 0, 0, 2, 28,352], + [348, 27, 2, 2, 2, 2, 83, 2, 2, 2, 2, 28,352], + [348, 21, 0, 0,219, 81,123, 81,219, 0, 0, 21,352], + [348, 32, 32, 21, 0, 2, 88, 2, 0, 21, 32, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "6,4": { + "0": null, + "1": null, + "2": null + }, + "6,1": { + "0": null, + "1": null, + "2": null + } + }, + "canFlyFrom": true, + "upFloor": [ + 6, + 2 + ], + "downFloor": [ + 6, + 10 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT21.js b/project/floors/MT21.js new file mode 100644 index 0000000..4c079b8 --- /dev/null +++ b/project/floors/MT21.js @@ -0,0 +1,927 @@ +main.floors.MT21= +{ + "floorId": "MT21", + "title": "天塔第 21 层", + "name": "天塔第21层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 88, 2, 32, 27, 28, 32,352], + [348, 4, 4, 2, 2, 2, 0, 2, 2, 2,384, 2,383], + [348, 4, 4, 2, 32, 2, 0,123, 0, 2, 0, 32,352], + [348, 4, 4, 2, 81, 2, 0, 0, 87, 2, 32, 0,352], + [348, 4, 4, 2, 32, 21, 0, 2, 2, 2, 2, 81,352], + [348, 2, 2, 2,219, 2, 2, 2, 0, 0, 32,384,352], + [348, 32, 28, 2, 0, 0,520, 0,520, 2, 2, 2,352], + [348, 32, 27,216, 0, 2, 0,125, 0,123, 2, 4,352], + [348, 2, 2, 81, 2, 2, 2, 2, 2, 2, 2, 4,352], + [348, 32, 2,216, 2, 32, 2, 4, 4, 4, 4, 4,352], + [348, 27, 32, 22, 32, 28, 2, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "0,0": [ + { + "type": "comment", + "text": "28shengqishi再触发9,8事件" + }, + { + "type": "moveHero", + "steps": [ + "down" + ] + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 12, + 2 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "352", + "loc": [ + [ + 12, + 2 + ] + ] + }, + { + "type": "setBlock", + "number": "372", + "loc": [ + [ + 8, + 2 + ] + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这...这是!?", + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]看来要打起来了呢。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + "\t[蓝衣老者]哦?你们这些下等生物,为何阻拦老夫的路!难道就不怕老夫失手除妖吗?", + "\t[夜兽人甲]下等生物?哼,你们这群联盟的走狗,不把我们魔物当回事的传闻我早有耳闻,不过听了你的公开挑衅之后,我倒是越发的觉得人类恶心了。", + "\t[夜兽人乙]跟他废话那么多干什么!干掉他不就完了!来到这三不管的地方难道还指望有联盟的人来救你么!", + "\t[夜兽人甲]哼!乖乖受死吧!", + "\t[蓝衣老者]哈哈哈哈!真是不知好歹!老夫果然没有看错,魔物果然只是一群嗜杀暴虐之徒!", + "\t[夜兽人甲]妈的,废话真多!", + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "down" + ] + }, + { + "type": "animate", + "name": "hand", + "loc": [ + 7, + 8 + ] + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "move", + "loc": [ + 8, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "down" + ] + }, + "\t[蓝衣老者]......可恶的魔物!竟然如此嚣张跋扈!今天我就要以联盟的名义将你们消灭!", + { + "type": "move", + "loc": [ + 7, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "up" + ] + }, + "\t[蓝衣老者]游荡于空间之中的雷元素啊!我以双手为引,心灵为介,呼唤你伟大的能量!无上之雷元素聚集-------裁决之雷!", + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 8, + 8 + ] + }, + { + "type": "sleep", + "time": 600 + }, + "\t[夜兽人乙]啊!!..........", + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "remove": true, + "time": 300 + }, + "\t[夜兽人乙]啊!兄弟你怎么......", + "\t[夜兽人乙]可恶!!今天不杀你我枉为夜兽人!", + { + "type": "move", + "loc": [ + 6, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "up" + ] + }, + "\t[蓝衣老者]哼......马上就气急败坏了呢。", + "\t[蓝衣老者]真是令人作呕的魔物!!魔物都是一个样子,哼......真不知道联盟养那些魔物究竟干什么!!早就该全部杀掉!!", + { + "type": "pauseBgm" + }, + { + "type": "playSound", + "name": "089-Attack01.ogg" + }, + { + "type": "animate", + "name": "youpenxue", + "loc": [ + 7, + 7 + ] + }, + { + "type": "jump", + "from": [ + 12, + 2 + ], + "to": [ + 5, + 8 + ], + "time": 500, + "keep": true + }, + "\t[蓝衣老者]啊!!!.........", + { + "type": "playBgm", + "name": "xueyi.mp3", + "keep": true + }, + "\t[蓝衣老者].....你...你是.....!!", + { + "type": "showImage", + "code": 3, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]!!", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + "\t[蓝衣老者].....啊....全身使不出力气.....", + { + "type": "showImage", + "code": 4, + "image": "fuyi.png", + "loc": [ + 220, + 80 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]啊哈哈~~这里挺热闹的嘛~~~", + "\t[腐翼]我来晚了真是抱歉~~不过应该也给你们带来乐趣了吧~~", + "\t[蓝衣老者].......腐...腐翼你......", + "\t[腐翼]啊呀老头,我好像听到了什么有趣的东西哦~", + "\t[腐翼]“魔物就该消灭掉----”这不是你刚才的\n原话吗~~", + "\t[蓝衣老者].......腐...腐翼你......", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大咱们快走!!被抓住就麻烦了!!", + { + "type": "showImage", + "code": 6, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........等一下,我想观察一下。", + "\t[杰克]老大......这真的超级危险的!!", + "\t[邵虎]..........嘘....别出声...", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "fuyi.png", + "loc": [ + 220, + 80 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]哼哼~正愁没人陪我玩呢~~你就出现了~~这是不是天意呢~~~", + "\t[蓝衣老者].......可恶.....", + "\t[夜兽人乙]你去死吧!!!", + { + "type": "animate", + "name": "hand", + "loc": [ + 7, + 7 + ] + }, + { + "type": "sleep", + "time": 100 + }, + "\t[蓝衣老者]...啊......联盟会替我报仇的.....", + { + "type": "hide", + "loc": [ + [ + 7, + 7 + ] + ], + "remove": true, + "time": 500 + }, + "\t[腐翼]嗯?你捣什么乱?我还没玩够呢!", + "\t[夜兽人乙]这......腐翼大人您不是......想要杀了他吗......", + "\t[腐翼]胡说!!!!我明明是想要你们打着打着\n同归于尽的!!谁占了上风我就“帮”他一下~你\n破坏了我的计划,就给我去死吧!!", + "\t[夜兽人乙]这......腐翼大人饶命啊!!!", + "\t[腐翼]哈哈~~~让我开心一下吧~~~!!!", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "jump", + "from": [ + 5, + 8 + ], + "to": [ + 10, + 3 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "youpenxue", + "loc": [ + 6, + 7 + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true, + "time": 300 + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 10, + 2 + ] + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "showImage", + "code": 8, + "image": "fuyi.png", + "loc": [ + 220, + 80 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]貌似有有趣的家伙混进来了呢~~哈哈哈,\n希望能让我开心一点,不要早早就死了哦~~~", + "\t[腐翼]在这个三不管的混乱区域,到底能陪我玩\n多久呢~~~有点期待,哈哈哈哈哈~~~~~", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "jump", + "from": [ + 10, + 3 + ], + "to": [ + 12, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "hide", + "loc": [ + [ + 12, + 2 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "352", + "loc": [ + [ + 12, + 2 + ] + ] + }, + { + "type": "setBlock", + "number": "361", + "loc": [ + [ + 5, + 8 + ] + ] + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "xingkong.mp3", + "keep": true + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 6, + 3 + ] + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 7, + 3 + ] + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "showImage", + "code": 9, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]........刚才的那个家伙......虽然体型不大,但我能感觉到是个非常难缠的对手.....实力恐怕要比嗜骨和毒尾还高......", + { + "type": "showImage", + "code": 10, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]那是当然了。那家伙可是“腐翼”啊。", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "showImage", + "code": 11, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]“腐翼”?难道是21~30层的首领吗?", + "\t[杰克]也可以这么说吧,不过由于31~40层也没有看守者,腐翼又是个爱玩的主,虽然他掌管着这一带,不过他从来都是神龙见首不见尾的。", + "\t[邵虎]............", + "\t[杰克]怎么说呢,那家伙性格太恶劣,听说琥骑士就被他咬过,才在血坛牺牲的。", + "\t[邵虎].........琥骑士?难道是联盟四骑士之一吗?", + "\t[杰克]不,联盟四骑士分别是“海骑士”“媚骑士”“圣骑士”和“戾骑士”,琥骑士生前和他们并称联盟五骑士来着。", + "\t[邵虎]是吗......这腐翼比我想象中要任性啊,联盟骑士都敢攻击,果然不是什么省油的灯呢。", + "\t[杰克]老大你最好要随时做好跟它打一场的准备哦!!", + "\t[邵虎]真......真无情啊老大。", + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "right" + ] + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 8, + 3 + ] + }, + { + "type": "showImage", + "code": 12, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这个墙好奇怪......明明感觉有东西横在这里,但这个不应该是墙的感觉啊......", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + { + "type": "showImage", + "code": 13, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]我先走一步啦,老大你快点跟上来哦。", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 3 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "372", + "loc": [ + [ + 8, + 2 + ] + ] + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+2" + }, + { + "type": "hide", + "loc": [ + [ + 7, + 3 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "remove": true + } + ], + "9,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [ + { + "type": "if", + "condition": "(flag:137==1)", + "true": [ + { + "type": "show" + }, + { + "type": "if", + "condition": "(flag:140==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:21fnpc==1)", + "true": [ + { + "type": "showImage", + "code": 4, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]估计又是........(嘀嘀咕咕....)", + { + "type": "hideImage", + "code": 4, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老子存货不多了,靠!", + "\t[杰克]要是耽误我帮老大清塔以后就没这事了!", + { + "type": "sleep", + "time": 300 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]杰克,发什么脾气啊?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶...诶!!老..老大!?你怎么神出鬼没的啊。", + "\t[邵虎]怎么了?", + "\t[杰克]没事,刚才看到了一个联盟的熟人,敲诈了我点东西。", + "\t[邵虎]..........你也小心点啊。", + "\t[杰克]谁说不是呢!真是气人啊。估计又是........(嘀嘀咕咕....)", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:21fnpc", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + } + ] + } + ] + } + ], + "false": [ + { + "type": "hide" + } + ] + } + ] + } + }, + "changeFloor": { + "8,4": { + "floorId": ":next", + "stair": "downFloor" + }, + "6,1": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 6, + 2 + ], + "upFloor": [ + 7, + 4 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT22.js b/project/floors/MT22.js new file mode 100644 index 0000000..a55c3c9 --- /dev/null +++ b/project/floors/MT22.js @@ -0,0 +1,587 @@ +main.floors.MT22= +{ + "floorId": "MT22", + "title": "天塔第 22 层", + "name": "天塔第22层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 27, 2, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 2,216, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 2, 0, 0, 81, 32, 81, 0, 0, 0, 32,352], + [348, 4, 2,123, 0, 2, 2, 2, 88, 0,549,549,352], + [348, 4, 2, 2,216, 2, 4, 2, 2, 0,216,122,352], + [348, 4, 4, 2, 32, 2, 4, 4, 2, 0,549,549,352], + [348, 4, 4, 2, 28, 2, 4, 4, 2,216, 2, 2,352], + [348, 4, 2, 2,216, 2, 2, 2, 2, 81, 2, 4,352], + [348, 4, 2, 32, 0, 81,216, 0, 32, 32, 2, 4,352], + [348, 4, 2, 0, 0, 2, 2, 2, 2, 2, 2, 4,352], + [348, 4, 2, 0, 87, 2, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "hide", + "loc": [ + [ + 3, + 4 + ] + ] + }, + { + "type": "animate", + "name": "luanma", + "loc": [ + 11, + 5 + ] + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[商人]你...想、想干什么??", + { + "type": "sleep", + "time": 100 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "shengqi", + "loc": [ + 10, + 5 + ] + }, + { + "type": "sleep", + "time": 100 + }, + "\t[水化人]少给我装傻,刚才那块水晶石头是老子先看到的,立马给我交出来!!", + { + "type": "sleep", + "time": 100 + }, + { + "type": "showImage", + "code": 2, + "image": "npcnv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[商人]不...不、可能!明明是谁先捡到就是谁的........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 100 + }, + "\t[水化人]真是个笨蛋,不给我东西就杀掉你哦!", + { + "type": "sleep", + "time": 100 + }, + { + "type": "showImage", + "code": 3, + "image": "npcnv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[商人]啊啊!!救命啊!!!!", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:22fshangren", + "value": "1" + } + ], + "parallelDo": "", + "events": { + "11,5": [ + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 100 + }, + "\t[商人]感谢大侠相救....呼呼......终于得救了", + { + "type": "sleep", + "time": 100 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 100 + }, + "\t[邵虎]明知道这里很危险你还过来,还跟一个怪物叫板,是算准了我会来救你么。", + { + "type": "sleep", + "time": 100 + }, + "\t[商人]嘿嘿.....无奸不商嘛~~", + "\t[商人]我这里可有好东西哦!就这一次,不买我可就走了。", + { + "type": "sleep", + "time": 100 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......那么请你走吧。", + { + "type": "sleep", + "time": 100 + }, + "\t[商人]哼..........还以为你会同意呢,不就花两个小钱吗,瞧你那小抠样!!", + { + "type": "sleep", + "time": 100 + }, + "\t[邵虎]......哼..我要是同意了就会被你牵着鼻子走了。没事我就走了,你自己保重吧。", + { + "type": "sleep", + "time": 100 + }, + { + "type": "sleep", + "time": 100 + }, + "\t[商人]等等......", + { + "type": "sleep", + "time": 100 + }, + "\t[邵虎]..........还有事?", + { + "type": "sleep", + "time": 100 + }, + "\t[商人]哼......真是个人精,好吧,看你的样子是从下面过来的,你有没有听说过“镇塔剑盾”呢", + { + "type": "sleep", + "time": 100 + }, + "\t[邵虎].........(那不是...).....", + { + "type": "sleep", + "time": 100 + }, + "\t[邵虎]........听说过,怎么了?", + { + "type": "sleep", + "time": 100 + }, + "\t[商人]没什么,只是对那东西感兴趣罢了。你能告诉我镇塔剑盾在第几层吗?我想自己亲眼去看看", + { + "type": "show", + "loc": [ + [ + 11, + 7 + ] + ], + "floorId": "MT15" + }, + "\t[邵虎]...........镇塔剑盾在", + { + "type": "choices", + "text": "镇塔剑盾在", + "choices": [ + { + "text": "第13层", + "action": [ + "\t[商人]呵呵,谢谢了。那我这就去了。", + "\t[邵虎].........被怪围死我可不管。", + "\t[商人]不劳你操心。" + ] + }, + { + "text": "第14层", + "action": [ + "\t[商人]呵呵,谢谢了。那我这就去了。", + "\t[邵虎].........被怪围死我可不管。", + "\t[商人]不牢你操心。对了,这个东西反正没用就送你好了。刚才那个水化人一副蠢样就想拿这个呢", + "得到水晶宝石,攻防+8点", + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "8" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "8" + } + ] + }, + { + "text": "第15层", + "action": [ + "\t[商人]呵呵,谢谢了。那我这就去了。", + "\t[邵虎].........被怪围死我可不管。", + "\t[商人]不劳你操心。" + ] + }, + { + "text": "第16层", + "action": [ + "\t[商人]呵呵,谢谢了。那我这就去了。", + "\t[邵虎].........被怪围死我可不管。", + "\t[商人]不劳你操心。" + ] + } + ] + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "hide", + "remove": true + }, + { + "type": "show", + "loc": [ + [ + 11, + 7 + ] + ], + "floorId": "MT15" + } + ], + "3,4": [ + { + "type": "if", + "condition": "(flag:137==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:135==1)", + "true": [ + { + "type": "if", + "condition": "(flag:22fjieke==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大没什么事的话就去找找看哪里有解毒药。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]可恶......这样下去......", + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]杰克,原来你在这里啊。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶...诶!!老..老大!?", + "\t[邵虎]怎么了,在做什么?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]没...没什么。", + "\t[杰克]话说回来老大,你这个样子在塔里乱晃悠可是很危险的哦。找到解毒药之后老大才能自由行动的。", + "\t[邵虎]谢谢关心,杰克。", + "\t[杰克]..............", + "\t[邵虎]不管怎么说,你都帮了我很多的忙,如果我自身有哪些不可靠的地方,或者不正确的地方,都请你批评指正。", + "\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。", + "\t[杰克]..............", + "\t[杰克].......是吗。", + "\t[杰克].......我懂了。在这里我会尽全力帮你的。", + "\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。", + "\t[杰克]呵呵,彼此彼此。", + "\t[杰克]老大,你25层的异空间去过了没有?", + "\t[邵虎]25层?我倒是知道有这么个地方,怎么?", + "\t[杰克]如果体力不够的话,那里应该会有足够的补充。不过钥匙可能要很多。我这里有一把蓝钥匙,给老大先用吧。我自己可以拆墙的", + "\t[邵虎]谢谢,你自己也要小心。", + "\t[杰克]放心好了。", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:22fjieke", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "item:blueKey", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:133", + "value": "1" + } + ] + } + ], + "false": [ + { + "type": "hide" + } + ] + } + ] + } + ] + }, + "changeFloor": { + "8,4": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": { + "10,4": [ + "up", + "down", + "left", + "right" + ], + "11,4": [ + "up", + "down", + "left", + "right" + ], + "11,6": [ + "up", + "down", + "left", + "right" + ], + "10,6": [ + "up", + "down", + "left", + "right" + ] + }, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 8, + 3 + ], + "upFloor": [ + 3, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT23.js b/project/floors/MT23.js new file mode 100644 index 0000000..5d61cc6 --- /dev/null +++ b/project/floors/MT23.js @@ -0,0 +1,840 @@ +main.floors.MT23= +{ + "floorId": "MT23", + "title": "天塔第 23 层", + "name": "天塔第23层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 2, 2, 22, 2, 27, 2, 28,352], + [348, 4, 4, 4, 2, 87, 0, 21, 2, 32,386, 32,352], + [348, 4, 4, 4, 2, 0,215, 2, 2, 2, 81, 2,352], + [348, 2, 2, 2, 2, 2, 0, 31, 0, 0, 0, 32,383], + [348, 2, 31, 0, 31, 2, 0, 2, 2,219, 2, 2,352], + [348, 27,216, 31,216, 32, 0, 2, 32, 21, 0, 32,352], + [348, 2, 2, 2, 2, 2, 0, 2, 2, 2,216, 2,352], + [348, 2, 31, 0, 31, 2, 0, 2, 32, 0, 21, 32,352], + [348,216, 0,123, 0,216, 0, 2, 2,384, 2, 2,352], + [348, 81, 2, 0, 2, 2, 81, 2, 32, 21, 0, 32,352], + [348, 28, 2, 0, 88, 2, 27, 2, 2, 2, 39, 2,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "0,0": { + "trigger": null, + "enable": true, + "noPass": null, + "displayDamage": false, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 3, + 9 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "352", + "loc": [ + [ + 12, + 4 + ] + ] + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 9 + ], + "direction": "right" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "linghaihuanxin.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这不是杰克嘛。怎么跑这么快。", + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]当然了,也不问问我是谁~~天才发明家就是我!!!杰克~~!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]就你那半吊子水平,估计是没继承好父亲的炼药术,结果偏门成了这么个四不像的职业。什么发明家,我怎么觉得像小偷。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大你怎么学会黑我了??你这么个正经的人可不能这么学啊~!!", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]跟你学的。", + "\t[杰克].................", + "\t[邵虎]对了,到这一层的必经之路上应该有魔物徘徊才对,你是怎么跑到这里来的?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克].......哈哈,当然是我有杀手锏了~!", + "\t[邵虎]???", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这个方法不会留下我来过的证据,不过没办法掌握好时间。", + "\t[邵虎]你就是这么说我也不懂。", + "\t[杰克].................", + "\t[杰克].........那老大你看好了啊~~!我去楼上层等你。", + "\t[杰克].................", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "animate", + "name": "STmoqiang", + "loc": [ + 3, + 9 + ] + }, + { + "type": "showImage", + "code": 8, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]匿形水!!", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playSound", + "name": "096" + }, + { + "type": "setBlock", + "number": "518", + "loc": [ + [ + 3, + 9 + ] + ], + "time": 0 + }, + { + "type": "playBgm", + "name": "linghaihuanxin.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 9, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]诶?", + { + "type": "showImage", + "code": 10, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大,这就是我说的法宝~~!!除了时间不好掌控以外,我甚至可以从魔物身边溜过去呢!", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "move", + "loc": [ + 3, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "right:3" + ] + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 9 + ], + "direction": "right" + }, + { + "type": "showImage", + "code": 11, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大你看没错吧!!!哇哈哈哈~~~", + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + "\t[水化人]。。。。。。", + "\t[水化人]真是见鬼。。我好像听到什么声音。。", + { + "type": "showImage", + "code": 12, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]喂你这怪物,跟你说话呢~!", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + "\t[水化人]。。。。。。", + { + "type": "showImage", + "code": 13, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]打你的屁股-----", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "jump", + "from": [ + 5, + 9 + ], + "to": [ + 5, + 9 + ], + "time": 500, + "keep": true + }, + "\t[水化人]。。。哇哇哇!!!谁。。谁打我!?", + { + "type": "showImage", + "code": 14, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]啊哈哈真好玩~~!", + { + "type": "hideImage", + "code": 14, + "time": 0 + }, + { + "type": "showImage", + "code": 15, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]........................", + { + "type": "hideImage", + "code": 15, + "time": 0 + }, + { + "type": "showImage", + "code": 16, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]喂喂你个白痴怪物!!你还手啊!你咬我啊!!你来啊你来啊!!", + { + "type": "hideImage", + "code": 16, + "time": 0 + }, + { + "type": "animate", + "name": "EMhanzuo", + "loc": [ + 5, + 9 + ] + }, + { + "type": "animate", + "name": "EMhanzuo", + "loc": [ + 3, + 9 + ] + }, + { + "type": "showImage", + "code": 17, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]好了杰克别玩了,一会把腐翼招来你就惨了。", + { + "type": "hideImage", + "code": 17, + "time": 0 + }, + { + "type": "showImage", + "code": 18, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]哼,既然老大发话了我就饶过你了。", + "\t[杰克]没有下次!听到了没!", + { + "type": "hideImage", + "code": 18, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:4" + ] + }, + { + "type": "move", + "loc": [ + 12, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "left:6" + ] + }, + { + "type": "setBlock", + "number": "352", + "loc": [ + [ + 12, + 4 + ] + ] + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 5 + ] + }, + { + "type": "showImage", + "code": 19, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]呀!.............", + "\t[杰克]...唔...(捂嘴)........", + { + "type": "hideImage", + "code": 19, + "time": 0 + }, + { + "type": "animate", + "name": "wenhao", + "loc": [ + 6, + 4 + ] + }, + { + "type": "showImage", + "code": 20, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]嗯?什么声音?", + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 4 + ] + }, + "\t[腐翼]呼................算了。", + "\t[腐翼]不过还真是无聊啊....27层的老头真是顽固死了,要是乖乖当我的玩具就不会死了嘛~~~", + "\t[腐翼]那我现在是去耍一耍初级卫兵呢,还是抓一只骷髅来玩呢------", + "\t[腐翼]诶......圣骑士好像来这里玩了嘛......要不我就........哈哈,好像很有意思呢~~!", + { + "type": "move", + "loc": [ + 6, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "left:6" + ] + }, + { + "type": "hide", + "loc": [ + [ + 0, + 4 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "348", + "loc": [ + [ + 0, + 4 + ] + ] + }, + { + "type": "hideImage", + "code": 20, + "time": 0 + }, + { + "type": "showImage", + "code": 21, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老天保佑老天保佑~~~~~", + { + "type": "hideImage", + "code": 21, + "time": 0 + }, + { + "type": "showImage", + "code": 22, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克](圣骑士.....?难道......)", + { + "type": "hideImage", + "code": 22, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "up:3" + ] + }, + { + "type": "animate", + "name": "STmoqiang", + "loc": [ + 6, + 2 + ] + }, + { + "type": "setBlock", + "number": "123", + "loc": [ + [ + 6, + 2 + ] + ] + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 6, + 2 + ] + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 6, + 3 + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 2 + ] + ], + "remove": true + }, + { + "type": "move", + "loc": [ + 6, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "EMhanyou", + "loc": [ + 6, + 2 + ] + }, + { + "type": "move", + "loc": [ + 6, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "jinpo.mp3", + "keep": true + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "2" + } + ] + } + }, + "changeFloor": { + "4,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,2": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 3, + 11 + ], + "upFloor": [ + 5, + 3 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT24.js b/project/floors/MT24.js new file mode 100644 index 0000000..f5fb9ee --- /dev/null +++ b/project/floors/MT24.js @@ -0,0 +1,528 @@ +main.floors.MT24= +{ + "floorId": "MT24", + "title": "天塔第 24 层", + "name": "天塔第24层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4,352], + [348, 4, 2, 27, 2, 88, 0,123, 0, 2, 4, 4,352], + [348, 4, 2, 27, 2, 2, 2, 2, 0, 2, 4, 4,352], + [348, 2, 2, 31, 0, 87, 0, 82, 0, 2, 4, 4,352], + [348, 2,125, 32, 2, 2, 2, 2, 81, 2, 4, 4,352], + [348, 2, 2,216, 32, 2, 32,216, 32, 2, 4, 4,352], + [348, 4, 2, 2,216, 32,216, 2, 2, 2, 4, 4,352], + [348, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 7, + 2 + ] + ], + "remove": true + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]真不让人省心呢杰克。", + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]哈、哈哈哈......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这个先不说,我感觉楼上,就是25层,有点不一般。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]???不一般.........?", + "\t[杰克]老大在来的路上应该见过那种“明明是通路,而走过去却是一道墙”的机关吧?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]“明明是通路,而走过去却是一道墙”吗.......", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......应该不是第一次见了,16层就有好多这种机关。怎么,25层也有这种机关吗?", + "\t[杰克]这.......说“有”也不是很准确,确切的说25层没有实墙,是完全由机关组成的。", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么!!", + "\t[邵虎]这......要是正常状态下的我或许还有能力探索一下......可我现在身中剧毒,若是行动过量的话......", + "\t[杰克]..........这样吧,我可以为老大找到一条通路。但其他的岔路我可能就无法带老大掌握了,这样也行吗?", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]帮大忙了......", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 9, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]\r[red]不过其他的路上可能会有血瓶以及机关\r,所以希望老大不要拘泥于我的路线。", + "\t[邵虎]知道了。你去吧。", + "\t[杰克]好,我在楼上等你。", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "right", + "down", + "down" + ] + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 8, + 4 + ] + }, + { + "type": "playSound", + "name": "096-Attack08.ogg" + }, + { + "type": "playBgm", + "name": "jinpo.mp3", + "keep": true + }, + { + "type": "setBlock", + "number": "518", + "loc": [ + [ + 8, + 4 + ] + ] + }, + { + "type": "move", + "loc": [ + 8, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "left", + "left" + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + } + ], + "2,5": [ + { + "type": "if", + "condition": "(flag:221==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:24fnpc==1)", + "true": [ + { + "type": "showImage", + "code": 8, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]哼哼......魔物什么的都给去死吧!!哈哈哈哈哈~~~~", + { + "type": "hideImage", + "code": 8, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]哼哼......还是这片区域合我的胃口啊~!!哈哈哈哈哈~~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]里这么乱,你也呆的下去?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]哼哼......年轻人不懂事。知道戾骑士吗?那就是从死人堆里爬出来的顶尖高手!", + "\t[联盟老头]要论综合实力戾骑士可能还比不过联盟盟主,不过要论攻击力与疯狂性......哈哈哈,没人能与戾骑士相比呢!", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]在这里,我能清晰地嗅到血的味道,不知道什么时候就会一命呜呼的紧迫感!!哇哈哈哈哈!!!!!!", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............已经嗜杀成性了么......", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]........不过,\r[red]一味的增加攻击是不可取的\r,如果遇上防御能力仅次于你攻击能力的对手,战斗将无比艰难。", + { + "type": "hideImage", + "code": 7, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:24fnpc", + "value": "1" + } + ] + } + ] + } + ] + }, + "changeFloor": { + "5,2": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,4": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 4 + ], + "downFloor": [ + 6, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT25.js b/project/floors/MT25.js new file mode 100644 index 0000000..98f1d2b --- /dev/null +++ b/project/floors/MT25.js @@ -0,0 +1,2894 @@ +main.floors.MT25= +{ + "floorId": "MT25", + "title": "天塔第 25 层", + "name": "天塔第25层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0,352], + [348, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 0, 0, 32, 0, 0, 0, 0, 0, 81, 0, 32,352], + [348, 0, 0, 0, 0, 88, 0,123, 32, 0, 0, 0,352], + [348, 32, 0, 0, 0, 0, 0, 0, 0, 0,215, 0,352], + [348, 0, 0,215, 0, 32, 22, 0, 0, 0, 0, 0,352], + [348, 0, 0, 0, 0, 0, 0, 0, 32, 0, 81, 0,352], + [348, 32, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 0, 0, 0, 0, 0, 0, 0,215, 0, 32, 0,352], + [348, 89, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,352], + [348, 0, 32, 0, 0, 0, 0, 32, 0, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "2,1": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,2": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,4": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "3,4": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "4,4": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "4,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "4,2": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "5,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "6,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "7,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "8,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "8,2": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "6,1": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,2": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,1": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,4": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "11,6": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,6": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "11,8": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,8": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "11,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "9,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "8,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "7,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "6,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "6,9": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "6,8": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "10,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "8,8": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "7,8": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "5,8": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "5,7": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "3,7": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "4,7": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,7": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,6": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,5": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "3,9": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,9": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "1,9": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "2,10": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "4,11": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "4,5": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "5,5": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "6,5": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "7,5": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "7,6": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "8,6": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + }, + "0,0": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这...这是......", + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]嗯。老大千万不要被这毫无阻拦的外表骗了,里面也许会暗藏危机。\r[red]而且并不是每个门后面都是有通路和物品的\r,这个时候先走上楼才是上策。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]跟我想到一块去了。", + "\t[邵虎]大概通过这里以后\r[red]至少要保证1000点血量\r才能继续探索呢。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...........", + { + "type": "showImage", + "code": 5, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大想说那个异次元空间的事吧。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].......嗯.....也不是很确定。感觉\r[red]那将会是个很重要的地方\r。", + "\t[杰克]如果老大有\r[red]足够多的蓝钥匙\r,去看看也无妨。与腐翼对战也许会有些用途的。", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]知道了。你先帮我开路吧杰克。", + "\t[杰克]老大你可看好了哦。", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "right", + "right", + "up", + "up", + "up", + "left", + "left", + "down", + "left", + "left", + "up", + "left", + "left", + "down", + "down", + "left", + "left", + "down", + "down", + "down", + "down", + "down", + "right", + "right", + "right", + "down", + "down", + "right", + "down", + "right", + "right", + "right", + "right", + "right" + ] + }, + { + "type": "hide", + "loc": [ + [ + 10, + 11 + ] + ], + "remove": true + } + ] + }, + "changeFloor": { + "5,4": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,11": { + "floorId": "MT26", + "loc": [ + 10, + 11 + ], + "direction": "up" + }, + "1,10": { + "floorId": "xietu", + "loc": [ + 6, + 10 + ], + "direction": "up" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 10, + 11 + ], + "downFloor": [ + 6, + 4 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT26.js b/project/floors/MT26.js new file mode 100644 index 0000000..48c98af --- /dev/null +++ b/project/floors/MT26.js @@ -0,0 +1,320 @@ +main.floors.MT26= +{ + "floorId": "MT26", + "title": "天塔第 26 层", + "name": "天塔第26层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 0, 31, 0, 31, 0, 31, 2, 32, 32, 32,352], + [348, 0, 0, 2, 81, 2, 2,386, 2,520, 2, 2,352], + [348, 2,520, 2, 0,216, 0, 0,386, 0, 81, 32,352], + [348, 32, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 27, 0, 0, 2, 32, 32, 32, 21, 2, 32, 32,352], + [348, 2,384, 2, 2, 27, 28, 0, 0, 2,520, 32,352], + [348, 21, 32, 21, 2, 2, 2, 2,386, 2, 81, 2,352], + [348, 81, 2, 0,216, 0, 0, 32, 0, 32, 0, 31,352], + [348, 32, 81, 21, 2,215, 0, 2,384, 2,123, 2,352], + [348, 2, 2, 2, 2, 81, 2, 2,384, 2, 0, 2,352], + [348, 87, 0, 0, 0, 31, 0, 2, 40, 2, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "10,9": [ + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]杰克。", + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大,走过刚才那层楼伤了不少吧。有没有问题继续探索?", + { + "type": "if", + "condition": "(status:hp>=1000)", + "true": [ + "\t[邵虎]暂时还没问题。", + "\t[邵虎]不过接下来就不好说了,毕竟还要一路消灭魔物前进......怎么样,你发现什么了没有?", + "\t[杰克]发现倒是有啊......隔壁房间里有一面不错的盾牌,应该还是能用的。老大拿着应该有用。", + "\t[邵虎]盾牌吗......好吧,我去看看。", + "\t[杰克]我回前面几层看看,有发现的话会告诉你", + "\t[邵虎]好的,我等你的好消息。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "time": 500, + "keep": true, + "steps": [ + "down", + "down" + ] + } + ], + "false": [ + { + "type": "setVolume", + "value": 0, + "time": 500 + }, + "\t[邵虎]很糟糕,我的血量很可能支撑不了多久了", + "\t[杰克]老大,就剩这点血了啊......", + "\t[邵虎]怎么样,你有什么新发现么?", + "\t[杰克]当然有啊,我发现老大的血量已经不足以对付像我这样武功差劲的人了呢!", + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "jinpo.mp3", + "keep": true + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]原来如此。", + "\t[邵虎]我就说啊,你一个联盟人士不保留身份就来套我的近乎,毕竟是有目的存在。", + "\t[杰克]啊哈哈哈!!!重新自我介绍一下吧。", + "\t[杰克]海骑士座下--巡察杰克。决一死战吧~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "value": "1" + }, + { + "type": "showImage", + "code": 4, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]呵呵,不愧是公主座下的亲卫,实力果然不一般哦。", + { + "type": "showImage", + "code": 5, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你...............", + "\t[杰克]不过我现在跑掉你也没办法了,自生自灭吧!!哈哈哈哈~~~", + "\t[杰克]顺便说一句,老大身上的东西刚刚我都替你保管了哦~~别想活着离开了哈哈哈哈~~!!", + { + "type": "setValue", + "name": "item:superWine", + "operator": "-=", + "value": "10" + }, + { + "type": "setValue", + "name": "item:weakWine", + "operator": "-=", + "value": "10" + }, + { + "type": "setValue", + "name": "item:poisonWine", + "operator": "-=", + "value": "10" + }, + { + "type": "setValue", + "name": "item:fly", + "operator": "-=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:179", + "value": "1" + }, + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "move", + "time": 500, + "keep": true, + "steps": [ + "down", + "down" + ] + } + ] + }, + { + "type": "hide", + "loc": [ + [ + 10, + 11 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "flag:135", + "value": "1" + }, + { + "type": "show", + "loc": [ + [ + 3, + 4 + ] + ], + "floorId": "MT22" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "2" + } + ] + }, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor" + }, + "11,11": { + "floorId": "MT25", + "loc": [ + 10, + 11 + ], + "direction": "left" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 2, + 11 + ], + "downFloor": [ + 10, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT27.js b/project/floors/MT27.js new file mode 100644 index 0000000..6eb84d2 --- /dev/null +++ b/project/floors/MT27.js @@ -0,0 +1,587 @@ +main.floors.MT27= +{ + "floorId": "MT27", + "title": "天塔第 27 层", + "name": "天塔第27层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 21, 2, 32, 32, 2, 32, 32, 32, 32, 32,352], + [348, 27, 0,386,384, 21, 2, 81, 2, 2, 2, 2,352], + [348, 32, 32, 2,386, 2, 2, 0, 0, 0,386, 31,352], + [348, 2, 2, 2, 0, 0, 0, 0, 2, 81, 2, 2,352], + [348,125, 2, 87, 0, 2, 28, 2, 2,215, 81,384,352], + [348,216, 2, 2, 2, 2, 2, 2, 0, 0, 2, 22,352], + [348, 0, 81, 32, 81, 0, 31, 2, 82, 2, 2, 2,352], + [348,384, 2, 2, 2, 2, 0, 2, 0, 0,216, 32,352], + [348, 0, 81,520,520, 2, 0, 2, 2, 2, 21,216,352], + [348, 2, 2, 2, 81, 2, 21, 2, 0,216, 0, 2,352], + [348, 88, 0, 0, 0, 2, 32,384, 31, 2,386, 27,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "1,5": [ + { + "type": "if", + "condition": "(flag:221==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:136==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]咳....咳咳......果然太勉强了吗....", + "\t[李副官]该死的腐翼....为什么不干脆杀了我..", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:133==1)", + "true": [ + { + "type": "if", + "condition": "(flag:27f==1)", + "true": [ + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]该死的腐翼和巡察......哼,就算拼了老命也别想让我给你们卖命。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 3, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]不要过来!!不要过来!!", + "\t[联盟老头]再过来就杀了你啊啊啊!!!", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不行了,已经完全疯掉了......", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 1, + 5 + ] + }, + { + "type": "showImage", + "code": 5, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]你......你该不会是......?", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "animate", + "name": "wenhao", + "loc": [ + 1, + 5 + ] + }, + { + "type": "showImage", + "code": 6, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我?我怎么了?(这家伙还没疯吗?)", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]我不可能看错的......你是是天枢帝国萧涵公主的亲卫队长邵虎!!", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 8, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你.....你是...!?", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "showImage", + "code": 9, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]我是谁啊.......哈哈.......我是谁还重要么......有谁还记得我呢.....我曾经在天\n枢帝国勤务部干过一点小工作,你不认识我的。", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "showImage", + "code": 10, + "image": "shaohuzixin.png.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你是勤务部的李副官,没错吧。我姐姐应该和你很熟。", + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "showImage", + "code": 11, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]哈哈哈.......好...好啊.....竟然还有人认识我这个糟老头子。怜姑娘很好,人长得漂亮,性格又好,怪不得姓汪的家伙会喜欢上她。", + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + { + "type": "showImage", + "code": 12, + "image": "shaohuzixin.png.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]谢谢。", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + { + "type": "showImage", + "code": 13, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]只不过姓汪的那小子对得起邵怜姑娘吗,他做的那档子狗屎事,禽兽不如!哼。", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "showImage", + "code": 14, + "image": "shaohuzixin.png.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]副官也认识汪大哥?", + { + "type": "hideImage", + "code": 14, + "time": 0 + }, + { + "type": "showImage", + "code": 15, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]怎么可能不认识!那小子就算化成灰我也认识!表面上仪表堂堂,一副大义凛然的样子,要是让你知道了他的真正面目,恐怕他就真正笑不出来了吧......", + { + "type": "hideImage", + "code": 15, + "time": 0 + }, + { + "type": "showImage", + "code": 16, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]副官是什么意思......好像对汪大哥很有意见啊。", + { + "type": "hideImage", + "code": 16, + "time": 0 + }, + { + "type": "showImage", + "code": 17, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]哼......谁知道呢。对了,你居然出现在这里......呼......大概是因为他想通了想告诉你了吧。也罢,算他还没有丧失人性。", + { + "type": "hideImage", + "code": 17, + "time": 0 + }, + { + "type": "showImage", + "code": 18, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]告辞。", + { + "type": "hideImage", + "code": 18, + "time": 0 + }, + { + "type": "showImage", + "code": 19, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[李副官]随你。", + { + "type": "hideImage", + "code": 19, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:27f", + "value": "1" + } + ] + } + ], + "false": [ + { + "type": "showImage", + "code": 20, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]不要过来!!不要过来!!", + "\t[联盟老头]再过来就杀了你啊啊啊!!!", + { + "type": "hideImage", + "code": 20, + "time": 0 + }, + { + "type": "showImage", + "code": 21, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不行了,已经完全疯掉了......", + { + "type": "hideImage", + "code": 21, + "time": 0 + } + ] + } + ] + } + ] + } + ] + }, + "changeFloor": { + "3,5": { + "floorId": ":next", + "stair": "downFloor" + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": { + "9,4": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]好像有什么东西跑过来了!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 4, + 3 + ], + "time": 200, + "keep": true, + "steps": [ + "down", + "right", + "right", + "right", + "up", + "right", + "right", + "down" + ] + }, + { + "type": "battle", + "loc": [ + 9, + 4 + ] + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]唔...........", + "\t[邵虎]这样下去可吃不消啊......", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 4, + 5 + ], + "downFloor": [ + 2, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT28.js b/project/floors/MT28.js new file mode 100644 index 0000000..a9735d6 --- /dev/null +++ b/project/floors/MT28.js @@ -0,0 +1,485 @@ +main.floors.MT28= +{ + "floorId": "MT28", + "title": "天塔第 28 层", + "name": "天塔第28层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 32, 27, 2, 31, 0, 32, 2, 0, 0, 21,352], + [348, 0, 21, 22, 2, 0, 0, 0, 81,386, 0, 31,352], + [348,386, 0, 0, 2, 31,384, 0, 2, 0, 0, 32,352], + [348, 82, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2,352], + [348,520, 2, 88, 0, 0, 0, 0, 2, 31, 0, 31,352], + [348, 0, 2, 2, 2, 2, 2, 0,215, 0, 21, 0,352], + [348, 0, 2, 0, 21, 2, 0,342, 2, 31, 0, 31,352], + [348,520, 81,216, 31, 2,386, 2, 2, 2, 2, 2,352], + [348, 0, 2, 0, 22, 2, 0, 0,215, 0, 0, 87,352], + [348, 0, 2, 2, 2, 2, 0, 2, 2, 81, 2, 2,352], + [348, 31, 0,384,216,384, 0, 2, 31,520, 31, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "0,0": [ + { + "type": "if", + "condition": "(flag:133==1)", + "true": [ + { + "type": "setValue", + "name": "item:blueKey", + "operator": "-=", + "value": "1" + } + ], + "false": [] + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 7, + 7 + ] + ], + "remove": true + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:2" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "left" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "shengqishi.mp3", + "keep": true + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:2" + ] + }, + { + "type": "move", + "loc": [ + 7, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:2" + ] + }, + { + "type": "animate", + "name": "sangang", + "loc": "hero" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 7, + 5 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shengxiao.png", + "loc": [ + 220, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[金发骑士]..........", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............", + { + "type": "sleep", + "time": 500 + }, + "\t[金发骑士]你就是邵虎吧?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么?!...........", + { + "type": "showImage", + "code": 4, + "image": "shengxiao.png", + "loc": [ + 220, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[金发骑士]呵......不用紧张。", + "\t[金发骑士]在海骑士没有办完他的事情之前,我会充分尊重他的决定。", + "\t[金发骑士]所以,我没有对你出手的必要。", + "\t[邵虎]你......", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "right" + }, + { + "type": "showImage", + "code": 5, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]名字。", + { + "type": "showImage", + "code": 6, + "image": "shengxiao.png", + "loc": [ + 220, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[金发骑士]“圣狱”,这就是我的名号。", + "\t[邵虎]“圣狱”......哼,如果我没猜错的话,你应该是.......", + "\t[金发骑士]你猜的没错。", + "\t[金发骑士]但你啊,太过于束缚自己了。", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么?!...........", + "\t[金发骑士]要是还这样迷茫着,拿不出自己真正的信念去激励自己的话......你是超越不了你那个汪大哥的。", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你......", + "\t[金发骑士]呵......废话有点多了,要走了。", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "left:3" + ] + }, + { + "type": "showImage", + "code": 9, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]去哪?", + { + "type": "showImage", + "code": 10, + "image": "shengxiao.png", + "loc": [ + 220, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[金发骑士]呵......找个人,讨点东西。", + "\t[金发骑士]另外,虽然没什么关系--小心腐翼哦,他已经知道你来到这里了。", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 4, + 5 + ] + ], + "remove": true + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 11, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]圣骑士............", + { + "type": "hideImage", + "code": 11, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:137", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "2" + }, + { + "type": "show", + "loc": [ + [ + 9, + 8 + ] + ], + "floorId": "MT21" + }, + { + "type": "hide", + "loc": [ + [ + 3, + 4 + ] + ], + "floorId": "MT22", + "remove": true + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "jinpo.mp3", + "keep": true + } + ] + }, + "changeFloor": { + "11,9": { + "floorId": ":next", + "stair": "downFloor" + }, + "3,5": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 10, + 9 + ], + "downFloor": [ + 4, + 5 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT29.js b/project/floors/MT29.js new file mode 100644 index 0000000..99c5d72 --- /dev/null +++ b/project/floors/MT29.js @@ -0,0 +1,77 @@ +main.floors.MT29= +{ + "floorId": "MT29", + "title": "天塔第 29 层", + "name": "天塔第29层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 0,384,384,384, 0, 32, 2, 0, 2, 31,352], + [348, 0, 2, 2, 82, 2, 2, 31, 2, 32, 81, 31,352], + [348, 31, 2,216,386,216, 2, 0, 81, 0, 2, 2,352], + [348, 22, 2, 28, 2, 28, 2, 32, 2, 31, 0, 21,352], + [348, 2, 2, 2, 2, 2, 2, 2, 2, 2,520, 2,352], + [348, 31, 21, 2, 87, 2, 32, 32, 0, 81, 0, 21,352], + [348, 21, 31, 2, 0, 2, 2, 2, 2, 2,520, 2,352], + [348, 31, 0, 2, 0, 2, 32, 32, 0, 81, 0, 0,352], + [348, 2,520, 2,221, 2, 2, 2, 2, 2, 0, 88,352], + [348, 21, 0, 81, 0, 81, 0, 2, 0, 82, 0, 2,352], + [348, 31, 2, 2, 31, 2, 32,520, 32, 2, 0, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "11,9": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 4, + 7 + ], + "downFloor": [ + 10, + 9 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT3.js b/project/floors/MT3.js new file mode 100644 index 0000000..4b0b7d7 --- /dev/null +++ b/project/floors/MT3.js @@ -0,0 +1,77 @@ +main.floors.MT3= +{ + "floorId": "MT3", + "title": "天塔第 3 层", + "name": "天塔第3层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": {}, + "changeFloor": { + "6,5": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "6,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 2, 32, 0, 21,209,210,209, 0, 2, 22, 2,352], + [348, 31,209, 2, 2, 2, 2, 2, 0,205,217,205,352], + [348, 2, 81, 2, 21, 31, 32, 2, 2, 2, 2, 81,352], + [348,205, 0, 2, 21, 2, 2, 2,210, 0, 28, 27,352], + [348, 81, 2, 2, 0, 2, 87, 2, 32, 2, 2, 2,352], + [348, 0,202, 2,217, 2, 0, 2, 0,210,202,209,352], + [348, 2, 81, 2, 82, 2, 81, 2, 2, 2, 2, 0,352], + [348, 21, 32, 0, 0,205, 0, 2, 0, 34, 2, 31,352], + [348, 2, 81, 2, 2, 2, 81, 2, 27, 0, 2,209,352], + [348, 31,205, 0, 27, 2, 0, 2, 81, 2, 2,210,352], + [348, 21, 31, 0, 28, 2, 88, 2, 28, 0,217, 21,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 6, + 6 + ], + "downFloor": [ + 6, + 10 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT30.js b/project/floors/MT30.js new file mode 100644 index 0000000..7e20852 --- /dev/null +++ b/project/floors/MT30.js @@ -0,0 +1,2388 @@ +main.floors.MT30= +{ + "floorId": "MT30", + "title": "天塔第 30 层", + "name": "天塔第30层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 2, 0, 31, 0, 2, 34, 2, 50, 0, 2,352], + [348, 0,520, 0, 2,384, 0,384, 2, 2, 0, 2,352], + [348, 2, 31, 2, 2, 2, 2, 31,323, 2,520, 32,352], + [348, 0, 32, 2, 4, 4, 2, 2,383, 2, 2, 0,352], + [348,215, 2, 2, 2, 4, 4, 2, 0, 58, 2,386,352], + [348, 32, 2, 0, 88, 2, 2, 2, 87, 0, 2, 32,352], + [348,386, 2, 34, 0, 2, 4, 4, 2, 2, 2,215,352], + [348, 0, 2, 2,216, 2, 2, 4, 4, 2, 32, 0,352], + [348, 32,520, 2, 0, 31, 2, 2, 2, 2, 31, 2,352], + [348, 2,551, 2, 2,384, 0,384, 2, 0,520, 0,352], + [348, 2, 0, 0, 2, 34, 2, 0, 31, 0, 2, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "9,1": [], + "8,3": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "battle", + "loc": [ + 8, + 4 + ] + }, + { + "type": "hide", + "loc": [ + [ + 9, + 3 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "E383", + "loc": [ + [ + 9, + 3 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "bg", + "number": "354", + "loc": [ + [ + 9, + 3 + ] + ] + }, + { + "type": "showImage", + "code": 18, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]怎.......怎么可能.......", + { + "type": "showImage", + "code": 19, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]可恶......还没能干掉你么.....", + "\t[邵虎]不过,你还能跑到哪去......", + "\t[腐翼]你.........你给我等着!!!", + "\t[腐翼]你想再往上走......没那么容易!!!我一定要干掉你!!!!你给我等着!!!", + { + "type": "hideImage", + "code": 18, + "time": 0 + }, + { + "type": "hideImage", + "code": 19, + "time": 0 + }, + { + "type": "move", + "loc": [ + 9, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1", + "down:2" + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "remove": true + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "gudegudong.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 20, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]怎么回事........全身......使不上力气.....", + { + "type": "hideImage", + "code": 20, + "time": 0 + }, + { + "type": "showImage", + "code": 21, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........\\c[15]去找找杰克吧。说不定他会有办法。", + { + "type": "hideImage", + "code": 21, + "time": 0 + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "600" + }, + { + "type": "setValue", + "name": "flag:140", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + }, + { + "type": "hideHero" + }, + { + "type": "jumpHero", + "loc": [ + 5, + 1 + ], + "time": 500 + }, + { + "type": "showHero" + }, + { + "type": "changePos", + "loc": [ + 6, + 2 + ], + "direction": "right" + }, + { + "type": "show", + "loc": [ + [ + 10, + 3 + ] + ], + "floorId": "CETAI" + }, + { + "type": "show", + "loc": [ + [ + 8, + 6 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "124", + "loc": [ + [ + 8, + 6 + ] + ], + "floorId": "MT0" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 8 + ] + ], + "floorId": "MT21", + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 7 + ] + ], + "floorId": "CETAI", + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "remove": true + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "changePos", + "loc": [ + 8, + 3 + ], + "direction": "down" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "xueyi.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]呦~", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]对于我的到来,看来你一点也不惊讶嘛。", + "\t[腐翼]哼,如果我没猜错,圣骑士那个臭家伙已经提醒你一些什么东西了.......", + "\t[腐翼]不过我也懒得管了~~~", + "\t[腐翼]因为你还是来了嘛~~,来陪我玩了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你觉得我是来陪你玩的吗?", + "\t[邵虎]既不隶属于妖社,也不为联盟卖命----你只是为了图一个好玩才在天塔里立足的吗......", + "\t[腐翼]杰克跟你说的?", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你认识杰克!?", + "\t[腐翼].............海骑士的阴谋吗......算了,我也懒得淌这股浑水......不过反正我不怕就是了。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我不想和你打。跟你打没有任何意义。让我过去。", + "\t[腐翼]诶.........?", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 8, + 4 + ] + }, + { + "type": "showImage", + "code": 6, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]噗..哈哈哈哈哈哈哈!!!!!", + "\t[腐翼]你是叫邵虎...?真有意思!!你越是这样子,我就越想跟你好好玩玩了嘛~~~!!", + "\t[腐翼]我看看..........是先咬断你的脖子还是抓裂你的腿呢?", + { + "type": "showImage", + "code": 7, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我没空陪你玩,让开。", + "\t[腐翼]哦?说不定我可以带你去公主的藏身之地躲猫猫哦?你就不动心啊?", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............是这样吗........", + "\t[邵虎].........既然你知道公主的位置", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "showImage", + "code": 9, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那看来得好好地跟你谈一谈了。", + "\t[腐翼]无聊。", + "\t[腐翼]有什么好谈的嘛!!!陪我玩就好了。", + "\t[腐翼]你只要乖乖的让我卸下来一条胳膊~~我就把它扔到公主的监狱去~~~我说话算话哦!!", + "\t[邵虎].....................", + "\t[腐翼].....好吧好吧,看来带一条胳膊去看公主你还是不愿意的....那就加个脑袋怎么样?", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "showImage", + "code": 10, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].....................", + "\t[腐翼]诶.....!?你要带全尸去?那我要来回运多少次啊!?不行不行~~~!我可不干。", + "\t[邵虎]..................", + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "showImage", + "code": 11, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..................我不管你刚才都说什么了,我一句都没听进去。", + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + { + "type": "showImage", + "code": 12, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............我只知道,你说你知道公主在哪。这就够了。", + "\t[邵虎]虽然是无意义的争斗。但是,就凭你一个小蝙蝠,我中了毒也能干掉你。", + "\t[邵虎]到时候再让你带我去见公主。", + "\t[邵虎]你有什么疑问吗?", + "\t[腐翼]........................", + "\t[腐翼]........................", + "\t[腐翼]........................", + "\t[腐翼]\\c[25]你...你说谁是小蝙蝠.........!!!", + "\t[腐翼]\\c[30]你才是小蝙蝠!!!", + "\t[腐翼]\\c[30]你们全家都是小蝙蝠!!!", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + { + "type": "showImage", + "code": 13, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........................哈?", + "\t[腐翼]敢叫我小蝙蝠的人,现在都已经死绝了!!", + "\t[腐翼]给我去死吧!!!", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "showImage", + "code": 14, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]!!", + { + "type": "hideImage", + "code": 14, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "move", + "loc": [ + 8, + 4 + ], + "time": 200, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "yao1", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 3 + ], + "time": 50, + "keep": true, + "steps": [ + "down:1", + "left:2", + "down:1", + "left:1", + "up:2", + "right:3" + ] + }, + { + "type": "changePos", + "loc": [ + 8, + 4 + ], + "direction": "left" + }, + { + "type": "changePos", + "loc": [ + 8, + 4 + ], + "direction": "up" + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 3 + ], + "time": 200, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "jumpHero", + "loc": [ + 7, + 3 + ], + "time": 200 + }, + { + "type": "changePos", + "loc": [ + 7, + 3 + ], + "direction": "right" + }, + { + "type": "move", + "loc": [ + 8, + 4 + ], + "time": 200, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 8, + 3 + ] + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 3 + ], + "time": 50, + "keep": true, + "steps": [ + "right:2", + "up:2" + ] + }, + { + "type": "jump", + "from": [ + 10, + 1 + ], + "to": [ + 7, + 4 + ], + "time": 100, + "keep": true + }, + { + "type": "animate", + "name": "yao3", + "loc": "hero" + }, + { + "type": "animate", + "name": "youpenxue", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 8, + 4 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 7, + 4 + ] + }, + { + "type": "move", + "loc": [ + 7, + 4 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "jumpHero", + "loc": [ + 7, + 3 + ], + "time": 200 + }, + { + "type": "changePos", + "loc": [ + 7, + 3 + ], + "direction": "down" + }, + { + "type": "jump", + "from": [ + 6, + 4 + ], + "to": [ + 10, + 1 + ], + "time": 200, + "keep": true + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero" + }, + { + "type": "move", + "loc": [ + 10, + 1 + ], + "time": 50, + "keep": true, + "steps": [ + "down:2", + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 7, + 3 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 9, + 3 + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "move", + "loc": [ + 9, + 3 + ], + "time": 50, + "keep": true, + "steps": [ + "left:1", + "up:1", + "left:1" + ] + }, + { + "type": "jumpHero", + "loc": [ + 7, + 2 + ], + "time": 200 + }, + { + "type": "jumpHero", + "loc": [ + 6, + 2 + ], + "time": 200 + }, + { + "type": "changePos", + "loc": [ + 6, + 2 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 6, + 2 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "STmoqiang", + "loc": "hero" + }, + { + "type": "move", + "loc": [ + 7, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "right" + }, + { + "type": "move", + "loc": [ + 7, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 1 + ], + "direction": "down" + }, + { + "type": "move", + "loc": [ + 6, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 4, + 1 + ], + "direction": "right" + }, + { + "type": "move", + "loc": [ + 5, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 1 + ], + "direction": "right" + }, + { + "type": "move", + "loc": [ + 5, + 1 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "jianji2", + "loc": [ + 4, + 1 + ] + }, + { + "type": "jump", + "from": [ + 4, + 1 + ], + "to": [ + 9, + 1 + ], + "time": 200, + "keep": true + }, + { + "type": "move", + "loc": [ + 9, + 1 + ], + "time": 50, + "keep": true, + "steps": [ + "left:2", + "down:1", + "left:3" + ] + }, + { + "type": "moveHero", + "time": 50, + "steps": [ + "right:2", + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "yao1", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 4, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "yao3", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 200, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "changePos", + "loc": [ + 7, + 2 + ], + "direction": "left" + }, + { + "type": "move", + "loc": [ + 5, + 2 + ], + "time": 200, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "yao2", + "loc": "hero" + }, + { + "type": "jumpHero", + "dxy": [ + -2, + 0 + ], + "time": 200 + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 6, + 2 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "dxy": [ + "+2", + 0 + ], + "time": 200 + }, + { + "type": "changePos", + "loc": [ + 7, + 2 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 6, + 2 + ] + }, + { + "type": "move", + "loc": [ + 6, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 5, + 2 + ] + }, + { + "type": "move", + "loc": [ + 5, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "huangjinduanjian", + "loc": [ + 5, + 2 + ] + }, + { + "type": "move", + "loc": [ + 4, + 2 + ], + "time": 200, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 15, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]可恶......一点都不好玩!!你给我去死吧!!", + "\t[腐翼]断--翼--连--斩---!!!", + { + "type": "hideImage", + "code": 15, + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 3, + 2 + ] + ], + "remove": true + }, + { + "type": "showImage", + "code": 16, + "image": "FY.png", + "loc": [ + 95, + 66 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveImage", + "code": 16, + "to": [ + 352, + 66 + ], + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "150" + }, + { + "type": "moveImage", + "code": 16, + "to": [ + 126, + 32 + ], + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "up" + }, + { + "type": "animate", + "name": "youpenxue", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "150" + }, + { + "type": "moveImage", + "code": 16, + "to": [ + 159, + 256 + ], + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "down" + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "150" + }, + { + "type": "moveImage", + "code": 16, + "to": [ + 63, + 162 + ], + "time": 50 + }, + { + "type": "sleep", + "time": 50 + }, + { + "type": "moveImage", + "code": 16, + "to": [ + 190, + 34 + ], + "time": 50 + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "150" + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "right" + }, + { + "type": "hideImage", + "code": 16, + "time": 0, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setBlock", + "number": "E383", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "showImage", + "code": 17, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...................唔.........", + "\t[邵虎]再这样下去就吃不消了..............", + "\t[邵虎].............对了......那时......", + { + "type": "hideImage", + "code": 17, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "manmandeending.mp3", + "keep": true + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 200, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "wangyang30", + "loc": [ + -1, + 0 + ] + } + ] + } + ] + } + ], + "12,0": [ + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "remove": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "yuegan.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]每把剑都有属于他自己的使命,也都有存在的意义。我想,我现在已经懂了。", + "\t[邵虎]我手中的剑,够不够资格斩出这海洋中的浪花,够不够超越这无法跨越的“无”............", + "\t[邵虎]汪大哥.........你就看着吧!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]剑,依人所指。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "STmoqiang", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]剑于我心,欲解前路之阻碍。", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong2", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]剑陌峥嵘,若海洋之心。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong3", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 5, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]天道无常,剑知天道。苍穹之海,为我辟路。", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong4", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]\\c[30]以剑化海!!海纳之剑!!", + { + "type": "showImage", + "code": 7, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]这......这招是海骑士的.........!!!", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "jumpHero", + "dxy": [ + 0, + -1 + ], + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 5, + 1 + ], + "direction": "right" + }, + { + "type": "jump", + "from": [ + 6, + 1 + ], + "dxy": [ + "+3", + "+2" + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": "hero", + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 3 + ] + ], + "remove": true + }, + { + "type": "setBgFgBlock", + "name": "bg", + "number": "354", + "loc": [ + [ + 9, + 3 + ] + ] + }, + { + "type": "battle", + "loc": [ + 9, + 3 + ] + }, + { + "type": "playSound", + "name": "011-System11.mp3" + }, + { + "type": "showImage", + "code": 8, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]怎.......怎么可能.......", + { + "type": "showImage", + "code": 9, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]可恶......还没能干掉你么......", + "\t[邵虎]不过,你还能跑到哪去.....", + "\t[腐翼]你.........你给我等着!!!", + "\t[腐翼]你想再往上走......没那么容易!!!我一定要干掉你!!!!你给我等着!!!", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "move", + "loc": [ + 9, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1", + "down:2" + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "remove": true + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "gudegudong.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 10, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]怎么回事........全身......使不上力气......", + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "showImage", + "code": 11, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........\\c[15]去找找杰克吧。", + "\t[邵虎]..........\\c[12]说不定他会有办法。", + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:140", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 8 + ] + ], + "floorId": "MT21", + "remove": true + }, + { + "type": "show", + "loc": [ + [ + 10, + 3 + ] + ], + "floorId": "CETAI" + }, + { + "type": "hide", + "loc": [ + [ + 4, + 7 + ] + ], + "floorId": "CETAI", + "remove": true + }, + { + "type": "show", + "loc": [ + [ + 8, + 6 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "124", + "loc": [ + [ + 8, + 6 + ] + ], + "floorId": "MT0" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + } + ] + }, + "changeFloor": { + "4,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "8,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": { + "9,1": [ + { + "type": "setBlock", + "number": "N551", + "loc": [ + [ + 10, + 2 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 2, + 10 + ] + ], + "remove": true + }, + { + "type": "setBgFgBlock", + "name": "bg", + "number": "86", + "loc": [ + [ + 10, + 2 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "bg", + "number": "323", + "loc": [ + [ + 2, + 10 + ] + ] + } + ] + }, + "afterOpenDoor": {}, + "cannotMove": { + "6,3": [ + "up", + "down", + "left", + "right" + ], + "5,3": [ + "up", + "down", + "left", + "right" + ], + "4,3": [ + "up", + "down", + "left", + "right" + ], + "4,2": [ + "up", + "down", + "left", + "right" + ], + "9,2": [ + "up", + "down", + "left", + "right" + ], + "8,2": [ + "up", + "down", + "left", + "right" + ], + "6,1": [ + "up", + "down", + "left", + "right" + ], + "8,1": [ + "up", + "down", + "left", + "right" + ], + "11,2": [ + "up", + "down", + "left", + "right" + ], + "7,4": [ + "up", + "down", + "left", + "right" + ], + "6,4": [ + "up", + "down", + "left", + "right" + ], + "5,7": [ + "up", + "down", + "left", + "right" + ], + "5,6": [ + "up", + "down", + "left", + "right" + ], + "2,1": [ + "up", + "down", + "left", + "right" + ], + "3,3": [ + "up", + "down", + "left", + "right" + ], + "9,4": [ + "up", + "down", + "left", + "right" + ], + "10,4": [ + "up", + "down", + "left", + "right" + ], + "10,7": [ + "up", + "down", + "left", + "right" + ], + "10,6": [ + "up", + "down", + "left", + "right" + ], + "10,5": [ + "up", + "down", + "left", + "right" + ], + "7,5": [ + "up", + "down", + "left", + "right" + ], + "7,6": [ + "up", + "down", + "left", + "right" + ], + "6,6": [ + "up", + "down", + "left", + "right" + ], + "4,5": [ + "up", + "down", + "left", + "right" + ], + "3,5": [ + "up", + "down", + "left", + "right" + ], + "3,4": [ + "up", + "down", + "left", + "right" + ], + "2,5": [ + "up", + "down", + "left", + "right" + ], + "2,6": [ + "up", + "down", + "left", + "right" + ], + "2,7": [ + "up", + "down", + "left", + "right" + ], + "2,8": [ + "up", + "down", + "left", + "right" + ], + "3,8": [ + "up", + "down", + "left", + "right" + ], + "3,9": [ + "up", + "down", + "left", + "right" + ], + "3,10": [ + "up", + "down", + "left", + "right" + ], + "4,10": [ + "up", + "down", + "left", + "right" + ], + "4,11": [ + "up", + "down", + "left", + "right" + ], + "6,11": [ + "up", + "down", + "left", + "right" + ], + "5,8": [ + "up", + "down", + "left", + "right" + ], + "6,8": [ + "up", + "down", + "left", + "right" + ], + "6,9": [ + "up", + "down", + "left", + "right" + ], + "7,9": [ + "up", + "down", + "left", + "right" + ], + "8,9": [ + "up", + "down", + "left", + "right" + ], + "8,10": [ + "up", + "down", + "left", + "right" + ], + "9,9": [ + "up", + "down", + "left", + "right" + ], + "9,8": [ + "up", + "down", + "left", + "right" + ], + "9,7": [ + "up", + "down", + "left", + "right" + ], + "8,7": [ + "up", + "down", + "left", + "right" + ], + "11,9": [ + "up", + "down", + "left", + "right" + ], + "10,11": [ + "up", + "down", + "left", + "right" + ], + "11,1": [ + "up", + "down", + "left", + "right" + ], + "1,3": [ + "up", + "down", + "left", + "right" + ], + "1,10": [ + "up", + "down", + "left", + "right" + ], + "1,11": [ + "up", + "down", + "left", + "right" + ], + "9,3": [] + }, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 2, 0], + [ 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 0], + [ 0, 2, 0, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0], + [ 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0], + [ 0, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0], + [ 0, 0, 2,10255, 0, 2, 2, 2, 0,10247, 2, 0, 0], + [ 0, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 3, + 6 + ], + "upFloor": [ + 9, + 6 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT31.js b/project/floors/MT31.js new file mode 100644 index 0000000..018bf19 --- /dev/null +++ b/project/floors/MT31.js @@ -0,0 +1,103 @@ +main.floors.MT31= +{ + "floorId": "MT31", + "title": "天塔第 31 层", + "name": "天塔第31层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 59, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 27, 2, 28, 2, 4, 4, 4,352], + [348, 4, 4, 2, 2, 2, 86, 2, 2, 2, 4, 4,352], + [348, 4, 4, 2, 32, 0,221, 0, 32, 2, 4, 4,352], + [348, 4, 4, 2, 87, 0, 2, 0, 88, 2, 4, 4,352], + [348, 4, 4, 2, 2, 0, 2, 0, 2, 2, 4, 4,352], + [348, 4, 4, 4, 2, 0, 83, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "jinpo.mp3", + "keep": true + }, + { + "type": "setBlock", + "number": "86", + "loc": [ + [ + 6, + 4 + ] + ] + } + ], + "parallelDo": "", + "events": { + "6,4": [ + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "8,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 6 + ], + "downFloor": [ + 7, + 6 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT32.js b/project/floors/MT32.js new file mode 100644 index 0000000..a0e24a7 --- /dev/null +++ b/project/floors/MT32.js @@ -0,0 +1,77 @@ +main.floors.MT32= +{ + "floorId": "MT32", + "title": "天塔第 32 层", + "name": "天塔第32层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 2, 21, 2, 87, 2, 28, 2, 0,384, 31,352], + [348, 31, 2, 21, 2, 0, 2, 28, 31,384, 0, 2,352], + [348,206, 2, 0,219, 0, 2, 27, 27, 2,216, 31,352], + [348,206, 2, 81, 2, 2, 2, 2, 2, 2, 0,216,352], + [348, 0,218, 0,253, 0, 82,221, 2, 32, 2, 81,352], + [348, 31, 2, 2, 88, 0, 2, 27, 2,206, 0, 0,352], + [348, 0,203, 2, 2, 2, 2, 2, 2, 0,213, 2,352], + [348, 2, 0, 0,206, 0, 2, 21, 2, 2, 0, 31,352], + [348, 2, 81, 2, 31,253, 2, 0,218, 0,210, 0,352], + [348, 27,213, 2, 2, 0,213,218, 0, 2,219, 2,352], + [348, 21, 28, 2, 21, 31, 0, 2, 27, 2, 31, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "4,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 2 + ], + "downFloor": [ + 5, + 6 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT33.js b/project/floors/MT33.js new file mode 100644 index 0000000..a585abc --- /dev/null +++ b/project/floors/MT33.js @@ -0,0 +1,111 @@ +main.floors.MT33= +{ + "floorId": "MT33", + "title": "天塔第 33 层", + "name": "天塔第33层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 32, 28, 2, 88, 2, 87, 2, 27, 32, 28,352], + [348, 21, 0, 21, 2, 0, 2, 0, 2, 21, 0, 21,352], + [348, 2,203, 2, 2, 0, 2, 0, 2, 2,384, 2,352], + [348, 31, 0, 0, 0, 0,221, 0, 0, 0, 0, 31,352], + [348, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,352], + [348, 0, 2, 7,131, 8, 2, 9,130, 10, 2, 0,352], + [348, 0, 81, 0, 0, 0, 0, 0, 0, 0, 81, 0,352], + [348, 2, 2, 2, 2, 2,121, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,8": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[老人]34层的门阵,想通过必须记住:\n黄门开过变成蓝门。\n蓝门开过变成红门。\n红门开过变成黄门。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "4,6": [ + { + "type": "openShop", + "id": "moneyShop2", + "open": true + } + ], + "8,6": [ + { + "type": "openShop", + "id": "expShop2", + "open": true + } + ] + }, + "changeFloor": { + "5,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "7,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 7, + 2 + ], + "downFloor": [ + 5, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT34.js b/project/floors/MT34.js new file mode 100644 index 0000000..7d65ef6 --- /dev/null +++ b/project/floors/MT34.js @@ -0,0 +1,366 @@ +main.floors.MT34= +{ + "floorId": "MT34", + "title": "天塔第 34 层", + "name": "天塔第34层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 87, 2, 88, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 0, 2, 4, 4, 4,352], + [348, 4, 2, 2, 2, 83, 2, 0, 2, 2, 2, 4,352], + [348, 4, 2, 21,539, 21,540, 21,538, 21, 2, 4,352], + [348, 4, 2,540, 2,539, 2,538, 2,540, 2, 4,352], + [348, 4, 2, 21,538, 21,539, 22,540, 21, 2, 4,352], + [348, 4, 2,539, 2,540, 2,539, 2,539, 2, 4,352], + [348, 4, 2, 21,538, 22,538, 22,539, 23, 2, 4,352], + [348, 4, 2,539, 2,539, 2,539, 2,539, 2, 4,352], + [348, 4, 2, 23,540, 21,538, 22,539, 22, 2, 4,352], + [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "7,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": { + "9,8": [ + { + "type": "hide", + "loc": [ + [ + 3, + 10 + ] + ], + "remove": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 3, + 10 + ], + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 9, + 8 + ] + } + ], + "3,10": [ + { + "type": "hide", + "loc": [ + [ + 9, + 8 + ] + ], + "remove": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 3, + 10 + ] + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 9, + 8 + ] + } + ] + }, + "afterOpenDoor": { + "4,4": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "8,4": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "8,6": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "8,8": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "8,10": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "9,9": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "7,9": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "5,9": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "3,9": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "4,10": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "4,8": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "4,6": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "3,5": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "5,5": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "7,5": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "9,5": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "6,4": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "6,6": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "6,8": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "6,10": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "5,7": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "9,7": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ], + "3,7": [ + { + "type": "insert", + "name": "34door" + }, + { + "type": "hide", + "remove": true + } + ] + }, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 2 + ], + "downFloor": [ + 7, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT35.js b/project/floors/MT35.js new file mode 100644 index 0000000..e595687 --- /dev/null +++ b/project/floors/MT35.js @@ -0,0 +1,80 @@ +main.floors.MT35= +{ + "floorId": "MT35", + "title": "天塔第 35 层", + "name": "天塔第35层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 21, 0, 21, 2, 88, 2, 21, 0, 21, 2, 31,352], + [348, 28,219, 27, 2, 0, 2, 27,219, 28, 2, 31,352], + [348, 2,206, 2, 2, 0, 2, 2,206, 2, 2, 28,352], + [348, 0, 0, 0, 2,253, 2, 0, 0, 0,384, 31,352], + [348,213, 2,213, 2, 32, 2,213, 2,213, 2, 31,352], + [348, 31, 2, 21,218, 0,218, 21, 2, 31, 2, 2,352], + [348,213, 2, 2, 2, 2, 2, 2, 2, 0,386,384,352], + [348, 0,216, 21, 2, 2, 27,520, 82, 0, 2, 81,352], + [348, 2, 2,216, 2, 28, 32, 2, 2,216, 2, 27,352], + [348, 32,216, 0, 2, 2, 32, 28, 2, 0, 2, 28,352], + [348, 32, 2, 0, 82,520, 27, 2, 2, 87, 2, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "5,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "9,11": { + "floorId": "MT36", + "loc": [ + 9, + 10 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 9, + 10 + ], + "downFloor": [ + 5, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT36.js b/project/floors/MT36.js new file mode 100644 index 0000000..c5e76df --- /dev/null +++ b/project/floors/MT36.js @@ -0,0 +1,90 @@ +main.floors.MT36= +{ + "floorId": "MT36", + "title": "天塔第 36 层", + "name": "天塔第36层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 32, 2,216, 0,386,215, 21, 32,520, 89,352], + [348, 32, 32,520, 0, 2, 2, 2, 2, 32, 0,216,352], + [348, 2, 2, 2,215, 2, 4, 4, 2, 2, 82, 2,352], + [348, 27,219, 81, 0, 2, 2, 4, 4, 2, 27, 28,352], + [348, 2, 2, 2, 32, 0, 2, 4, 4, 2, 2,216,352], + [348, 28,219, 81, 0, 2, 2, 2, 4, 4, 2, 22,352], + [348, 2, 2, 2, 0, 31, 31, 2, 2, 2, 2,216,352], + [348, 87, 0,215, 0, 2, 0,216, 0, 0, 81, 31,352], + [348, 2, 2, 2,384, 2, 2, 2, 2, 0, 2, 2,352], + [348, 32, 32,520, 0, 0, 2,384, 81, 0, 81,384,352], + [348, 32, 32, 2, 31, 21, 2, 27, 2, 88, 2, 28,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "9,11": { + "floorId": "MT35", + "loc": [ + 9, + 10 + ] + }, + "1,8": { + "floorId": "MT37", + "loc": [ + 2, + 8 + ] + }, + "11,1": { + "floorId": "xuetan", + "loc": [ + 6, + 8 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 2, + 8 + ], + "downFloor": [ + 9, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT37.js b/project/floors/MT37.js new file mode 100644 index 0000000..9674072 --- /dev/null +++ b/project/floors/MT37.js @@ -0,0 +1,163 @@ +main.floors.MT37= +{ + "floorId": "MT37", + "title": "天塔第 37 层", + "name": "天塔第37层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352], + [348, 4, 4, 2, 31, 81, 81, 2, 87, 2, 4, 4,352], + [348, 4, 4, 2, 31, 2, 81, 32, 0, 2, 4, 4,352], + [348, 4, 4, 2, 31, 2, 2,221, 2, 2, 4, 4,352], + [348, 4, 4, 2, 0, 21, 0, 0,125, 2, 4, 4,352], + [348, 2, 2, 2, 2, 2,221, 2, 2, 2, 2, 2,352], + [348, 88, 0, 0, 2, 0, 27, 0, 2, 0, 0, 22,352], + [348,386, 2,384, 2,386, 2,386, 2,384, 2,386,352], + [348, 31, 2, 0,216, 0, 2, 0,216, 0, 2, 31,352], + [348,384, 81,384, 2, 32, 2, 32, 2,384, 81,384,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "8,6": [ + { + "type": "if", + "condition": "(flag:221==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:37==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]腐翼最近是出了名的安静,大概是受挫了吧。不过能让腐翼受挫的家伙......看来也不是个省油的灯啊,哈哈哈...........", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老头]腐翼最近是出了名的安静,大概是受挫了吧。不过能让腐翼受挫的家伙......看来也不是个省油的灯啊,哈哈哈...........", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:37", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + } + ] + } + ] + } + ] + }, + "changeFloor": { + "1,8": { + "floorId": "MT36", + "loc": [ + 2, + 8 + ] + }, + "8,3": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 8, + 4 + ], + "downFloor": [ + 2, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT38.js b/project/floors/MT38.js new file mode 100644 index 0000000..b5a82dd --- /dev/null +++ b/project/floors/MT38.js @@ -0,0 +1,77 @@ +main.floors.MT38= +{ + "floorId": "MT38", + "title": "天塔第 38 层", + "name": "天塔第38层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352], + [348, 4, 2, 2, 0,386, 27,386, 88, 2, 2, 4,352], + [348, 4, 2, 0, 21, 2, 28, 2, 0, 0, 2, 4,352], + [348, 4, 2,520, 2, 2, 2, 2, 2,384, 2, 4,352], + [348, 4, 2, 0,216, 32,221, 32,216, 0, 2, 4,352], + [348, 4, 2,384, 2, 2, 2, 2, 2,520, 2, 4,352], + [348, 4, 2, 0, 0, 2, 31, 2, 21, 0, 2, 4,352], + [348, 4, 2, 2, 87,386, 31,386, 0, 2, 2, 4,352], + [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "8,3": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,9": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 8, + 4 + ], + "upFloor": [ + 4, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT39.js b/project/floors/MT39.js new file mode 100644 index 0000000..0c71969 --- /dev/null +++ b/project/floors/MT39.js @@ -0,0 +1,435 @@ +main.floors.MT39= +{ + "floorId": "MT39", + "title": "天塔第 39 层", + "name": "天塔第39层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 2, 2, 2, 28, 2, 27, 2, 28, 2, 27,352], + [348, 4,123, 0, 2, 82, 2, 82, 2, 82, 2, 82,352], + [348, 4, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0,352], + [348, 4, 2, 0, 2, 2, 2, 31, 81, 31, 2, 2,352], + [348, 4, 2, 0, 0, 0,215, 0, 2, 0,215, 0,352], + [348, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 81,352], + [348, 4, 4, 2, 88, 0, 2, 31, 21, 31, 0, 0,352], + [348, 4, 4, 2, 2, 2, 2, 0, 2, 2, 2, 82,352], + [348, 4, 4, 4, 4, 2, 87, 0, 2, 27, 28,386,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "setValue", + "name": "flag:167", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 3, + 9 + ] + ], + "floorId": "MT40" + } + ], + "parallelDo": "", + "events": { + "2,4": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]嘿!老大你这么快就上来啦?", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]诶?杰克你不是在9层的侧台吗?怎么上来的?难道是从这里翻上来的不成?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大这就不知道了吧?", + "\t[邵虎]?", + "\t[杰克]正是如此!!9层的侧台正好是一面露天的!而这里正好也是没有围墙的!!", + "\t[杰克]于是——我就这么上来啦?!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这怎么想都不可能吧......侧台是塔东面的,而这个地方分明是塔的内部塌陷......而且还在西面。", + "\t[邵虎]这谎撒的也太随便了。", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]............居然被老大看破了!!", + "\t[邵虎]..........这,看不破才有鬼吧?", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]呵呵,其实也是机缘巧合啦。正好碰上了一个联盟的高手,他看我也是联盟的人,我又死皮赖脸的托他帮我,于是他犟不过我,就把我从塔外面带到了这里来啦~~", + "\t[邵虎]..........", + "\t[杰克]额.........这个解释看来行不通啊。", + "\t[邵虎]..........", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "linghaihuanxin.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 7, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]好吧。其实是我在9层侧台新造出来的一样发明——\\c[25]\r[red]黏墙胶!!", + "\t[杰克]它拥有着无比强力的黏贴力,几乎粘上就不会掉下来!!", + "\t[杰克]然而!最重要的一点!!用口水就可以将这股黏力解开!!这保证了在胶水运用充足的情况下不会发生任何意外!!", + "\t[杰克]而且!这黏墙胶的制作材料十分廉价易得!!只需要史莱姆的粘液3ml加上一滴融墙水即可!!!!", + "\t[杰克]融墙水我还有3瓶,也就是说——这东西我能造出来一大把啊啊啊啊啊!!!!", + "\t[杰克]这黏墙水可以用作攀岩、捆绑犯人、固定晾衣绳…………", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]行了。", + "\t[杰克]........哈哈,怎么样老大?要不要来一瓶?", + "\t[杰克]........很便宜哦!只要998!", + "\t[邵虎]你现在已经把钱坑到我身上了么。。。别扯这些了,你知不知道腐翼跑到哪里去了?", + "\t[杰克]腐翼就在楼上养伤啊,好像伤的还不轻呢?现在可是好机会消灭它哦!", + "\t[邵虎]..........嗯。现在打败腐翼,继续上楼探索才是真的。", + "\t[杰克]呵呵。老大别一副愁苦的样子。我能看出来,现在你和没变得衰弱之前已经大不一样了,即使衰弱也有能力与腐翼一拼吧?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 9, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嘿,你倒是挺敏锐的。这10层楼的宝物明显要强力一些,对我自身的能力恢复很有用。", + "\t[杰克]那当然啦!你也不看看我是谁?", + "\t[邵虎]嗯。现在的要点是准备好解决掉腐翼。", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "showImage", + "code": 10, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]那我上楼去等你啦?放心,我走塔外面,很快的。", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "showImage", + "code": 11, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你给我小心点,我对你那发明一直不太放心,万一中途失效掉下去你还有命?这可是39层。", + "\t[杰克]老大放心,只要不是从天而降一大泼口水我就没事。", + "\t[邵虎]但愿楼上的大大们都不会顺窗户吐口水吧。", + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "showImage", + "code": 12, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]........啊啊老大什么时候这么贫嘴了?", + "\t[杰克].......这可不像老大啊?", + "\t[邵虎]我想我是最近被某个家伙给传染上了。这习惯显然不怎么好,尽快改掉才是。", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + { + "type": "showImage", + "code": 13, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克].............您保重。", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "hideImage", + "code": 11, + "time": 0 + } + ] + } + ] + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 2, + 4 + ] + }, + { + "type": "jump", + "from": [ + 2, + 4 + ], + "dxy": [ + -1, + 0 + ], + "time": 500, + "keep": true + }, + { + "type": "setBlock", + "number": "4", + "loc": [ + [ + 1, + 4 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 3, + 9 + ] + ], + "floorId": "MT40" + }, + { + "type": "show", + "loc": [ + [ + 10, + 3 + ] + ], + "floorId": "CETAI" + }, + { + "type": "setValue", + "name": "flag:168", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "2" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "gudegudong.mp3", + "keep": true + } + ] + }, + "changeFloor": { + "4,9": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 5, + 9 + ], + "upFloor": [ + 7, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT4.js b/project/floors/MT4.js new file mode 100644 index 0000000..daa582d --- /dev/null +++ b/project/floors/MT4.js @@ -0,0 +1,113 @@ +main.floors.MT4= +{ + "floorId": "MT4", + "title": "天塔第 4 层", + "name": "天塔第4层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "7,4": [ + { + "type": "if", + "condition": "(flag:119 == 1)", + "true": [ + { + "type": "changeFloor", + "floorId": "yanjiusuo", + "loc": [ + 10, + 11 + ], + "time": 0 + } + ], + "false": [] + } + ] + }, + "changeFloor": { + "7,7": { + "floorId": "MT5", + "stair": "downFloor", + "time": 200 + }, + "6,5": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 2, 28, 2, 21, 31, 2, 28,205, 2, 27,352], + [348, 31, 2, 27, 2, 21, 31, 2,205, 0, 2, 31,352], + [348,202, 2,205, 2, 0, 0, 2, 31,205, 2,202,352], + [348,201, 2, 81, 2,210, 2, 2,205, 0, 2,201,352], + [348, 21,201, 0, 0, 0, 88, 2, 32,205, 2,202,352], + [348, 2, 2, 2, 81, 2, 2, 2, 2, 0, 2,201,352], + [348, 32, 0, 0,202, 0, 2, 87, 0, 0, 0, 0,352], + [348, 2, 81, 2, 2, 2, 2, 2,217, 2, 2, 2,352], + [348, 31, 0, 0,201,202, 0,205, 31, 81,210, 0,352], + [348, 2, 2, 81, 2, 2, 2, 81, 2, 2, 0, 21,352], + [348, 31, 27,205, 0, 2, 31,217, 31, 2, 31, 28,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "eachArrive": [ + { + "type": "if", + "condition": "flag:119==1", + "true": [ + { + "type": "setBlock", + "number": 89, + "loc": [ + 7, + 4 + ] + } + ], + "false": [] + } + ], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 8, + 7 + ], + "downFloor": [ + 5, + 5 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT40.js b/project/floors/MT40.js new file mode 100644 index 0000000..e9acda5 --- /dev/null +++ b/project/floors/MT40.js @@ -0,0 +1,1600 @@ +main.floors.MT40= +{ + "floorId": "MT40", + "title": "天塔第 40 层", + "name": "天塔第40层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0,383, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352], + [348, 4, 4,123, 0, 0, 0, 0, 0, 2, 4, 4,352], + [348, 4, 4, 2, 0, 0, 0, 0, 0, 2, 4, 4,352], + [348, 4, 4, 2, 2, 2, 88, 2, 2, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "3,9": [ + { + "type": "showImage", + "code": 24, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]嘿!老大!", + { + "type": "showImage", + "code": 25, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你上楼还真快。", + "\t[杰克]那你看了,这不是肯定的事嘛。", + "\t[杰克]怎么样,要不要冲进去打?那堵墙我帮你搞定就好。", + { + "type": "hideImage", + "code": 25, + "time": 0 + }, + { + "type": "showImage", + "code": 26, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]让我想想……", + { + "type": "hideImage", + "code": 26, + "time": 0 + }, + { + "type": "hideImage", + "code": 24, + "time": 0 + }, + { + "type": "choices", + "choices": [ + { + "text": "开打", + "action": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "showImage", + "code": 27, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那就开打吧。我的准备也比较充分了。", + { + "type": "hideImage", + "code": 27, + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 3, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true + }, + { + "type": "hideHero" + }, + { + "type": "jumpHero", + "loc": [ + 6, + 5 + ], + "time": 500 + }, + { + "type": "showHero" + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "up" + }, + { + "type": "battle", + "id": "E383" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "yellowKey", + "loc": [ + [ + 5, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "blueKey", + "loc": [ + [ + 5, + 3 + ] + ] + }, + { + "type": "setBlock", + "number": "redKey", + "loc": [ + [ + 7, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "greenPotion", + "loc": [ + [ + 7, + 3 + ] + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "zhandouyouyu.mp3", + "keep": true + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 28, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那就开打吧。我的准备也比较充分了。", + { + "type": "showImage", + "code": 29, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]没问题,那就让我去帮你打开那堵墙吧。", + "\t[邵虎]等一下,杰克。", + "\t[杰克]怎么了老大?", + "\t[邵虎]在那之前.........", + "\t[邵虎]我想.........拜托你一点事。", + { + "type": "hideImage", + "code": 29, + "time": 0 + }, + { + "type": "showImage", + "code": 30, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶?老大拜托我吗?真是稀有啊。", + "\t[杰克]什么事?只要我能做到的。", + "\t[邵虎]其实说起来也不是什么大事。", + "\t[邵虎]其实我想借一瓶匿形水用。", + { + "type": "hideImage", + "code": 28, + "time": 0 + }, + { + "type": "hideImage", + "code": 30, + "time": 0 + }, + { + "type": "animate", + "name": "EMhanzuo", + "loc": [ + 3, + 9 + ] + }, + { + "type": "showImage", + "code": 31, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这...这个倒是没问题......", + "\t[杰克]不过老大要匿形水干什......难道老大想..........", + { + "type": "showImage", + "code": 32, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你猜的不错。", + "\t[邵虎]其实我就是想提高一下成功率而已。", + "\t[邵虎]正常情况下的我很难捕捉到腐翼的速度。", + "\t[邵虎]一旦靠近暴露,想要一击制服腐翼几乎是痴心妄想。", + "\t[邵虎]所以我考虑道,为何不妙用你的隐匿自己身形的小道具呢?", + "\t[邵虎]这样就可以安心地释放招数,对付敌人,尤其是偷袭敌人可以产生出其不意的效果。", + "\t[邵虎]怎么样?愿不愿意借给我用一瓶呢?", + { + "type": "hideImage", + "code": 31, + "time": 0 + }, + { + "type": "hideImage", + "code": 32, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 3, + 9 + ] + }, + { + "type": "showImage", + "code": 33, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]好。给你一瓶吧。要算是借的话,老大可没有机会还我呢。", + "\t[杰克]就当是为老大的命运之役推波助澜吧。", + { + "type": "hideImage", + "code": 33, + "time": 0 + }, + { + "type": "animate", + "name": "wenhao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 34, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............", + "\t[邵虎]谢谢你了,杰克。", + { + "type": "showImage", + "code": 35, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]啊啊。老大还跟我客气什么啊。", + "\t[杰克]只是你要注意这个匿形水的时间无法掌控。不过至少会有5分钟的时间,老大要做好准备。", + "\t[邵虎]我会注意的。", + { + "type": "hideImage", + "code": 34, + "time": 0 + }, + { + "type": "hideImage", + "code": 35, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 3, + 9 + ] + }, + { + "type": "move", + "loc": [ + 3, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "right:3" + ] + }, + { + "type": "animate", + "name": "STshengfa2", + "loc": [ + 6, + 8 + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true + }, + { + "type": "move", + "loc": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "left:3" + ] + }, + { + "type": "showImage", + "code": 36, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这就是匿形水。老大,都靠你了。", + { + "type": "hideImage", + "code": 36, + "time": 0 + }, + { + "type": "moveHero", + "steps": [ + "right:2" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 9 + ], + "direction": "up" + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 37, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............", + "\t[邵虎].......在领悟中翻新的海纳之剑。今天终于要成功施展了。", + "\t[邵虎].......这一刻我已经等很久了。来吧。", + { + "type": "hideImage", + "code": 37, + "time": 0 + }, + { + "type": "animate", + "name": "fadong1", + "loc": "hero" + }, + { + "type": "setBlock", + "number": "N529", + "loc": [ + [ + 6, + 9 + ] + ] + }, + { + "type": "hideHero" + }, + { + "type": "moveHero", + "steps": [ + "up:4" + ] + }, + { + "type": "move", + "loc": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:4" + ] + }, + { + "type": "showImage", + "code": 38, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............", + "\t[邵虎](机会只有一次。)", + { + "type": "hideImage", + "code": 38, + "time": 0 + }, + { + "type": "showImage", + "code": 39, + "image": "30juqing.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 40, + "image": "wangyangqianxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 39, + "time": 0 + }, + { + "type": "hideImage", + "code": 40, + "time": 0 + }, + "\t[邵虎]\f[shaohusikao.png,-30,20]剑依人所指!", + { + "type": "animate", + "name": "STmoqiang", + "loc": "hero" + }, + "\t[邵虎]\f[shaohusikao.png,-30,20](能够战胜的契机。)", + { + "type": "showImage", + "code": 43, + "image": "30juqing.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 44, + "image": "wangyangqianxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 43, + "time": 0 + }, + { + "type": "hideImage", + "code": 44, + "time": 0 + }, + "\t[邵虎]\f[shaohusikao.png,-30,20]剑于我心,欲解前路之阻碍。", + { + "type": "animate", + "name": "fadong2", + "loc": "hero" + }, + "\t[邵虎]\f[shaohusikao.png,-30,20](在我的把握之中。)", + { + "type": "showImage", + "code": 47, + "image": "30juqing.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 48, + "image": "wangyangqianxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 47, + "time": 0 + }, + { + "type": "hideImage", + "code": 48, + "time": 0 + }, + "\t[邵虎]\f[shaohusikao.png,-30,20]剑陌峥嵘,若海洋之心。", + { + "type": "animate", + "name": "fadong3", + "loc": "hero" + }, + "\t[邵虎]\f[shaohusikao.png,-30,20](散发出海之真谛的峥嵘之剑啊。)", + { + "type": "showImage", + "code": 50, + "image": "30juqing.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 51, + "image": "wangyangqianxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 50, + "time": 0 + }, + { + "type": "hideImage", + "code": 51, + "time": 0 + }, + "\t[邵虎]\f[shaohusikao.png,-30,20]天道无常,剑知天道。苍穹之海,为我辟路。", + { + "type": "animate", + "name": "fadong4", + "loc": "hero" + }, + { + "type": "setBlock", + "number": "323", + "loc": [ + [ + 6, + 5 + ] + ] + }, + { + "type": "showHero" + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 4 + ] + }, + { + "type": "showImage", + "code": 53, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]什........什么!!!", + { + "type": "hideImage", + "code": 53, + "time": 0 + }, + "\t[邵虎]\f[shaohuziya.png,-30,20](就是现在!)", + { + "type": "showImage", + "code": 55, + "image": "30juqing.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 56, + "image": "wangyangqianxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 55, + "time": 0 + }, + { + "type": "hideImage", + "code": 56, + "time": 0 + }, + "\t[邵虎]\f[shaohuziya.png,-30,20]\\c[30]以剑化海!!海纳之剑!!", + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "showImage", + "code": 58, + "image": "fuyi.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[腐翼]不......不要啊!!!!", + { + "type": "hideImage", + "code": 58, + "time": 0 + }, + { + "type": "battle", + "id": "E383" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "yellowKey", + "loc": [ + [ + 5, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "blueKey", + "loc": [ + [ + 5, + 3 + ] + ] + }, + { + "type": "setBlock", + "number": "redKey", + "loc": [ + [ + 7, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "greenPotion", + "loc": [ + [ + 7, + 3 + ] + ] + }, + { + "type": "move", + "loc": [ + 3, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "right:3", + "up:2" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]................", + "\t[杰克].......老大.......赢了吗.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呵,虽然不愿意承认.........", + "\t[邵虎]不过.................", + "\t[邵虎].............真快。", + "\t[邵虎]时间过得真快啊。", + "\t[邵虎]快到我也已经.........掌握了海纳之剑的技巧了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]是该庆幸?该高兴?", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "bgm28.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 4, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]还是一开始就是一样。", + "\t[邵虎]我还是遵循着汪大哥的剧本在战斗吗....", + "\t[邵虎]从一开始,我就毫无选择的接受......", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 5, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]看来..........我还是没变啊。", + "\t[邵虎]虽然知道,永远活在汪大哥的影子下,是没有办法成长的。", + "\t[邵虎]但是.......我的觉悟还是不够啊。", + "\t[邵虎]照这样下去的话........就算我真的站出来,也没有敢于面对一切的勇气吧..........", + "\t[邵虎]毕竟.......结果太让人伤心.......我还是要被这结果所笼罩..........无法进步.....", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohuheihua.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]因为我知道..........知道自己有几斤分量............所以才不得不构造了一个虚拟的目标.......自我欺骗.........", + "\t[杰克].........(老大的样子有点不对.....)", + "\t[杰克].........那个......老大。", + "\t[杰克]这样说可能有点自说自话.........毕竟杰克也是不了解老大过去的一切。", + "\t[杰克]不过杰克还是要说一句啊,有的时候,老大不必过分追求什么结果。", + "\t[邵虎]...............", + "\t[邵虎]杰克你不懂.......你不修武功........你不懂一个习武之人的瓶颈........那并不是武\n学本身的瓶颈........而是心的高度........", + "\t[邵虎]那不是自己一个人可以掌控的大方向........我感觉......自己被圈入了一个大圈子............", + "\t[邵虎]............四周..........都是束缚我的大门...........我根本...........本...........", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]可是.....杰克觉得,结果就像是努力之后必然会到达的一步,太在意反而会心生怯意..........难道不是这样吗?", + "\t[杰克]而真正决定着命运之轮转动的......还是老大自己选择的方向啊!!!", + "\t[杰克]老大...........快清醒过来!!!", + "\t[杰克]...............方向吗..........", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "showImage", + "code": 9, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]没错.......就是方向.........老大........你迷失方向了..........", + "\t[邵虎]........................", + "\t[杰克]看着我!!老大!!看着我的眼睛!!", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "down" + }, + { + "type": "showImage", + "code": 10, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].................杰...杰克.......", + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "themeoflove.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 11, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大你知道吗,杰克很羡慕你。", + "\t[杰克]羡慕你有着一个肯为你安排剧本的大哥。杰克什么都没有。什么都没有。", + "\t[杰克]无论杰克做过什么错事、坏事……杰克都是为了能找到自己的父亲。跟他说一声对不起。", + "\t[杰克]杰克没有机会。就连他生死都不知道。杰克自己都不知道手中的牌能否换来一张逆转乾坤的鬼牌。", + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + { + "type": "showImage", + "code": 12, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]只要有动力就会有方向,老大和我都在为了寻找这个方向而奋斗。", + "\t[杰克]就算加入联盟也好,就算捍卫作为一个护卫的尊严,或者是给自己理由接近公主殿下也好。", + "\t[杰克]就算是拥有过人的剑技也好,就算是拥有超人的感知力与创作力也好........", + "\t[杰克]这些都是方向啊。都是可以指明一个人道路的方向。", + "\t[杰克]你的汪大哥应该是知道的,你究竟会做到什么地步。甚至会进一步推动你的欲望和执念。", + "\t[杰克]而我的父亲,早就在很久之前就不再联系我。他是否活着我都全然不知。但如果没有了这个动力,我又如何把握自身的方向呢?", + "\t[杰克]你知道吗,老大。杰克其实心里是很羡慕你的。", + "\t[杰克]杰克没有喜欢的人,杰克羡慕老大有仰慕的公主。", + "\t[杰克]杰克没有能依赖的人,老大有能够引导自己的汪大哥。", + "\t[杰克]杰克是不是很悲哀?杰克是不是很无奈?", + "\t[杰克]但是杰克还是看清了自己的方向。", + "\t[杰克]老大。你走偏了。现在不是讨论结果的时候,而是努力创造过程的时候。", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "showImage", + "code": 13, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]抱歉。", + "\t[邵虎]我.....................", + "\t[邵虎]我可能有点累了。最近发生的事情太多。", + "\t[邵虎]为了保证自己的状态,等解除了自己的衰弱之后,我再前进吧。", + "\t[邵虎]放心,公主我是一定会找回来的。", + "\t[邵虎]这..........就是我的方向吧。", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "showImage", + "code": 14, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过真吃惊........这就好像是汪大哥把你派过来冲我说教了一顿......让我摆脱了迷茫一样............", + { + "type": "showImage", + "code": 15, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 15, + "time": 0 + }, + { + "type": "showImage", + "code": 16, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]........呵......真不愧是老大啊......", + { + "type": "hideImage", + "code": 14, + "time": 0 + }, + { + "type": "showImage", + "code": 17, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过如今我是已经明白了.........", + "\t[邵虎]不管前面的路上有谁。我可是……公主殿下的邵护卫啊……", + "\t[杰克]呵呵……老大,恭喜你看透了这一切啊。", + "\t[杰克]刚才……老大可是吓了我一大跳啊。", + "\t[杰克]而且……………………………………………………………………………………………………………………………………………………………………", + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "linghaihuanxin.mp3", + "keep": true + }, + { + "type": "hideImage", + "code": 16, + "time": 0 + }, + { + "type": "showImage", + "code": 18, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]就连表情都那么认真……认真到搞笑啊!", + { + "type": "hideImage", + "code": 17, + "time": 0 + }, + { + "type": "showImage", + "code": 19, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]从一开始我就说啊.......杰克怎么还不现露出原形.......这么大篇幅的抒情可给你累坏了吧。", + { + "type": "hideImage", + "code": 19, + "time": 0 + }, + { + "type": "showImage", + "code": 20, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]就是啊!!这根本不符合我的性格嘛!!", + "\t[杰克]而且你那表情那么吓人?就想要吃了我一样!!!!", + "\t[杰克]更何况.......你让我这个时候冲你说教诶……这我要造成多大创伤和阴影啊???", + "\t[杰克]你看看你看看……你要怎么赔偿我的精神损失?那瓶匿形水的价钱一并加上好了。", + "\t[杰克]……不行不行!!!总觉得还是便宜你啦!!!", + { + "type": "hideImage", + "code": 18, + "time": 0 + }, + { + "type": "showImage", + "code": 21, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]好好好……等我有钱肯定忘不了你小子就是了。", + "\t[邵虎]呵呵.........", + { + "type": "hideImage", + "code": 21, + "time": 0 + }, + { + "type": "showImage", + "code": 22, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大又拿我开涮了?!", + "\t[杰克]这不公平!!!!", + { + "type": "hideImage", + "code": 22, + "time": 0 + }, + { + "type": "showImage", + "code": 23, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]嘿嘿........不给我钱.......那我抢啦~~~~", + "\t[杰克]我来啦!!!", + { + "type": "hideImage", + "code": 23, + "time": 0 + }, + { + "type": "hideImage", + "code": 20, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + "\t[邵虎]呵呵.........不过还要谢谢你........杰克...........", + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "leng.mp3", + "keep": true + }, + { + "type": "setValue", + "name": "flag:172", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "remove": true + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:119", + "value": "1" + }, + "\t[邵虎]\f[shaohuzixin.png,-30,20]杰克说,要想取得31层的解衰药瓶,就要拿到破墙镐..........", + "\t[邵虎]\f[shaohuzixin.png,-30,20]他还说他有点累了,想休息一会,让我有事情的话去4层找他。", + "\t[邵虎]\f[shaohuzixin.png,-30,20]现在......先把衰弱解了吧。", + { + "type": "hideImage", + "code": 59, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + } + ] + }, + { + "text": "等我准备一番", + "action": [] + } + ] + } + ], + "6,1": [ + "此版本到这里就结束啦~请等待后续更新接档~", + { + "type": "switch", + "condition": "flag:hard", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "win", + "reason": "40层结束" + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "win", + "reason": "40层结束" + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "win", + "reason": "40层结束" + } + ] + }, + { + "case": "4", + "action": [ + { + "type": "win", + "reason": "40层结束" + } + ] + }, + { + "case": "5", + "action": [ + { + "type": "win", + "reason": "40层结束", + "norank": 1 + } + ] + } + ] + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,1": { + "floorId": "MT41", + "loc": [ + 6, + 1 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 2 + ], + "downFloor": [ + 6, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT41.js b/project/floors/MT41.js new file mode 100644 index 0000000..1c46d06 --- /dev/null +++ b/project/floors/MT41.js @@ -0,0 +1,134 @@ +main.floors.MT41= +{ + "floorId": "MT41", + "title": "天塔第 41 层", + "name": "天塔第41层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2,300, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2,367, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2,367, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 32, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,4": [ + { + "type": "changeFloor", + "floorId": "MT41", + "loc": [ + 6, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "6,8": [ + { + "type": "changeFloor", + "floorId": "MT41", + "loc": [ + 6, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "changeFloor": { + "6,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 10 + ], + "downFloor": [ + 6, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT42.js b/project/floors/MT42.js new file mode 100644 index 0000000..a052adf --- /dev/null +++ b/project/floors/MT42.js @@ -0,0 +1,91 @@ +main.floors.MT42= +{ + "floorId": "MT42", + "title": "天塔第 42 层", + "name": "天塔第42层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 32,352], + [348, 4, 4, 4, 4, 4, 32, 4, 27, 0, 4, 0,352], + [348, 32, 0, 11, 0, 2,354, 4, 4, 0, 11, 0,352], + [348, 4, 0, 4, 0, 0, 0, 0, 4, 4, 4, 0,352], + [348, 4, 0, 4, 0, 4, 0,354, 2, 4, 4, 0,352], + [348, 28, 0, 4, 0, 4, 87, 0, 0, 4, 4,354,352], + [348, 4, 4, 4, 0, 4, 4, 4, 0, 11, 0, 0,352], + [348, 4, 31, 4, 0, 32, 4, 4, 4, 0, 0, 4,352], + [348, 4, 86, 4, 4, 4, 4, 2, 2, 86,354, 4,352], + [348, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4,352], + [348, 4, 4, 4, 4, 0, 88, 0, 32, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + "\t[邵虎]\f[shaohuyilv.png,-30,20]这里.............", + "\t[邵虎]\f[shaohusikao.png,-30,20]看样子支撑这层楼的墙壁都不在了呢。", + "\t[邵虎]\f[shaohusikao.png,-30,20]可是真是奇怪......即使是这样,这座塔也可以屹立不倒......就像是一个身经百战的勇士,拥有着及其强烈的执念,一定要守护着什么一样............", + "\t[邵虎]\f[shaohusikao.png,-30,20].............", + "\t[邵虎]\f[shaohusikao.png,-30,20]呼........就算再怎么不可思议,这也一定是有理由的吧。这座天塔.......当初想必也是有故事的吧..........", + "\t[邵虎]\f[shaohusikao.png,-30,20](等着我吧公主殿下........邵护卫这就来救你了......)", + "\t[邵虎]\f[shaohusikao.png,-30,20]墙壁破损太过严重了,可能走起来会很危险。不过一步一个脚印吧,尽量小心行事就好。", + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + } + ], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 5 + ], + "downFloor": [ + 5, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT43.js b/project/floors/MT43.js new file mode 100644 index 0000000..d2fc0c0 --- /dev/null +++ b/project/floors/MT43.js @@ -0,0 +1,6473 @@ +main.floors.MT43= +{ + "floorId": "MT43", + "title": "天塔第 43 层", + "name": "天塔第43层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 87,323,323, 2, 21,209, 28, 2, 21, 27,217,352], + [348, 2, 2, 85, 2, 2, 81, 2, 2, 2, 2, 81,352], + [348,323,323,323,323,323,323,323,323,323,323,323,352], + [348, 2, 2, 2, 81, 2,323, 2, 2, 2, 2, 2,352], + [348,323,213, 31,323, 2,323,323,323, 0,323,323,352], + [348,323, 2, 21, 22, 2, 88,323,323, 2, 0, 0,352], + [348, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348,323,323,323,323, 0,323,323, 0, 2,323, 21,352], + [348, 2, 2, 81, 2, 2, 81, 2, 81, 2,323, 21,352], + [348, 22,323,202, 0, 2,219, 2,323, 81,205, 31,352], + [348,550,323, 27, 28, 2, 23, 2, 32, 2,323, 27,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,4": [ + { + "type": "for", + "name": "temp:A", + "from": "1", + "to": "11", + "step": "1", + "data": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + "temp:A", + "3" + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + "temp:A", + "3" + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + "temp:A", + "3" + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + "temp:A", + "3" + ] + }, + { + "type": "sleep", + "time": 20 + } + ] + }, + { + "type": "setValue", + "name": "flag:F43_9", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + } + ], + "8,8": [ + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 9, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 9, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 9, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 9, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 8, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 8, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 8, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 8, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 3, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 3, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 3, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 3, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 4, + 4 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 4, + 4 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 4, + 4 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 4, + 4 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 2 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_3", + "value": "1" + }, + { + "type": "hide", + "remove": true + } + ], + "5,8": { + "trigger": "action", + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(!flag:F43_2)", + "true": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_2", + "value": "1" + } + ] + } + ] + }, + "9,5": { + "trigger": "action", + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(!flag:F43_1)", + "true": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 7 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 7 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 7 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 8, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 11, + 7 + ] + ] + }, + { + "type": "setValue", + "name": "flag:F43_1", + "value": "1" + } + ] + }, + { + "type": "if", + "condition": "(flag:F43_3&&flag:F43_9)", + "true": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "hide" + }, + { + "type": "setValue", + "name": "flag:F43_3", + "value": "0" + } + ] + }, + { + "type": "if", + "condition": "flag:F43_5", + "true": [ + { + "type": "for", + "name": "temp:A", + "from": "5", + "to": "7", + "step": "1", + "data": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + "5", + "temp:A" + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + "5", + "temp:A" + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + "5", + "temp:A" + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + "5", + "temp:A" + ] + }, + { + "type": "sleep", + "time": 20 + } + ] + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true + } + ] + } + ] + }, + "11,4": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(!flag:F43_2)", + "true": [ + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 5, + 8 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 5, + 8 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 5, + 8 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 5, + 8 + ] + ], + "async": true + } + ] + }, + { + "type": "if", + "condition": "(flag:F43_4&&(!flag:F43_5))", + "true": [ + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 4 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 4 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 4 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 11, + 4 + ] + ], + "async": true + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "for", + "name": "temp:A", + "from": "1", + "to": "11", + "step": "1", + "data": [ + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + "5", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + "5", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + "5", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + "5", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "show", + "loc": [ + [ + 9, + 5 + ] + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:F43_5", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 5, + 8 + ] + ] + } + ] + }, + { + "type": "if", + "condition": "flag:F43_10", + "true": [ + { + "type": "for", + "name": "temp:A", + "from": "4", + "to": "2", + "step": "-1", + "data": [ + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + "9", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + "9", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + "9", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + "9", + "temp:A" + ], + "async": true + }, + { + "type": "sleep", + "time": 20 + } + ] + } + ] + } + ] + }, + "11,7": [ + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 8 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 8 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 8 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 8 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 1, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 1, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 1, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 1, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 3, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 3, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 3, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 3, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 4, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 4, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 4, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 4, + 6 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 5, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 5, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 5, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 5, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 9, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 9, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 9, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 9, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_4", + "value": "1" + }, + { + "type": "hide", + "remove": true + } + ], + "5,2": [ + { + "type": "if", + "condition": "(flag:F43_5&&((!flag:F43_6)&&(!flag:F43_7)))", + "true": [ + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_6", + "value": "1" + }, + { + "type": "hide", + "remove": true + } + ] + } + ], + "5,10": [ + { + "type": "if", + "condition": "(flag:F43_6&&(!flag:F43_7))", + "true": [ + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 7, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 7, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 7, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 7, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 10, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 10, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 10, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 10, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 8, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 8, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 8, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 8, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 4, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 4, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 4, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 4, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 3, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 3, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 3, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 3, + 11 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 3, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 3, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 3, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 3, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_7", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:F43_6", + "value": "0" + }, + { + "type": "hide", + "remove": true + } + ] + } + ], + "1,7": { + "trigger": "action", + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(!flag:F43_8)", + "true": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_8", + "value": "1" + } + ] + }, + { + "type": "if", + "condition": "(flag:F43_8&&flag:F43_7)", + "true": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "hide", + "loc": [ + [ + 1, + 7 + ] + ], + "remove": true + } + ] + } + ] + }, + "1,6": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 2, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 2, + 11 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 4, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 2, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 2, + 11 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 4, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 2, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 2, + 11 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 4, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 2, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 2, + 11 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 4, + 10 + ] + ] + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "flag:F43_10", + "value": "1" + }, + { + "type": "hide", + "remove": true + } + ], + "5,9": [ + { + "type": "if", + "condition": "(flag:F43_5&&((!flag:F43_6)&&(!flag:F43_7)))", + "true": [ + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 11, + 1 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 6, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "playSound", + "name": "086-Action01.ogg", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 5 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 2, + 5 + ] + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setValue", + "name": "flag:F43_6", + "value": "1" + }, + { + "type": "hide", + "remove": true + } + ] + } + ], + "9,2": { + "trigger": "action", + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "playSound", + "name": "door.mp3", + "stop": true + }, + { + "type": "setBlock", + "number": "373", + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "356", + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "374", + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "2", + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 1, + 9 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 1, + 10 + ] + ], + "async": true + }, + { + "type": "show", + "loc": [ + [ + 5, + 9 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 5, + 9 + ] + ], + "async": true + }, + { + "type": "show", + "loc": [ + [ + 5, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 5, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 5, + 11 + ] + ], + "async": true + }, + { + "type": "for", + "name": "temp:A", + "from": "2", + "to": "4", + "step": "1", + "data": [ + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "for", + "name": "temp:B", + "from": "9", + "to": "11", + "step": "1", + "data": [ + { + "type": "setBlock", + "number": "374", + "loc": [ + "temp:A", + "temp:B" + ], + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + "temp:A", + "temp:B" + ], + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + "temp:A", + "temp:B" + ], + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + "temp:A", + "temp:B" + ], + "async": true + }, + { + "type": "sleep", + "time": 0 + } + ] + } + ] + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 2, + 9 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 3, + 9 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 2, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "T549", + "loc": [ + [ + 3, + 10 + ] + ], + "async": true + }, + { + "type": "waitAsync" + } + ] + }, + "1,11": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(flag:F43_11===0)", + "true": [ + { + "type": "setValue", + "name": "flag:F43_11", + "value": "1" + }, + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "hide", + "loc": [ + [ + 1, + 6 + ], + [ + 1, + 7 + ], + [ + 6, + 4 + ], + [ + 9, + 5 + ], + [ + 11, + 7 + ], + [ + 5, + 8 + ], + [ + 8, + 8 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 1, + 5 + ], + [ + 1, + 6 + ], + [ + 1, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 8, + 10 + ], + [ + 10, + 9 + ], + [ + 10, + 11 + ], + [ + 10, + 8 + ], + [ + 8, + 7 + ], + [ + 8, + 6 + ], + [ + 7, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 11, + 7 + ], + [ + 11, + 4 + ], + [ + 9, + 4 + ], + [ + 9, + 3 + ], + [ + 6, + 4 + ], + [ + 5, + 4 + ], + [ + 5, + 3 + ], + [ + 5, + 2 + ], + [ + 5, + 1 + ], + [ + 4, + 5 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 1, + 5 + ], + [ + 1, + 6 + ], + [ + 1, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 8, + 10 + ], + [ + 10, + 9 + ], + [ + 10, + 11 + ], + [ + 10, + 8 + ], + [ + 8, + 7 + ], + [ + 8, + 6 + ], + [ + 7, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 11, + 7 + ], + [ + 11, + 4 + ], + [ + 9, + 4 + ], + [ + 9, + 3 + ], + [ + 6, + 4 + ], + [ + 5, + 4 + ], + [ + 5, + 3 + ], + [ + 5, + 2 + ], + [ + 5, + 1 + ], + [ + 4, + 5 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 1, + 5 + ], + [ + 1, + 6 + ], + [ + 1, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 8, + 10 + ], + [ + 10, + 9 + ], + [ + 10, + 11 + ], + [ + 10, + 8 + ], + [ + 8, + 7 + ], + [ + 8, + 6 + ], + [ + 7, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 11, + 7 + ], + [ + 11, + 4 + ], + [ + 9, + 4 + ], + [ + 9, + 3 + ], + [ + 6, + 4 + ], + [ + 5, + 4 + ], + [ + 5, + 3 + ], + [ + 5, + 2 + ], + [ + 5, + 1 + ], + [ + 4, + 5 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "2", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 1, + 5 + ], + [ + 1, + 6 + ], + [ + 1, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 8, + 10 + ], + [ + 10, + 9 + ], + [ + 10, + 11 + ], + [ + 10, + 8 + ], + [ + 8, + 7 + ], + [ + 8, + 6 + ], + [ + 7, + 6 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 11, + 7 + ], + [ + 11, + 4 + ], + [ + 9, + 4 + ], + [ + 9, + 3 + ], + [ + 6, + 4 + ], + [ + 5, + 4 + ], + [ + 5, + 3 + ], + [ + 5, + 2 + ], + [ + 5, + 1 + ], + [ + 4, + 5 + ] + ], + "time": 0, + "async": true + }, + { + "type": "waitAsync" + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:F43_11===1)", + "true": [ + { + "type": "setBlock", + "number": "I413" + }, + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "setBlock", + "number": "374", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 4, + 1 + ], + [ + 5, + 1 + ], + [ + 6, + 1 + ], + [ + 7, + 1 + ], + [ + 8, + 1 + ], + [ + 9, + 1 + ], + [ + 10, + 1 + ], + [ + 11, + 1 + ], + [ + 1, + 2 + ], + [ + 2, + 2 + ], + [ + 3, + 2 + ], + [ + 4, + 2 + ], + [ + 5, + 2 + ], + [ + 6, + 2 + ], + [ + 7, + 2 + ], + [ + 8, + 2 + ], + [ + 9, + 2 + ], + [ + 10, + 2 + ], + [ + 11, + 2 + ], + [ + 1, + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 3 + ], + [ + 4, + 3 + ], + [ + 5, + 3 + ], + [ + 6, + 3 + ], + [ + 7, + 3 + ], + [ + 8, + 3 + ], + [ + 9, + 3 + ], + [ + 10, + 3 + ], + [ + 11, + 3 + ], + [ + 1, + 4 + ], + [ + 2, + 4 + ], + [ + 3, + 4 + ], + [ + 4, + 4 + ], + [ + 5, + 4 + ], + [ + 6, + 4 + ], + [ + 7, + 4 + ], + [ + 8, + 4 + ], + [ + 9, + 4 + ], + [ + 10, + 4 + ], + [ + 11, + 4 + ], + [ + 1, + 5 + ], + [ + 2, + 5 + ], + [ + 3, + 5 + ], + [ + 4, + 5 + ], + [ + 5, + 5 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 6 + ], + [ + 3, + 6 + ], + [ + 4, + 6 + ], + [ + 5, + 6 + ], + [ + 8, + 6 + ], + [ + 9, + 6 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 1, + 7 + ], + [ + 2, + 7 + ], + [ + 3, + 7 + ], + [ + 4, + 7 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ], + [ + 7, + 7 + ], + [ + 8, + 7 + ], + [ + 9, + 7 + ], + [ + 10, + 7 + ], + [ + 11, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 9, + 8 + ], + [ + 10, + 8 + ], + [ + 11, + 8 + ], + [ + 6, + 9 + ], + [ + 7, + 9 + ], + [ + 8, + 9 + ], + [ + 9, + 9 + ], + [ + 10, + 9 + ], + [ + 11, + 9 + ], + [ + 6, + 10 + ], + [ + 7, + 10 + ], + [ + 8, + 10 + ], + [ + 9, + 10 + ], + [ + 10, + 10 + ], + [ + 11, + 10 + ], + [ + 6, + 11 + ], + [ + 7, + 11 + ], + [ + 8, + 11 + ], + [ + 9, + 11 + ], + [ + 10, + 11 + ], + [ + 11, + 11 + ], + [ + 7, + 6 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "356", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 4, + 1 + ], + [ + 5, + 1 + ], + [ + 6, + 1 + ], + [ + 7, + 1 + ], + [ + 8, + 1 + ], + [ + 9, + 1 + ], + [ + 10, + 1 + ], + [ + 11, + 1 + ], + [ + 1, + 2 + ], + [ + 2, + 2 + ], + [ + 3, + 2 + ], + [ + 4, + 2 + ], + [ + 5, + 2 + ], + [ + 6, + 2 + ], + [ + 7, + 2 + ], + [ + 8, + 2 + ], + [ + 9, + 2 + ], + [ + 10, + 2 + ], + [ + 11, + 2 + ], + [ + 1, + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 3 + ], + [ + 4, + 3 + ], + [ + 5, + 3 + ], + [ + 6, + 3 + ], + [ + 7, + 3 + ], + [ + 8, + 3 + ], + [ + 9, + 3 + ], + [ + 10, + 3 + ], + [ + 11, + 3 + ], + [ + 1, + 4 + ], + [ + 2, + 4 + ], + [ + 3, + 4 + ], + [ + 4, + 4 + ], + [ + 5, + 4 + ], + [ + 6, + 4 + ], + [ + 7, + 4 + ], + [ + 8, + 4 + ], + [ + 9, + 4 + ], + [ + 10, + 4 + ], + [ + 11, + 4 + ], + [ + 1, + 5 + ], + [ + 2, + 5 + ], + [ + 3, + 5 + ], + [ + 4, + 5 + ], + [ + 5, + 5 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 6 + ], + [ + 3, + 6 + ], + [ + 4, + 6 + ], + [ + 5, + 6 + ], + [ + 8, + 6 + ], + [ + 9, + 6 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 1, + 7 + ], + [ + 2, + 7 + ], + [ + 3, + 7 + ], + [ + 4, + 7 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ], + [ + 7, + 7 + ], + [ + 8, + 7 + ], + [ + 9, + 7 + ], + [ + 10, + 7 + ], + [ + 11, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 9, + 8 + ], + [ + 10, + 8 + ], + [ + 11, + 8 + ], + [ + 6, + 9 + ], + [ + 7, + 9 + ], + [ + 8, + 9 + ], + [ + 9, + 9 + ], + [ + 10, + 9 + ], + [ + 11, + 9 + ], + [ + 6, + 10 + ], + [ + 7, + 10 + ], + [ + 8, + 10 + ], + [ + 9, + 10 + ], + [ + 10, + 10 + ], + [ + 11, + 10 + ], + [ + 6, + 11 + ], + [ + 7, + 11 + ], + [ + 8, + 11 + ], + [ + 9, + 11 + ], + [ + 10, + 11 + ], + [ + 11, + 11 + ], + [ + 7, + 6 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "373", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 4, + 1 + ], + [ + 5, + 1 + ], + [ + 6, + 1 + ], + [ + 7, + 1 + ], + [ + 8, + 1 + ], + [ + 9, + 1 + ], + [ + 10, + 1 + ], + [ + 11, + 1 + ], + [ + 1, + 2 + ], + [ + 2, + 2 + ], + [ + 3, + 2 + ], + [ + 4, + 2 + ], + [ + 5, + 2 + ], + [ + 6, + 2 + ], + [ + 7, + 2 + ], + [ + 8, + 2 + ], + [ + 9, + 2 + ], + [ + 10, + 2 + ], + [ + 11, + 2 + ], + [ + 1, + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 3 + ], + [ + 4, + 3 + ], + [ + 5, + 3 + ], + [ + 6, + 3 + ], + [ + 7, + 3 + ], + [ + 8, + 3 + ], + [ + 9, + 3 + ], + [ + 10, + 3 + ], + [ + 11, + 3 + ], + [ + 1, + 4 + ], + [ + 2, + 4 + ], + [ + 3, + 4 + ], + [ + 4, + 4 + ], + [ + 5, + 4 + ], + [ + 6, + 4 + ], + [ + 7, + 4 + ], + [ + 8, + 4 + ], + [ + 9, + 4 + ], + [ + 10, + 4 + ], + [ + 11, + 4 + ], + [ + 1, + 5 + ], + [ + 2, + 5 + ], + [ + 3, + 5 + ], + [ + 4, + 5 + ], + [ + 5, + 5 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 6 + ], + [ + 3, + 6 + ], + [ + 4, + 6 + ], + [ + 5, + 6 + ], + [ + 8, + 6 + ], + [ + 9, + 6 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 1, + 7 + ], + [ + 2, + 7 + ], + [ + 3, + 7 + ], + [ + 4, + 7 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ], + [ + 7, + 7 + ], + [ + 8, + 7 + ], + [ + 9, + 7 + ], + [ + 10, + 7 + ], + [ + 11, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 9, + 8 + ], + [ + 10, + 8 + ], + [ + 11, + 8 + ], + [ + 6, + 9 + ], + [ + 7, + 9 + ], + [ + 8, + 9 + ], + [ + 9, + 9 + ], + [ + 10, + 9 + ], + [ + 11, + 9 + ], + [ + 6, + 10 + ], + [ + 7, + 10 + ], + [ + 8, + 10 + ], + [ + 9, + 10 + ], + [ + 10, + 10 + ], + [ + 11, + 10 + ], + [ + 6, + 11 + ], + [ + 7, + 11 + ], + [ + 8, + 11 + ], + [ + 9, + 11 + ], + [ + 10, + 11 + ], + [ + 11, + 11 + ], + [ + 7, + 6 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 4, + 1 + ], + [ + 5, + 1 + ], + [ + 6, + 1 + ], + [ + 7, + 1 + ], + [ + 8, + 1 + ], + [ + 9, + 1 + ], + [ + 10, + 1 + ], + [ + 11, + 1 + ], + [ + 1, + 2 + ], + [ + 2, + 2 + ], + [ + 3, + 2 + ], + [ + 4, + 2 + ], + [ + 5, + 2 + ], + [ + 6, + 2 + ], + [ + 7, + 2 + ], + [ + 8, + 2 + ], + [ + 9, + 2 + ], + [ + 10, + 2 + ], + [ + 11, + 2 + ], + [ + 1, + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 3 + ], + [ + 4, + 3 + ], + [ + 5, + 3 + ], + [ + 6, + 3 + ], + [ + 7, + 3 + ], + [ + 8, + 3 + ], + [ + 9, + 3 + ], + [ + 10, + 3 + ], + [ + 11, + 3 + ], + [ + 1, + 4 + ], + [ + 2, + 4 + ], + [ + 3, + 4 + ], + [ + 4, + 4 + ], + [ + 5, + 4 + ], + [ + 6, + 4 + ], + [ + 7, + 4 + ], + [ + 8, + 4 + ], + [ + 9, + 4 + ], + [ + 10, + 4 + ], + [ + 11, + 4 + ], + [ + 1, + 5 + ], + [ + 2, + 5 + ], + [ + 3, + 5 + ], + [ + 4, + 5 + ], + [ + 5, + 5 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 6 + ], + [ + 3, + 6 + ], + [ + 4, + 6 + ], + [ + 5, + 6 + ], + [ + 8, + 6 + ], + [ + 9, + 6 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 1, + 7 + ], + [ + 2, + 7 + ], + [ + 3, + 7 + ], + [ + 4, + 7 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ], + [ + 7, + 7 + ], + [ + 8, + 7 + ], + [ + 9, + 7 + ], + [ + 10, + 7 + ], + [ + 11, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 9, + 8 + ], + [ + 10, + 8 + ], + [ + 11, + 8 + ], + [ + 6, + 9 + ], + [ + 7, + 9 + ], + [ + 8, + 9 + ], + [ + 9, + 9 + ], + [ + 10, + 9 + ], + [ + 11, + 9 + ], + [ + 6, + 10 + ], + [ + 7, + 10 + ], + [ + 8, + 10 + ], + [ + 9, + 10 + ], + [ + 10, + 10 + ], + [ + 11, + 10 + ], + [ + 6, + 11 + ], + [ + 7, + 11 + ], + [ + 8, + 11 + ], + [ + 9, + 11 + ], + [ + 10, + 11 + ], + [ + 11, + 11 + ], + [ + 7, + 6 + ] + ], + "time": 0, + "async": true + }, + { + "type": "sleep", + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 2, + 1 + ], + [ + 3, + 1 + ], + [ + 4, + 1 + ], + [ + 5, + 1 + ], + [ + 6, + 1 + ], + [ + 7, + 1 + ], + [ + 8, + 1 + ], + [ + 9, + 1 + ], + [ + 10, + 1 + ], + [ + 11, + 1 + ], + [ + 1, + 2 + ], + [ + 2, + 2 + ], + [ + 3, + 2 + ], + [ + 4, + 2 + ], + [ + 5, + 2 + ], + [ + 6, + 2 + ], + [ + 7, + 2 + ], + [ + 8, + 2 + ], + [ + 9, + 2 + ], + [ + 10, + 2 + ], + [ + 11, + 2 + ], + [ + 1, + 3 + ], + [ + 2, + 3 + ], + [ + 3, + 3 + ], + [ + 4, + 3 + ], + [ + 5, + 3 + ], + [ + 6, + 3 + ], + [ + 7, + 3 + ], + [ + 8, + 3 + ], + [ + 9, + 3 + ], + [ + 10, + 3 + ], + [ + 11, + 3 + ], + [ + 1, + 4 + ], + [ + 2, + 4 + ], + [ + 3, + 4 + ], + [ + 4, + 4 + ], + [ + 5, + 4 + ], + [ + 6, + 4 + ], + [ + 7, + 4 + ], + [ + 8, + 4 + ], + [ + 9, + 4 + ], + [ + 10, + 4 + ], + [ + 11, + 4 + ], + [ + 1, + 5 + ], + [ + 2, + 5 + ], + [ + 3, + 5 + ], + [ + 4, + 5 + ], + [ + 5, + 5 + ], + [ + 6, + 5 + ], + [ + 7, + 5 + ], + [ + 8, + 5 + ], + [ + 9, + 5 + ], + [ + 10, + 5 + ], + [ + 11, + 5 + ], + [ + 1, + 6 + ], + [ + 2, + 6 + ], + [ + 3, + 6 + ], + [ + 4, + 6 + ], + [ + 5, + 6 + ], + [ + 8, + 6 + ], + [ + 9, + 6 + ], + [ + 10, + 6 + ], + [ + 11, + 6 + ], + [ + 1, + 7 + ], + [ + 2, + 7 + ], + [ + 3, + 7 + ], + [ + 4, + 7 + ], + [ + 5, + 7 + ], + [ + 6, + 7 + ], + [ + 7, + 7 + ], + [ + 8, + 7 + ], + [ + 9, + 7 + ], + [ + 10, + 7 + ], + [ + 11, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 8 + ], + [ + 3, + 8 + ], + [ + 4, + 8 + ], + [ + 5, + 8 + ], + [ + 6, + 8 + ], + [ + 7, + 8 + ], + [ + 8, + 8 + ], + [ + 9, + 8 + ], + [ + 10, + 8 + ], + [ + 11, + 8 + ], + [ + 6, + 9 + ], + [ + 7, + 9 + ], + [ + 8, + 9 + ], + [ + 9, + 9 + ], + [ + 10, + 9 + ], + [ + 11, + 9 + ], + [ + 6, + 10 + ], + [ + 7, + 10 + ], + [ + 8, + 10 + ], + [ + 9, + 10 + ], + [ + 10, + 10 + ], + [ + 11, + 10 + ], + [ + 6, + 11 + ], + [ + 7, + 11 + ], + [ + 8, + 11 + ], + [ + 9, + 11 + ], + [ + 10, + 11 + ], + [ + 11, + 11 + ], + [ + 7, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "flag:F43_11", + "value": "2" + } + ] + } + ] + } + ] + } + }, + "changeFloor": { + "6,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "1,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 2, + 1 + ], + "downFloor": [ + 7, + 6 + ], + "beforeBattle": {}, + "cannotMoveIn": { + "5,8": [], + "9,5": [], + "1,7": [], + "1,9": [], + "2,9": [], + "2,10": [], + "1,10": [], + "3,9": [], + "3,10": [], + "5,9": [] + }, + "canFlyFrom": true +} \ No newline at end of file diff --git a/project/floors/MT44.js b/project/floors/MT44.js new file mode 100644 index 0000000..a7c109f --- /dev/null +++ b/project/floors/MT44.js @@ -0,0 +1,1353 @@ +main.floors.MT44= +{ + "floorId": "MT44", + "title": "天塔第 44 层", + "name": "天塔第44层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 88, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0,352], + [348, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0,367,352], + [348, 31, 0, 0, 32, 2, 0, 2, 2, 2, 2, 2,352], + [348, 0, 21, 21, 0, 2, 31, 2, 0, 0, 0, 87,352], + [348, 31, 0, 0, 32, 2, 0, 2, 0,411, 2, 2,352], + [348, 2, 86, 86, 2, 2, 81, 2, 0, 0, 0, 0,352], + [348, 2, 86, 86, 2, 0, 0, 2, 0, 0, 0, 0,352], + [348, 0, 0, 0,300, 0, 0, 2, 2, 81, 2, 2,352], + [348, 2, 2, 2, 2, 2, 0, 11, 0, 0, 0,367,352], + [348, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "9,7": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "4" + }, + { + "type": "setValue", + "name": "flag:183", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 5 + ] + ] + }, + { + "type": "waitAsync" + }, + { + "type": "trigger", + "loc": [ + 0, + 1 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "themeoflove.mp3", + "keep": true + }, + "\t[邵虎]\f[shaohuyilv.png,200,40]…………", + "\t[???]呵呵……对你来说已经接近久违了吧……..", + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + "\t[邵虎]\f[shaohuyilv.png,200,40]…………", + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + "\t[???]怎么,已经….不认识我了吗。", + "\t[邵虎]\f[shaohuyilv.png,200,40]……………….不………….", + "\t[邵虎]\f[shaohujinzhang.png,200,40]………..只是时间太久了………..", + "\t[邵虎]\f[shaohujinzhang.png,200,40]………..不知道……该说些什么而已……………..", + "\t[邵虎]\f[shaohuxiao.png,200,40]姐姐………….", + "\t[邵虎]\f[shaohuziya.png,200,40]好久不见了……真的好久不见了……", + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + "\t[邵虎]\f[shaohuyilv.png,200,40]等等…………!!", + "\t[邵虎]\f[shaohuyilv.png,200,40]姐姐你………………….", + "\t[邵虎]\f[shaohuyilv.png,200,40]你不是已经………………", + "\t[???]已经怎么了?已经死了是不是?", + "\t[邵虎]\f[shaohuyilv.png,200,40]………………", + "\t[???]可是你眼前所见还有假吗?", + "\t[???]姐姐我还站在这里,就像过去一样,还会在你身边……", + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + "\t[邵虎]\f[shaohuyilv.png,200,40]………………", + "\t[???]诶……小邵弟弟,看到了久违的姐姐,难道不想冲上来拥抱一个吗?", + "\t[???]或者…………撒撒娇、甩甩性子也行哦~~", + "\t[???]这里没有别人……所以你就放松点吧……", + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "playSound", + "name": "10-Track14.mp3" + }, + "\t[邵虎]\f[shaohuxiao.png,200,40]虽然…………我也曾想过向姐姐撒娇……", + "\t[邵虎]\f[shaohuzixin.png,200,40]曾经想过姐姐如果再次出现在我的面前……如果姐姐还没死的话……会发生什么……", + "\t[邵虎]\f[shaohuzixin.png,200,40]也许会再次依赖上姐姐……真的会在姐姐面前撒个娇也许也不是不可能的呢……", + "\t[邵虎]\f[shaohuzixin.png,200,40]但是……实际上呢?", + "\t[邵虎]\f[shaohuzixin.png,200,40]当姐姐实际站在我面前的时候……我就发现,其实自己并没有那么对她依赖……", + "\t[邵虎]\f[shaohuzixin.png,200,40]现在的我……也是能够独当一面的人了……是不需要再向姐姐求索什么的时候了……", + "\t[邵虎]\f[shaohusikao.png,200,40]不过——反过来说…………", + "\t[邵虎]\f[shaohuziya.png,200,40]你究竟是谁!?", + "\t[???]诶……邵弟弟……我是你姐姐啊……", + "\t[???]难道你真的不认识我了吗?姐姐……姐姐会伤心的……", + "\t[邵虎]\f[shaohuziya.png,200,40]让你死的明白一点吧。我姐姐邵怜,从来就不会叫我“邵弟弟”。", + "\t[邵虎]\f[shaohuziya.png,200,40]而是直接叫我的名字。怎么样?快说你是谁!", + { + "type": "playSound", + "name": "10-Track14.mp3" + }, + "\t[???]呵……", + "\t[???]没想到这么快就被你识破了啊……", + { + "type": "animate", + "name": "meiqishibianshen", + "loc": [ + 9, + 5 + ], + "async": true + }, + { + "type": "setBlock", + "number": "E341", + "loc": [ + [ + 9, + 5 + ] + ] + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + "\t[邵虎]\f[shaohuziya.png,200,40]你……你是……", + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "meiqishi.mp3", + "keep": true + }, + "\t[???]\f[meidaxiao.png,200,40]诶呀~~!!本来还想着要在邵弟弟身上揩把油呢~~可惜没能成功啊!!", + "\t[???]\f[meidaxiao.png,200,40]果然就像是海骑士说的……", + "\t[???]\f[meimao.png,200,40]邵弟弟啊,我也不得不说你一句......", + "\t[???]\f[meimao.png,200,40]刚才直接扑上来叫一声“姐姐我想死你\n了”不就结了吗~~~干嘛弄得一副拒人于千里之外\n的样子~~~~", + "\t[???]\f[meimao.png,200,40]然后后面会发生什么我可不敢保证哦\n~~~~~说不定连公主殿下都会羡慕起来呢~~~~", + { + "type": "animate", + "name": "xin", + "loc": [ + 9, + 5 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你真无聊。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]用我的伤心处来满足自己的恶趣味......", + "\t[邵虎]你真的令人讨厌透了!!", + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]啊呀呀......", + "\t[???]被邵弟弟讨厌了呢~~~~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]这感觉虽然不是特别舒服.....不过蛮\n有意思的嘛~~~", + "\t[???]就好像是吃了新鲜的柠檬之后又嚼了一\n大块冰一~~样~~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]喂喂~~!!邵弟弟~~我听说你对公主有\n点小~小~的仰慕啊~", + "\t[???]有没有这回事啊?姐姐会帮你把那小丫\n头搞到手哦~", + "\t[邵虎]你到底是谁.......?", + "\t[邵虎]再不说的话别逼我动手了......就算是女性我也不\n会手下留情.......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]哈哈哈~~~年轻人气量大一点嘛~不过\n我自己年龄也没多大就是了~~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meibugaoxing.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]还是说你已经沉迷于姐姐倾塔的容颜中\n了呢?", + "\t[???]那我可就得说你一句了啊邵弟弟......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]这么不坦率可不好哦~~!!", + "\t[邵虎]你......在拿我开玩笑吗........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meimao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]喂,邵弟弟,让姐姐捏一下你那光滑细\n嫩的小脸蛋……嗯?好不好呀~看上去好有弹性的\n说~~!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 9, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]啊哈哈哈~你真好玩啊邵弟弟~~!", + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这.......这一点都不好笑.......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meimao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]诶呀,还是说邵弟弟的心已经被那个刁\n蛮娇惯的小公主填满了呢~嘿嘿,就连这点也好迷\n人哦!", + "\t[???]嗯......姐姐已经被邵弟弟的气势俘虏\n了哦~要不要抛下那个薄情的公主,跟我在一起吧\n~~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..................", + "\t[邵虎]你.............你应该知道公主殿下在哪对不\n对......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]联盟的女骑士......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]喔呦....邵弟弟问我话了~姐姐当然知\n道,还可以带你去呢~不过嘛,是有条件的~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meibugaoxing.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]另外......那个“联盟的女骑士”真的\n很难听哦~~!", + "\t[邵虎]你不说你叫什么名字我怎么叫你.....", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]啊啊啊.........真是败给邵弟弟你\n了......", + "\t[???]告诉你我的名字也不是不行啦~不过呢\n~这跟告诉你公主殿下的位置一样......是有条件\n的哦~", + "\t[邵虎]你...............", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]呵呵........邵弟弟..........我\n们..........打个赌怎么样?", + "\t[邵虎]打........赌........?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meimao.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]就赌............", + "\t[???]你不能在我\r[red]媚骑士的手上跑掉!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "yellowGuard", + "loc": [ + [ + 9, + 9 + ] + ], + "time": 1000 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "jian2", + "loc": "hero" + }, + { + "type": "move", + "loc": [ + 9, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "right:0" + ] + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 10, + 7 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "yellowGuard", + "loc": [ + [ + 11, + 7 + ] + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "changePos", + "loc": [ + 10, + 7 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "time": 200, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 9, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 11, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 9, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "yellowGuard", + "loc": [ + [ + 8, + 6 + ] + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "changePos", + "loc": [ + 10, + 6 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 10, + 6 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 10, + 6 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 10, + 6 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jian2", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]怎么样~~没处跑了吧~~?", + "\t[媚骑士]呵呵~~看来这场打赌是我赢了呢,邵弟\n弟~~~", + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不愧是联盟四骑士之一的媚骑士呢......这个局早\n就为我设好了吧......", + "\t[媚骑士]邵弟弟也不是笨人呢~~怎么样,看你接\n下来能不能吃下我一招【剑刃媚影】呢?", + "\t[邵虎]................", + "\t[媚骑士]来了哦~!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "N547", + "loc": [ + [ + 9, + 7 + ] + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "N547", + "loc": [ + [ + 11, + 7 + ] + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong2", + "loc": [ + 10, + 7 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]\\c[30]剑刃媚影!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setBgFgBlock", + "name": "bg", + "number": "whiteWall", + "loc": [ + [ + 11, + 5 + ] + ] + }, + { + "type": "jump", + "from": [ + 9, + 7 + ], + "to": [ + 11, + 5 + ], + "time": 100, + "async": true + }, + { + "type": "jump", + "from": [ + 11, + 7 + ], + "to": [ + 9, + 5 + ], + "time": 100, + "async": true + }, + { + "type": "jump", + "from": [ + 10, + 7 + ], + "to": [ + 10, + 6 + ], + "time": 100, + "keep": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 11, + 5 + ] + ] + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "jiaosha", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "up:2" + ] + }, + { + "type": "playSound", + "name": "048-Explosion01.mp3" + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 5 + ] + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]唔..........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]啊呀......跑掉了呢......", + "\t[媚骑士]算了......我还有其他事......就先放\n过你吧~~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "4" + }, + { + "type": "setValue", + "name": "flag:183", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 11, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 10, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 8 + ] + ], + "remove": true + }, + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 10, + 4 + ], + "direction": "left" + }, + { + "type": "waitAsync" + }, + { + "type": "trigger", + "loc": [ + 0, + 1 + ] + } + ] + } + ] + } + ], + "11,2": [ + { + "type": "changeFloor", + "floorId": "MT44", + "loc": [ + 11, + 9 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,9": [ + { + "type": "changeFloor", + "floorId": "MT44", + "loc": [ + 11, + 2 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "changeFloor": { + "1,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,4": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,354, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 2, + 1 + ], + "upFloor": [ + 10, + 4 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT45.js b/project/floors/MT45.js new file mode 100644 index 0000000..4cbc1ba --- /dev/null +++ b/project/floors/MT45.js @@ -0,0 +1,663 @@ +main.floors.MT45= +{ + "floorId": "MT45", + "title": "天塔第 45 层", + "name": "天塔第45层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 2, 11,421, 2, 4, 4,352], + [348, 4, 2, 2, 2, 2, 2, 0, 2, 2, 4, 4,352], + [348, 4, 2, 2,417, 2,418, 11, 2, 2, 2, 2,352], + [348, 4, 2,323, 11, 2, 2, 2, 2,422, 0, 88,352], + [348, 2, 2, 11, 2,420, 11, 0, 2, 2, 2, 2,352], + [348,420, 2,419, 2, 2, 2, 11,421, 2,419, 2,352], + [348, 11, 2, 2, 2,417, 2, 2, 2, 2, 11, 2,352], + [348, 0, 2, 11, 0, 11, 2, 11,416, 2, 0, 2,352], + [348, 11, 2,367, 2, 2, 11, 0, 2, 2, 11,367,352], + [348,416, 2, 2, 4, 2,418, 2,422, 2, 2, 2,352], + [348, 2, 4, 4, 4, 4, 2, 2, 32, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "9,4": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 4, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "2,4": [ + { + "type": "setBlock", + "number": "34" + }, + { + "type": "hide", + "loc": [ + [ + 2, + 4 + ] + ], + "remove": true + } + ], + "2,2": [ + { + "type": "if", + "condition": "(flag:344==1)", + "true": [ + { + "type": "setBlock", + "number": "N465" + }, + "\t[邵虎]\f[shaohuyilv.png,160,20]..............!!姐...姐姐!!", + "\t[邵怜]小虎........把你的经历送给我.......我给你前\n进的力量.........", + "\t[邵虎]\f[shaohuziya.png,160,20]姐姐..........我好想你.........不要走好吗...", + "\t[邵怜]小虎.......我也想你.........就算只是一点\n点............我也想和你多呆一会..........", + { + "type": "setText", + "position": "center", + "background": "winking.png" + }, + "剧情点变成了攻击力和防御力!!", + { + "type": "setText", + "position": "down", + "background": "winking.png" + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "flag:juqing" + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "flag:juqing" + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "0" + }, + "\t[邵虎]\f[shaohuziya.png,160,20]姐姐........谢谢你...........", + { + "type": "move", + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "hide", + "loc": [ + [ + 2, + 1 + ] + ], + "remove": true + } + ], + "false": [] + } + ], + "0,1": [ + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "leng.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...................", + "\t[邵虎]刚才真的好险......不过我的血还够抗下刚才那一\n击.......", + "\t[邵虎].........如果再来一次......恐怕就没那么好受\n了吧...........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]媚骑士么..........", + "\t[邵虎]果然......联盟的骑士都不简单啊......", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "3,9": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "5,7": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 7, + 2 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "6,3": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 3, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "3,6": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 1, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,6": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 7, + 5 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,6": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 10, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,9": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 7, + 9 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,8": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 8, + 10 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,10": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "10,6": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "6,10": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,10": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "5,5": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,3": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,1": [ + { + "type": "changeFloor", + "floorId": "MT45", + "loc": [ + 9, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "changeFloor": { + "11,4": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "11,9": { + "0": null, + "1": null, + "2": null + } + }, + "downFloor": [ + 10, + 4 + ], + "upFloor": [ + 10, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": { + "2,1": [ + "down" + ] + } +} \ No newline at end of file diff --git a/project/floors/MT46.js b/project/floors/MT46.js new file mode 100644 index 0000000..5b6ab07 --- /dev/null +++ b/project/floors/MT46.js @@ -0,0 +1,142 @@ +main.floors.MT46= +{ + "floorId": "MT46", + "title": "天塔第 46 层", + "name": "天塔第46层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 2, 2, 2, 4, 4, 4, 4, 4, 4,221, 21,352], + [348, 4, 4,367, 4, 4, 4, 4, 4, 4, 0, 4,352], + [348, 4, 0, 0, 0, 0, 0,221, 0, 4, 0, 4,352], + [348, 4, 0, 4, 4, 4, 4, 2, 0, 4,354, 2,352], + [348, 4, 0, 4, 4, 4, 4, 2, 86, 4,367, 4,352], + [348, 4, 0, 4, 2, 2,354, 11, 0, 4, 4, 4,352], + [348, 31, 0,221, 86, 4, 4, 4, 0, 0, 0, 11,352], + [348, 4, 4, 4,354, 4, 4, 4, 2, 2,378,354,352], + [348, 4, 22, 0, 11, 0, 0, 4, 4, 4, 0, 0,352], + [348, 4, 4, 4, 4, 4, 0, 4, 4, 4, 0, 4,352], + [348, 4, 4, 4, 4, 4, 87, 4, 4, 4, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "10,5": [ + { + "type": "changeFloor", + "floorId": "MT46", + "loc": [ + 3, + 2 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "3,2": [ + { + "type": "changeFloor", + "floorId": "MT46", + "loc": [ + 10, + 5 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "changeFloor": { + "11,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": { + "10,8": [ + "\t[邵虎]\f[shaohusikao.png,-30,20]这扇门已经破损的不成样子了.....看它的颜\n色......过去大概是一扇黑色的门吧......", + { + "type": "hide", + "remove": true + } + ] + }, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 10 + ], + "downFloor": [ + 10, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT47.js b/project/floors/MT47.js new file mode 100644 index 0000000..e8c3160 --- /dev/null +++ b/project/floors/MT47.js @@ -0,0 +1,535 @@ +main.floors.MT47= +{ + "floorId": "MT47", + "title": "天塔第 47 层", + "name": "天塔第47层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352], + [348, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2,352], + [348,367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,352], + [348, 2, 2, 2,161, 2,161, 2,161, 2, 2, 2,352], + [348, 4, 4, 2, 21, 2, 22, 2, 23, 2, 4, 4,352], + [348, 4, 4, 2, 58, 2, 28, 2, 27, 2, 4, 4,352], + [348, 2, 2, 2,161, 2,161, 2,161, 2, 2,372,352], + [348,367, 11, 0, 0, 0, 0, 0, 0, 0, 11,367,352], + [348, 2, 2,121, 0, 0, 0,367, 0, 0, 2, 2,352], + [348, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 4,352], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "3,9": [ + "\t[老人]\f[npcnan.png,-30,20]你完全可以拿到这层楼中的全部物品。只\n不过,要看你的胆识和智慧。" + ], + "1,8": [ + { + "type": "changeFloor", + "floorId": "MT47", + "loc": [ + 11, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,8": [ + { + "type": "changeFloor", + "floorId": "MT47", + "loc": [ + 1, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "7,9": { + "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": "MT47", + "loc": [ + 1, + 3 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "1,3": { + "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": "MT47", + "loc": [ + 7, + 9 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "11,7": [ + { + "type": "openDoor", + "loc": [ + 11, + 7 + ] + } + ], + "4,4": [ + { + "type": "if", + "condition": "flag:173", + "true": [], + "false": [ + { + "type": "if", + "condition": "flag:174", + "true": [], + "false": [ + { + "type": "moveAction" + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "flag:174", + "value": "1" + } + ] + } + ] + } + ], + "6,4": [ + { + "type": "if", + "condition": "flag:173", + "true": [], + "false": [ + { + "type": "if", + "condition": "flag:174", + "true": [], + "false": [ + { + "type": "moveAction" + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "flag:174", + "value": "1" + } + ] + } + ] + } + ], + "8,4": [ + { + "type": "if", + "condition": "flag:173", + "true": [], + "false": [ + { + "type": "if", + "condition": "flag:174", + "true": [], + "false": [ + { + "type": "moveAction" + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "flag:174", + "value": "1" + } + ] + } + ] + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": { + "11,7": [ + { + "type": "show", + "loc": [ + [ + 1, + 3 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 7, + 9 + ] + ] + }, + { + "type": "setValue", + "name": "flag:173", + "value": "1" + } + ] + }, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 2 + ], + "downFloor": [ + 6, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT48.js b/project/floors/MT48.js new file mode 100644 index 0000000..e4f9bb4 --- /dev/null +++ b/project/floors/MT48.js @@ -0,0 +1,1149 @@ +main.floors.MT48= +{ + "floorId": "MT48", + "title": "天塔第 48 层", + "name": "天塔第48层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 2, 0, 0, 0, 0, 0,125,352], + [348, 4, 4, 4, 4, 2, 31, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 2, 0, 0, 0, 0, 0, 87,352], + [348, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "11,6": [ + { + "type": "if", + "condition": "flag:186", + "true": [ + { + "type": "if", + "condition": "switch:B", + "true": [ + "\t[杰克]\f[jiekezixin.png,200,20]老大加油~~~~" + ], + "false": [ + "\t[杰克]\f[jiekezixin.png,200,20]嘿!老大~~~", + "\t[邵虎]\f[shaohuyilv.png,-30,20]诶?杰克你怎么会在这?我记得这里应该\n是个联盟的老人......", + "\t[邵虎]\f[shaohusikao.png,-30,20]而且这里的样子......就像是发生过一场\n激烈的战斗一样......", + "\t[杰克]\f[jiekeyilv.png,200,20]这.....这都能看得出来吗?不愧是老大\n啊!?", + "\t[邵虎]\f[shaohusikao.png,-30,20]嗯。你看着地面烧焦的痕迹,明显是炎系\n和雷系的魔法所造成。而且地面上有好多细细的粉\n状物......还有黏黏的......这什么东西?", + "\t[邵虎]\f[shaohusikao.png,-30,20]总之......我没猜错的话应该是一场战斗\n没错。杰克你什么时候来的?", + "\t[杰克]\f[jiekezixin.png,200,20]我来了一段时间了。而且,还看到了一点\n有意思的事情呢~", + "\t[邵虎]\f[shaohuyilv.png,-30,20]诶?有一段时间了吗?可我离开这里还没\n有多久。", + "\t[杰克]\f[jiekezixin.png,200,20]刚刚这里来了一个联盟的“巡察”,是他\n跟那个联盟的老头打了一场。联盟老头就这样被干\n掉了。然后那个“巡察”就走掉啦~~~", + "\t[杰克]\f[jiekezixin.png,200,20]我一直在匿形状态,所以没人发现我的,\n老大就别担心啦~", + "\t[邵虎]\f[shaohuyilv.png,-30,20]巡....察?那是什么?", + "\t[杰克]\f[jiekezixin.png,200,20]是联盟里的一种职务啦。据说很强的骑士\n才能担任呢!", + "\t[杰克]\f[jiekezixin.png,200,20]而他们的任务就是清理掉所有联盟的叛徒\n与异端,为联盟的发展贡献力量。这大概就是我的\n理解了吧~", + "\t[邵虎]\f[shaohuzixin.png,-30,20]这样啊.........我大概懂了。", + "\t[杰克]\f[jiekezixin.png,200,20]不过我也不是很清楚啊。", + "\t[杰克]\f[jiekeyilv.png,200,20]对了老大,还有一件事,我必须要提醒你\n的。", + "\t[邵虎]\f[shaohuyilv.png,-30,20]诶?还有什么事吗?", + "\t[杰克]\f[jiekezixin.png,200,20]过了50层就是联盟的管辖区域了。\n老大可能会碰上很多训练有素的骑士。", + "\t[杰克]\f[jiekezixin.png,200,20]因此老大要注意自己的能力,时刻视情况\n而定,不要勉强自己啊。", + "\t[邵虎]\f[shaohuzixin.png,-30,20]这样啊。我会注意的。", + "\t[邵虎]\f[shaohuzixin.png,-30,20]不过既然你这么说了,另一个意思大概就\n是你不会再跟我前进了对吧?", + "\t[杰克]\f[jiekeyilv.png,200,20]老大不愧是老大,这都能看出来啊。", + "\t[杰克]\f[jiekezixin.png,200,20]因为我本身就隶属于联盟,尽管只是个最\n底层的无业游民,但还是免不了会有人认识我的。", + "\t[杰克]\f[jiekezixin.png,200,20]这样的话我去老大大概就不方便行动了。\n所以我觉得我还是不去的好。", + "\t[邵虎]\f[shaohuyilv.png,-30,20]但是.......你刚刚说过的“巡察”不会\n因为你是联盟人士并且擅离联盟的区域而处罚你么\n?", + "\t[杰克]\f[jiekeyilv.png,200,20]这.......确实是一个问题......", + "\t[杰克]\f[jiekexiaohei.png,200,20]不过我有4层的研究所啊~~只要躲到里面\n,就不怕巡察会找到我的。", + "\t[邵虎]\f[shaohuzixin.png,-30,20]那你可要小心点了。", + "\t[邵虎]\f[shaohuzixin.png,-30,20]我先不陪你了,就让我看看联盟的地域究\n竟是什么样子的吧。", + "\t[杰克]\f[jiekezixin.png,200,20]还有一点我忘了说了,\r[#ff8080]联盟区域内的暗墙也\n有不少,有些至关重要,所以老大可以考虑先探明\n情况在进行真正的战斗。", + "\t[邵虎]\f[shaohuzixin.png,-30,20]这个我懂,谨慎是第一要素,我会记住的", + "\t[杰克]\f[jiekezixin.png,200,20]哈哈!!那么老大走好咯~~~~", + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "2" + }, + { + "type": "setValue", + "name": "switch:B", + "value": "1" + } + ] + } + ], + "false": [ + "\t[联盟老人]\f[npcnan.png,200,20]..........", + "\t[联盟老人]\f[npcnan.png,200,20]离我远一点,年轻人。", + "\t[邵虎]\f[shaohusikao.png,-30,20]................", + "\t[联盟老人]\f[npcnan.png,200,20]哼......快走吧......我不想让别人\n知道我在这里。" + ] + } + ], + "11,8": [ + { + "type": "if", + "condition": "flag:175", + "true": [ + { + "type": "changeFloor", + "floorId": "MT49", + "loc": [ + 10, + 8 + ] + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "flag:176", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:185", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + }, + { + "type": "setValue", + "name": "flag:186", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:176", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:175", + "value": "1" + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 8, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 5 + ] + ] + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 8, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 7 + ] + ] + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 11, + 6 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 7 + ] + ], + "remove": true + }, + { + "type": "changeFloor", + "floorId": "MT49", + "loc": [ + 10, + 8 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "setHeroOpacity", + "opacity": 0 + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 6, + 3 + ] + ], + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "down:3", + "right:3" + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]..........离我远一点......", + "\t[联盟老人]\f[npcnan.png,-30,20]........我不想让人.......", + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 11, + 6 + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20].............", + { + "type": "playBgm", + "name": "xunchajieke.mp3", + "keep": true + }, + "\t[联盟老人]\f[npcnan.png,-30,20].......你.........", + "\t[联盟老人]\f[npcnan.png,-30,20]....你是.........", + "\t[杰克]\f[jiekexiaohei.png,200,20]怎么,不认识我了?我觉得凡是在联盟呆\n过的人......应该没有不认识我的吧........", + "\t[联盟老人]\f[npcnan.png,-30,20].............", + "\t[联盟老人]\f[npcnan.png,-30,20].......怎么会不认识......", + "\t[联盟老人]\f[npcnan.png,-30,20].........巡察杰克......", + "\t[联盟老人]\f[npcnan.png,-30,20]........专门清除联盟内部异\n端......制裁叛徒的刽子手.......", + "\t[联盟老人]\f[npcnan.png,-30,20].......你....你......怎么会出现\n在这里.......", + "\t[联盟老人]\f[npcnan.png,-30,20]你不是被海骑士委派了一个很重要的\n任务吗......怎么会出现在这里.......", + "\t[联盟老人]\f[npcnan.png,-30,20]你不是被海骑士委派了一个很重要的\n任务吗......怎么会出现在这里.......", + "\t[杰克]\f[jiekeyilv.png,200,20]啊呀呀......还有这回事吗.....!?", + "\t[杰克]\f[jiekexiaohei.png,200,20]不过就算有......跟你这个\r[#81f07a]叛徒\n\r又有什么关系呢!?", + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 11, + 6 + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]谁是叛徒!?我......我才不是叛徒\n!你有什么证据说我是叛徒!?", + "\t[杰克]\f[jiekeyilv.png,200,20]啊呀啊呀,你还想抵赖!?", + "\t[杰克]\f[jiekeyilv.png,200,20]不过......我确实没有证据......", + "\t[杰克]\f[jiekexiaohei.png,200,20]你长得像个叛徒——这个理由足够了吧?", + { + "type": "animate", + "name": "EMfanu", + "loc": [ + 11, + 6 + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]你..........", + "\t[联盟老人]\f[npcnan.png,-30,20]你这个杀人狂.........如果我没记\n错的话......你这家伙杀的人都可以组成一个骑士\n团了!!", + "\t[联盟老人]\f[npcnan.png,-30,20]......巡察杰克......果然如同传闻\n中的一样......冷血无情呢......", + "\t[杰克]\f[jiekezixin.png,200,20]诶呀呀......你这么说我会很困扰的哦?", + "\t[杰克]\f[jiekezixin.png,200,20]情感这东西可是分人的哦?我可没说过我\n见到人就想杀?", + "\t[杰克]\f[jiekexiaohei.png,200,20]不过像你这种叛出联盟的烂货,就算死一\n万次也不足以平愤呢?", + "\t[联盟老人]\f[npcnan.png,-30,20]你..........", + "\t[联盟老人]\f[npcnan.png,-30,20]你不去对付妖社......来找我的麻烦\n算什么?", + { + "type": "playSound", + "name": "082-Monster04.mp3" + }, + "\t[联盟老人]\f[npcnan.png,-30,20]\\c[38]我好端端的呆在\n这里,惹到谁了?", + { + "type": "playSound", + "name": "082-Monster04.mp3" + }, + "\t[联盟老人]\f[npcnan.png,-30,20]\\c[30]联盟怎么了?联盟就可以\n妨碍我个人的行动吗?", + "\t[杰克]\f[jiekezixin.png,200,20]好吧,就让你死得明白一点。免得以后传\n出去说我巡察杰克不分青红皂白——虽然不可能传\n出去了。", + "\t[杰克]\f[jiekexiaohei.png,200,20]你明明知道50层之下基本都被妖社所占领\n,还放了这么多联盟人士下到50层以下,你是何居\n心?", + { + "type": "playSound", + "name": "085-Monster07.mp3" + }, + "\t[联盟老人]\f[npcnan.png,-30,20]\\c[25]我说过了!!联盟无法限制\n我们的自由行动!就算是海骑士\n甚至天塔之主也不行!!", + "\t[杰克]\f[jiekexiaohei.png,200,20]真是TMD嘴硬。", + "\t[杰克]\f[jiekexiaohei.png,200,20]我管你们有什么目的?除了雪儿仙子外,\n呆在联盟管辖区域之外的--------", + "\t[杰克]\f[jiekexiaohei.png,200,20]尤其是你这个躲在联盟与妖社统治交界地\n方唯恐天下不乱坐等联盟妖社对干的宇宙超级无敌\n大笨蛋...................", + { + "type": "playSound", + "name": "083-Monster05.mp3" + }, + "\t[杰克]\f[jiekexiaohei.png,200,20]\\c[40]我不杀你杀谁啊!!!", + { + "type": "animate", + "name": "dian", + "loc": [ + 11, + 6 + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]................", + "\t[联盟老人]\f[npcnan.png,-30,20].........看来.......我只有拼一拼\n了..........", + "\t[联盟老人]\f[npcnan.png,-30,20]......传闻巡察杰克并不强......只\n是他的行动像是赋予了魔法一般难以捉摸......", + "\t[联盟老人]\f[npcnan.png,-30,20]那就让我——联盟的高级魔法师来看\n看你的本事吧!", + "\t[杰克]\f[jiekeyilv.png,200,20]不得不说,你这情报掌握得还蛮出乎我的\n意料的。", + "\t[杰克]\f[jiekeyilv.png,200,20]不过,在我巡察杰克面前,再有用的情报\n,都将成为过去式。", + "\t[杰克]\f[jiekexiaohei.png,200,20]我的翻新速度可比你们这帮家伙快得多啊!!", + "\t[杰克]\f[jiekexiaohei.png,200,20]我管你是高级魔法师还是啥东西——我统统照杀\n!!!!!", + "\t[联盟老人]\f[npcnan.png,-30,20]多说无用!!看招!!", + "\t[联盟老人]\f[npcnan.png,-30,20]\\c[35]裁决之雷!!", + { + "type": "jump", + "from": [ + 9, + 6 + ], + "to": [ + 8, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 11, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 9, + 6 + ] + }, + { + "type": "jump", + "from": [ + 8, + 6 + ], + "to": [ + 9, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 11, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 8, + 6 + ] + }, + { + "type": "jump", + "from": [ + 9, + 6 + ], + "to": [ + 8, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 11, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 9, + 6 + ] + }, + { + "type": "jump", + "from": [ + 8, + 6 + ], + "to": [ + 9, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 11, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 8, + 6 + ] + }, + "\t[杰克]\f[jiekeyilv.png,200,20]诶呀呀!~~~高级魔法师果然是————", + "\t[杰克]\f[jiekexiaohei.png,200,20]名不虚传啊~~!", + "\t[联盟老人]\f[npcnan.png,-30,20]你............", + "\t[联盟老人]\f[npcnan.png,-30,20]你就不怕话多了噎死!?", + "\t[联盟老人]\f[npcnan.png,-30,20]好......这是你逼我的......", + "\t[联盟老人]\f[npcnan.png,-30,20]\r[#ff8080]聚集在虚空中的炎元素啊!请\n遵听我的号令,由四面八方齐聚而来!!化作这释\n放在目标指向的无穷爆炎,灭杀一切残存的灵魂!", + "\t[联盟老人]\f[npcnan.png,-30,20]\r[#ff8080]最耀眼的火光啊!你将会随着\n灵魂的坍塌而变为废墟中最耀眼的一环!!!光辉\n的聚集点——释放你那燃烧一切的炽热!!!", + "\t[联盟老人]\f[npcnan.png,-30,20]\r[#ff8080]\\c[40]天火咒:焚天炎!!", + "\t[杰克]\f[jiekeyilv.png,200,20]诶......这是......", + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 11, + 6 + ] + }, + { + "type": "animate", + "name": "fentianyan", + "loc": [ + 9, + 6 + ] + }, + { + "type": "setValue", + "name": "flag:176", + "value": "1" + }, + { + "type": "setBlock", + "number": "I472", + "loc": [ + [ + 9, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 8, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 8, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 7 + ] + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 7 + ] + ], + "remove": true + }, + { + "type": "waitAsync" + }, + "\t[联盟老人]\f[npcnan.png,-30,20]呼......呼......", + "\t[联盟老人]\f[npcnan.png,-30,20]这下你还不死..........", + { + "type": "animate", + "name": "wenhao", + "loc": [ + 11, + 6 + ] + }, + { + "type": "move", + "loc": [ + 11, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "playBgm", + "name": "linghaihuanxin.mp3", + "keep": true + }, + "\t[联盟老人]\f[npcnan.png,-30,20]我擦?这是啥玩意!?", + "\t[联盟老人]\f[npcnan.png,-30,20]稻、稻草人......!?", + "\t[杰克]\f[jiekeyilv.png,0,0,246,320,200,20,246,320,0.58]诶呀呀.........你这个白痴,发招就发招,念那\n么长的咒干嘛?傻子都逃得过去。", + "\t[联盟老人]\f[npcnan.png,-30,20]什.....什么!?声音从哪里传来\n的........?", + "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]现在.........就轮到你了哦~!", + "\t[联盟老人]\f[npcnan.png,-30,20].......................", + "\t[联盟老人]\f[npcnan.png,-30,20]四周确实没有人........这......这\n怎么可能!?", + "\t[联盟老人]\f[npcnan.png,-30,20]人怎么可能凭空消失的?", + "\t[联盟老人]\f[npcnan.png,-30,20]这——不——科——学——!!", + "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]\r[#ff8080]那就由我来告诉你。", + "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]\r[#ff8080]\\c[40]老子就是科学!!", + "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]所以,死在科学的手里,你应该感到庆幸才是。", + "\t[杰克]\f[jiekedajiao.png,0,0,246,320,200,20,246,320,0.58]驱尸粉!!!!", + { + "type": "animate", + "name": "miwudan", + "loc": [ + 10, + 6 + ] + }, + { + "type": "jump", + "from": [ + 10, + 6 + ], + "to": [ + 10, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 10, + 6 + ], + "to": [ + 10, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 10, + 6 + ], + "to": [ + 10, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 10, + 6 + ], + "to": [ + 10, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + "\t[联盟老人]\f[npcnan.png,-30,20]啊......我的眼睛!!!", + "\t[联盟老人]\f[npcnan.png,-30,20]眼睛好痛好痛.........哇哇!!!\n一直在流眼泪啊啊!!!!", + "\t[联盟老人]\f[npcnan.png,-30,20]看......看不见前面啦啊啊啊啊!!", + "\t[杰克]\f[jiekezixin.png,0,0,246,320,200,20,246,320,0.58]嘛~这才是我要的效果。骷髅人没有眼睛所以驱尸\n粉没有用吗。", + "\t[杰克]\f[jiekezixin.png,0,0,246,320,200,20,246,320,0.58]不过......还没完哦?", + "\t[杰克]\f[jiekedajiao.png,0,0,246,320,200,20,246,320,0.58]黏墙胶!!!!", + { + "type": "animate", + "name": "nianqiangjiao", + "loc": [ + 10, + 6 + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]哇....哇哇哇!!!这......这是什\n么啊啊啊啊!!!", + "\t[联盟老人]\f[npcnan.png,-30,20]手黏到眼睛上了......哇啊啊啊!!", + "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]那不是你活该么?谁让你中了我的迷雾弹以后就去\n揉眼睛了?", + "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]这个时候如果我不给你一瓶黏墙胶我都感觉对不起\n你这个白痴动作。", + "\t[联盟老人]\f[npcnan.png,-30,20]你.........你这个混蛋!!!", + "\t[杰克]\f[jiekeyilv.png,0,0,246,320,200,20,246,320,0.58]呀!还骂我?", + "\t[杰克]\f[jiekeyilv.png,0,0,246,320,200,20,246,320,0.58]那就别怪我不手下留情啦?", + "\t[杰克]\f[jiekedajiao.png,0,0,246,320,200,20,246,320,0.58]拆门镐!!!!", + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "EMhanyou", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 10, + 6 + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]别..................\n打...........................\n了...................................", + "\t[杰克]\f[jiekedajiao2.png,0,0,246,320,200,20,246,320,0.58]我擦?你还没挂?我这都打了多少镐子了?", + "\t[杰克]\f[jiekedajiao2.png,0,0,246,320,200,20,246,320,0.58]我最多再扔3个镐子?你再不死我可就心疼我的镐\n子了?", + "\t[联盟老人]\f[npcnan.png,-30,20]马..................\n上...........................\n了...................................", + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 11, + 6 + ] + ], + "time": 500 + }, + "\t[杰克]\f[jiekeyilv.png,200,20]呀,匿形水时间到了。", + "\t[杰克]\f[jiekeyilv.png,200,20]不过隐不隐身也没啥太大关系了。反正你又看不见\n我。", + "\t[联盟老人]\f[npcnan.png,-30,20]我..................\n我...........................\n我...................................", + { + "type": "move", + "loc": [ + 10, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "playSound", + "name": "089-Attack01.mp3" + }, + { + "type": "setValue", + "name": "flag:185", + "value": "1" + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 9, + 6 + ] + }, + { + "type": "if", + "condition": "1", + "true": [ + { + "type": "setBgFgBlock", + "name": "fg", + "number": "354", + "loc": [ + [ + 8, + 5 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "fg", + "number": "354", + "loc": [ + [ + 10, + 5 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "fg", + "number": "354", + "loc": [ + [ + 8, + 7 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "fg", + "number": "354", + "loc": [ + [ + 10, + 7 + ] + ] + } + ] + }, + { + "type": "move", + "loc": [ + 9, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1", + "right:1", + "down:2", + "left:2", + "up:1", + "down:1", + "right:1", + "up:2", + "right:1" + ] + }, + "\t[联盟老人]\f[npcnan.png,-30,20]哪..................\n迷...........................\n路...................................", + "\t[杰克]\f[jiekeyilv.png,200,20]北都找不到了吗?我记得这层楼不是很复杂的啊?", + "\t[杰克]\f[jiekexiaohei.png,200,20]算了。看你那痛苦样?送你一程好了。别忘了回头\n见了土地公带我问声好。", + { + "type": "move", + "loc": [ + 11, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "jump", + "from": [ + 10, + 5 + ], + "to": [ + 10, + 4 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "daji", + "loc": [ + 10, + 4 + ] + }, + { + "type": "waitAsync" + }, + "\t[联盟老人]\f[npcnan.png,-30,20]呀啊啊~!..................\n...........................\n...................................", + "\t[杰克]\f[jiekexiaohei.png,200,20]唉。。。。。。又一个傻逼不小心自己掉下去了。", + "\t[杰克]\f[jiekexiaohei.png,200,20]不过还真是难为雪儿了,不仅得看着天塔大门,还\n得清理塔前卫生。", + { + "type": "animate", + "name": "dian", + "loc": [ + 10, + 6 + ] + }, + { + "type": "animate", + "name": "EMhanzuo", + "loc": [ + 10, + 6 + ] + }, + "\t[杰克]\f[jiekeyilv.png,200,20]这层楼的建筑啊......算是废了= =", + "\t[杰克]\f[jiekeyilv.png,200,20]不过反正不是联盟的区域,就算毁了跟我也没有半\n毛钱关系~~~", + "\t[杰克]\f[jiekeyilv.png,200,20]再说又不是我弄的......", + "\t[杰克]\f[jiekezixin.png,200,20]一会儿......等老大去了联盟的区域......我也该\n清理一下楼下的联盟走狗们了......", + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + }, + { + "type": "playBgm", + "name": "leng.mp3", + "keep": true + }, + { + "type": "setValue", + "name": "flag:186", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:176", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:175", + "value": "1" + }, + { + "type": "setHeroOpacity", + "opacity": 1 + }, + { + "type": "hide", + "loc": [ + [ + 10, + 6 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 11, + 6 + ] + ] + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 10, + 5 + ] + ] + }, + { + "type": "if", + "condition": "1", + "true": [ + { + "type": "setBgFgBlock", + "name": "fg", + "number": "null", + "loc": [ + [ + 8, + 5 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "fg", + "number": "null", + "loc": [ + [ + 8, + 7 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "fg", + "number": "null", + "loc": [ + [ + 10, + 5 + ] + ] + }, + { + "type": "setBgFgBlock", + "name": "fg", + "number": "null", + "loc": [ + [ + 10, + 7 + ] + ] + } + ] + }, + { + "type": "changeFloor", + "floorId": "MT49", + "loc": [ + 10, + 8 + ] + } + ] + } + ] + } + ] + } + ] + }, + "changeFloor": { + "6,1": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 6, + 2 + ], + "upFloor": [ + 10, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT49.js b/project/floors/MT49.js new file mode 100644 index 0000000..135f9e8 --- /dev/null +++ b/project/floors/MT49.js @@ -0,0 +1,1200 @@ +main.floors.MT49= +{ + "floorId": "MT49", + "title": "天塔第 49 层", + "name": "天塔第49层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2,367, 2, 89, 2, 2, 4,352], + [348, 4, 4, 4, 4, 2, 0, 31,221, 31, 2, 4,352], + [348, 4, 2, 2, 2, 2, 85, 2, 2,221, 2, 4,352], + [348, 4, 2,165,165,165,165,165, 2, 31, 2, 4,352], + [348, 4, 2,165, 2,165, 2,165, 2,221, 2, 4,352], + [348, 4, 2,165,165,165,165,165, 2, 31, 2, 4,352], + [348, 4, 2, 2,165, 2, 2, 2, 2, 85, 2, 2,352], + [348, 4, 2,165,165,165,165,165,165, 0, 0, 88,352], + [348, 4, 2,165,165,165, 2,165,165,165, 2, 2,352], + [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4,352], + [348, 4, 4, 4, 4, 2, 87, 0,367, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "9,9": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "8,9": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "7,9": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "8,8": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "7,8": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "6,8": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "5,8": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "5,9": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "4,9": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "3,9": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "3,8": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "4,7": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "4,8": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "3,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "4,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "5,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "6,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "7,5": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "7,6": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "7,4": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "6,4": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "5,4": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "3,4": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "4,4": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "3,5": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "5,5": [ + { + "type": "if", + "condition": "switch:A", + "true": [], + "false": [ + { + "type": "setValue", + "name": "flag:49fdeng", + "operator": "+=", + "value": "1" + }, + { + "type": "setValue", + "name": "switch:A", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:49fdeng>=26)", + "true": [ + { + "type": "openDoor", + "loc": [ + 6, + 3 + ] + }, + { + "type": "openDoor", + "loc": [ + 9, + 7 + ] + } + ] + } + ] + } + ], + "11,9": { + "trigger": null, + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 0.5, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "6,1": [ + { + "type": "changeFloor", + "floorId": "MT49", + "loc": [ + 8, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,11": [ + { + "type": "changeFloor", + "floorId": "MT49", + "loc": [ + 6, + 1 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "changeFloor": { + "11,8": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": "MT50", + "loc": [ + 6, + 10 + ] + }, + "8,1": { + "floorId": "bishi", + "loc": [ + 11, + 9 + ], + "direction": "left" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 7, + 11 + ], + "downFloor": [ + 10, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT5.js b/project/floors/MT5.js new file mode 100644 index 0000000..a0c4f87 --- /dev/null +++ b/project/floors/MT5.js @@ -0,0 +1,809 @@ +main.floors.MT5= +{ + "floorId": "MT5", + "title": "天塔第 5 层", + "name": "天塔第5层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "5,5": null, + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 3, + 4 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 3, + 2 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 5, + 4 + ] + ], + "time": 0 + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "playBgm", + "name": "linghaihuanxin.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???].........", + "\t[???]嘿嘿.......", + "\t[???]到底在哪呢.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???].......会不会在这里.....", + "\t[???]............", + "\t[???]..........一定就在这里!!", + "\t[???]至于黄门么.........呵呵........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]老子开门从来不用钥匙!!", + "\t[???]看本大爷的拆.门.镐!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 5, + 4 + ] + }, + { + "type": "hide", + "loc": [ + [ + 5, + 4 + ] + ], + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]轻轻松松....轻轻松松~~", + "\t[???]这里面.....真激动啊.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 5, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "up:2" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]诶!?又一个黄门?", + "\t[???]我这次只做了一个拆门镐啊.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]这么简单的事...........", + "\t[???]用刚刚开发出来的化墙水看看好了......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 5, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]让我看看......先在墙上转一个洞.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 4, + 3 + ] + }, + { + "type": "animate", + "name": "luanma", + "loc": [ + 4, + 3 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]化墙水怎么用的来着.........刚做出来就忘了,瞧我这记性......", + "\t[???]嗯........(嘀嘀咕咕嘀嘀咕咕)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setVolume", + "value": 0, + "time": 1000 + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + }, + { + "type": "playBgm", + "name": "xueyi.mp3" + }, + { + "type": "setBlock", + "number": "209", + "loc": [ + [ + 5, + 3 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 5, + 3 + ] + ], + "time": 2000 + }, + { + "type": "playSound", + "name": "se83.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]什么声音..........?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "playSound", + "name": "se83.mp3" + }, + { + "type": "jump", + "from": [ + 4, + 3 + ], + "to": [ + 4, + 3 + ], + "time": 500, + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]啊啊啊啊........骷髅人!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 4, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "move", + "loc": [ + 5, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]镇定,镇定", + "\t[???](妈的见鬼了。。)", + "\t[???]骷髅人....骷髅人......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 3, + 3 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]对了,骷髅人什么的,不死系我都不怕的!", + "\t[???]前两天研究出来的驱尸粉~~~!!", + "\t[???]嘿嘿.......", + { + "type": "playSound", + "name": "se83.mp3" + }, + "\t[???]告诉你小骷髅,赶快给大爷滚,我还能饶你一条命", + { + "type": "playSound", + "name": "se83.mp3" + }, + "\t[???]别敬酒不吃吃罚酒哦~小骷髅~!!", + "\t[???]看来你是执迷不悟了..........看我的驱尸粉!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "playSound", + "name": "se20.mp3" + }, + { + "type": "animate", + "name": "qushi", + "loc": [ + 4, + 3 + ] + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "wenhao", + "loc": [ + 4, + 3 + ] + }, + { + "type": "playSound", + "name": "se83.mp3" + }, + { + "type": "animate", + "name": "fanu", + "loc": [ + 4, + 3 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "se83.mp3" + }, + { + "type": "playSound", + "name": "se83.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]哈?", + "\t[???]这...这啥反应?", + "\t[???]不行.........再这样下去就被它弄死了", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]只有用绝招了吗!", + "\t[???]破墙镐!!!破墙神器!!成功率100%!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 3, + 2 + ] + }, + { + "type": "hide", + "loc": [ + [ + 3, + 2 + ] + ], + "time": 0 + }, + { + "type": "move", + "loc": [ + 3, + 3 + ], + "time": 100, + "keep": true, + "steps": [ + "up:2" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]呼哈.......(心疼.....)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 5, + 1 + ] + }, + { + "type": "move", + "loc": [ + 5, + 1 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]初级法师我靠。。。。。天要绝我吗?", + "\t[???]只有一个化墙水...赌一把了!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 3, + 1 + ], + "time": 100, + "keep": true, + "steps": [ + "down:2" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 100, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]呀!!!(不知道效果好不好。。)", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "quxifen", + "loc": [ + 3, + 4 + ] + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 3, + 4 + ] + ] + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 3, + 3 + ], + "time": 100, + "steps": [ + "down:8" + ] + }, + { + "type": "move", + "loc": [ + 4, + 3 + ], + "time": 100, + "steps": [ + "left:1", + "down:8" + ] + }, + { + "type": "setVolume", + "value": 0, + "time": 1000 + }, + "\t[???]救命啊!!!TxT", + { + "type": "playBgm", + "name": "xingkong.mp3" + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+3" + } + ] + }, + "changeFloor": { + "3,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "7,7": { + "floorId": "MT4", + "stair": "upFloor", + "time": 200 + }, + "5,5": null + }, + "afterBattle": { + "5,5": null + }, + "afterGetItem": { + "5,5": null + }, + "afterOpenDoor": { + "5,5": null + }, + "cannotMove": { + "5,5": null + }, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 0, 0,217, 2, 4, 4, 4, 4, 4,352], + [348, 4, 2, 2, 2, 81, 2, 4, 4, 4, 4, 4,352], + [348, 4, 2, 0, 0, 0, 2, 4, 4, 4, 4, 4,352], + [348, 4, 2, 2, 2, 81, 2, 2, 2, 2, 2, 2,352], + [348, 4, 2, 0, 0, 0,123,201, 2, 0, 0, 0,352], + [348, 4, 2, 0, 2, 81, 2, 0, 2, 0, 36, 0,352], + [348, 4, 2, 0, 2,205, 2, 88, 2, 0, 0, 0,352], + [348, 4, 2, 0, 2, 0, 2, 2, 2, 2, 81, 2,352], + [348, 4, 2, 0, 2, 0,205, 0, 0,202,210, 0,352], + [348, 4, 2, 0, 2, 0, 2,217, 2, 2, 2, 2,352], + [348, 4, 2, 87, 2, 0, 2, 0, 31, 21, 21, 21,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "ratio": 1, + "canFlyFrom": true, + "upFloor": [ + 3, + 10 + ], + "downFloor": [ + 7, + 6 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT50.js b/project/floors/MT50.js new file mode 100644 index 0000000..ede2cad --- /dev/null +++ b/project/floors/MT50.js @@ -0,0 +1,80 @@ +main.floors.MT50= +{ + "floorId": "MT50", + "title": "天塔第 50 层", + "name": "天塔第50层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4,352], + [348, 4, 2, 32, 2, 2, 2, 2, 2, 32, 2, 4,352], + [348, 2, 2,300, 2, 0, 0, 0, 2,300, 2, 2,352], + [348, 2, 32, 0, 86, 0, 87, 0, 86, 0, 32, 2,352], + [348, 2, 2,300, 2, 2, 2, 2, 2,300, 2, 2,352], + [348, 4, 2, 32, 86, 0, 2, 0, 86, 32, 2, 4,352], + [348, 4, 2, 2, 2, 0, 32, 0, 2, 2, 2, 4,352], + [348, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,11": { + "floorId": "MT49", + "loc": [ + 7, + 11 + ] + }, + "6,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 6, + 10 + ], + "upFloor": [ + 6, + 5 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT51.js b/project/floors/MT51.js new file mode 100644 index 0000000..5f64aed --- /dev/null +++ b/project/floors/MT51.js @@ -0,0 +1,1586 @@ +main.floors.MT51= +{ + "floorId": "MT51", + "title": "天塔第 51 层", + "name": "天塔第51层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 2, 0, 0, 2, 21,246, 32, 2, 0, 32,352], + [348, 32, 2, 21, 0,222, 0, 2, 0, 81, 0, 0,352], + [348, 32, 2, 0, 0, 2,225, 0,224, 2, 0, 32,352], + [348, 22, 2, 2, 81, 2, 2,221, 2, 2, 2, 2,352], + [348, 0, 81,225, 31, 2, 27, 0, 27, 2, 23, 0,352], + [348, 2, 2, 2, 2, 2, 88, 0, 0, 2, 31, 0,352], + [348, 31,222, 81, 32, 2, 2, 0, 2, 2, 2,246,352], + [348, 0, 31, 2, 0, 0, 0, 0, 0,372, 0, 0,352], + [348,222, 2, 2,222, 0, 0, 0, 0,125, 0, 2,352], + [348, 0, 31, 2, 0, 2, 2,224, 2,372, 32, 21,352], + [348, 2, 27, 2, 87, 2, 27, 21, 28, 2, 21, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 1, + 5 + ] + ], + "floorId": "MT58", + "opacity": 0 + } + ], + "parallelDo": "", + "events": { + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 9, + 9 + ] + ], + "remove": true + }, + { + "type": "changePos", + "loc": [ + 7, + 6 + ], + "direction": "left" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 7, + 6 + ] + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]................", + "\t[邵虎]这里就是........联盟区域吗......", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]到处充斥着鲜血的味道,让人不寒而栗呢", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "move", + "loc": [ + 9, + 9 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:2", + "up:1" + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "down:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]啊..........", + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]..........", + "\t[邵虎]抱歉。", + "\t[联盟老人]别挡路,给我闪开!", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 7, + 8 + ], + "time": 200, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "down:1", + "right:1" + ] + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "move", + "loc": [ + 7, + 9 + ], + "time": 300, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]................", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "animate", + "name": "gantanhao" + }, + { + "type": "jumpHero", + "dxy": [ + 0, + 1 + ], + "time": 200 + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 8 + ] + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........联盟的待客之道吗......", + "\t[邵虎]......不由分说就出手了呢......", + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]哼......最近有一个入侵者在天塔里面肆意妄为的消息传得火热......", + "\t[联盟老人]说的就是你吧..........", + "\t[联盟老人]不过胆子虽是不小......也有几分能耐呢...........", + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哼......我早就想问了,你们联盟......", + { + "type": "showImage", + "code": 3, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......到底有什么目的,存在的理由是什么..........", + "\t[联盟老人]呵呵.........我们和那个刚刚建立起来不久的妖社可不一样........联盟可是有着上百年的底蕴和历史!!", + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......胡说些什么,我听说的联盟,也不过才成立几年而已。", + "\t[联盟老人]呵呵.........你又懂什么?真正懂的联盟存在的意义........真正明白这座天塔所缔造的使命的人........谁又知道呢!!", + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............", + "\t[联盟老人]和你浪费的口舌太多了......虽然听说海骑士和巡察对你进入天塔的事好像有着不同的看法.......", + "\t[联盟老人]不过老牌的联盟人士是不会因为一个乳臭未干的骑士就动摇联盟百年的根基的!!", + "\t[联盟老人]碰到我就算你倒霉,就是巡察那小屁孩在,有再多的花招也别想把你救走!", + "\t[邵虎]..............", + { + "type": "showImage", + "code": 3, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]说实话,你说的这些我一句都听不懂。", + "\t[邵虎]什么海骑士,什么巡察,跟我有什么关系", + { + "type": "showImage", + "code": 3, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]聊底蕴和历史?天枢城的历史已经有上千年!难道还比不过你一小小的天塔?", + "\t[联盟老人]............", + "\t[联盟老人]世道真是变了,100年前的那张战争.........已经不可能真实的写在史册上了么.........", + "\t[联盟老人]哼........联盟........只是要找回200年前被天枢城夺取的东西而已!!", + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............", + "\t[联盟老人]而且,听说你的目标是公主?", + "\t[联盟老人]别逗了......这么一把天枢城的钥匙........扳倒天枢城的重要计划枢纽......", + "\t[联盟老人]给你?", + "\t[联盟老人]别做梦了!!", + "\t[邵虎]..............", + "\t[邵虎]我发现一个问题。", + "\t[邵虎]跟老头说话,尤其是活了这么久的老头。", + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........实在是没什么共同语言。", + "\t[邵虎]我只是一个护卫。一个公主殿下的护卫。", + "\t[邵虎]隶属于天枢禁卫军。我这么说,你明白我的立场了吗?", + "\t[联盟老人]...........", + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]【扳倒天枢城】,这就是联盟的目的吗?", + "\t[邵虎]【扳倒联盟】,这就是妖社的目的吗?", + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你们还真是无聊透顶!", + "\t[联盟老人]...........", + "\t[联盟老人]啊哈哈哈哈哈哈!!!!", + "\t[联盟老人]已经好久没有人敢在天塔里面这么说话了。", + "\t[联盟老人]既然你都说到这份上了,那就做好死的准备了吧!?", + "\t[邵虎]哼........正合我意。", + "\t[邵虎]公主原来在联盟的手上......你告诉了我一个好消息呢。", + "\t[联盟老人]蚍蜉撼树.....不自量力!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "jumpHero", + "dxy": [ + -2, + 0 + ], + "time": 250 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 8, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "moveHero", + "time": 250, + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 6, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 7, + 8 + ], + "time": 250, + "keep": true, + "async": true, + "steps": [ + "right:1", + "down:1" + ] + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "jumpHero", + "dxy": [ + 1, + 1 + ], + "time": 250 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 6, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 8, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 750 + }, + { + "type": "move", + "loc": [ + 8, + 9 + ], + "time": 250, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 9, + 9 + ], + "async": true + }, + { + "type": "moveHero", + "time": 250, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 9 + ] + ], + "remove": true, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 5, + 8 + ], + "async": true + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "magician", + "loc": [ + [ + 5, + 8 + ] + ], + "time": 1000 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "jumpHero", + "dxy": [ + -1, + 0 + ], + "time": 250 + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 8, + 9 + ], + "async": true + }, + { + "type": "jumpHero", + "dxy": [ + -1, + 0 + ], + "time": 250 + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 7, + 9 + ], + "async": true + }, + { + "type": "jumpHero", + "dxy": [ + -1, + 0 + ], + "time": 250 + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 6, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 5, + 8 + ], + "time": 250, + "keep": true, + "async": true, + "steps": [ + "right:2" + ] + }, + { + "type": "moveHero", + "time": 250, + "async": true, + "steps": [ + "up:1", + "right:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "hunanxuehua", + "loc": [ + 6, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "moveHero", + "time": 250, + "steps": [ + "down:1" + ] + }, + { + "type": "jumpHero", + "dxy": [ + 2, + -1 + ], + "time": 250 + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "remove": true, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 9, + 9 + ], + "async": true + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "magician", + "loc": [ + [ + 9, + 9 + ] + ], + "time": 1000 + }, + { + "type": "animate", + "name": "fadong4", + "loc": [ + 9, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 8, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "dxy": [ + 0, + 1 + ], + "time": 250 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 8, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "jumpHero", + "dxy": [ + -1, + -1 + ], + "time": 250 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 7, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "dxy": [ + 0, + 1 + ], + "time": 250 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 7, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "jumpHero", + "dxy": [ + -1, + -1 + ], + "time": 250 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 6, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "dxy": [ + 0, + 1 + ], + "time": 250 + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 6, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "jumpHero", + "dxy": [ + -1, + -1 + ], + "time": 250 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "moveHero", + "time": 250, + "steps": [ + "right:2", + "down:1", + "right:1" + ] + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 9, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 9 + ] + ], + "remove": true, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 5, + 9 + ], + "async": true + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "magician", + "loc": [ + [ + 5, + 9 + ] + ], + "time": 1000 + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "jumpHero", + "dxy": [ + 0, + -1 + ], + "time": 250 + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 9 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 5, + 9 + ], + "time": 250, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 400 + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 8 + ], + "async": true + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "dxy": [ + 0, + 1 + ], + "time": 250 + }, + { + "type": "moveHero", + "time": 250, + "steps": [ + "left:2" + ] + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 5, + 8 + ], + "async": true + }, + { + "type": "sleep", + "time": 250 + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 5, + 8 + ] + ], + "remove": true, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "xiaoshideqiang", + "loc": [ + 7, + 7 + ], + "async": true + }, + { + "type": "playSound", + "name": "009-System09.mp3" + }, + { + "type": "setBlock", + "number": "magician", + "loc": [ + [ + 7, + 7 + ] + ], + "time": 1000 + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "jumpHero", + "dxy": [ + 2, + 0 + ], + "time": 250 + }, + { + "type": "animate", + "name": "luolei", + "loc": [ + 6, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 350 + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "dxy": [ + -1, + -1 + ], + "time": 250 + }, + { + "type": "animate", + "name": "luolei", + "loc": [ + 8, + 9 + ], + "async": true + }, + { + "type": "sleep", + "time": 350 + }, + { + "type": "animate", + "name": "fadong2", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 350 + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "up:2" + ] + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 7, + 7 + ], + "async": true + }, + { + "type": "sleep", + "time": 1400 + }, + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]............切", + "\t[联盟老人]............海骑士那家伙......", + "\t[联盟老人]..........到底在想什么啊......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 7, + 7 + ] + ], + "remove": true, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "shenglvehao", + "async": true + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "moveHero", + "time": 250, + "steps": [ + "down:2" + ] + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼.............", + "\t[邵虎]海骑士..............", + { + "type": "hideImage", + "code": 3, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + } + ], + "10,9": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "function", + "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}" + }, + { + "type": "if", + "condition": "(flag:panding==1)", + "true": [ + { + "type": "setValue", + "name": "flag:panding", + "value": "0" + } + ], + "false": [ + { + "type": "setBlock", + "number": "373" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "356" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "374" + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": "2" + } + ] + } + ] + } + }, + "changeFloor": { + "6,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 7, + 6 + ], + "upFloor": [ + 4, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT52.js b/project/floors/MT52.js new file mode 100644 index 0000000..af8b91f --- /dev/null +++ b/project/floors/MT52.js @@ -0,0 +1,97 @@ +main.floors.MT52= +{ + "floorId": "MT52", + "title": "天塔第 52 层", + "name": "天塔第52层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 27, 2, 2,222, 11, 0, 2, 32, 81,224,352], + [348, 28, 28, 2, 32, 0, 2,222, 11, 0, 2, 21,352], + [348, 82, 2, 2, 32, 2, 2, 2, 2, 2, 2, 21,352], + [348,224, 21, 2, 32, 2, 40, 2, 28,224, 2, 21,352], + [348, 32, 0, 2, 81, 2, 83, 2, 2, 81, 2, 2,352], + [348, 81, 2, 2, 21, 81, 32,224, 81,222, 0, 87,352], + [348,225, 0, 81,222, 2, 2, 2, 2, 81, 2, 2,352], + [348, 21, 31, 2, 0, 0, 21, 21, 21,221, 81, 32,352], + [348, 2, 2, 2, 0,125, 2, 2, 2, 82, 2, 32,352], + [348, 32, 0,225, 0, 2, 2, 0,224, 0, 2, 2,352], + [348, 21, 21, 2, 88, 2, 27, 31, 2, 21, 32, 28,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "5,9": [ + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]我们联盟的骑士生命力都十分旺盛,没有足够的体力是无法战胜他们的。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + "changeFloor": { + "4,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 4, + 10 + ], + "upFloor": [ + 10, + 6 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT53.js b/project/floors/MT53.js new file mode 100644 index 0000000..35b6dc8 --- /dev/null +++ b/project/floors/MT53.js @@ -0,0 +1,158 @@ +main.floors.MT53= +{ + "floorId": "MT53", + "title": "天塔第 53 层", + "name": "天塔第53层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 0, 28, 2, 32, 2, 21, 2, 22, 2, 23,352], + [348, 0, 21, 0, 2, 0, 31, 0, 31, 0, 31, 0,352], + [348, 2,246, 2, 2,227, 2,246, 2, 81, 2, 2,352], + [348, 31, 0,224, 31, 21, 2,122, 2,227, 27, 28,352], + [348, 2, 82, 2, 2, 2, 2,372, 2, 81, 2, 2,352], + [348, 0, 34, 0, 81, 22, 31,222, 81, 33, 0, 88,352], + [348, 32, 2, 31, 2, 2, 2, 2, 2, 81, 2, 2,352], + [348,224, 2,224, 31, 0, 21, 2, 32,246, 32, 2,352], + [348, 28, 2, 27, 2, 2,246, 2, 2, 2, 0, 28,352], + [348, 2, 2, 2, 2, 34, 0, 82,222, 2,222, 2,352], + [348, 4, 4, 4, 2, 87, 0, 2, 21, 0, 32, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "7,4": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "if", + "condition": "switch:A", + "true": [ + "\t[联盟行商]联盟的钱可不是那么好赚的,尤其是海骑士那个家伙,我已经不止一次被蒙混过去了。" + ], + "false": [ + "\t[联盟行商]我有五把黄钥匙,800金币你想要吗?", + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "choices", + "text": "\t[邵虎]................", + "choices": [ + { + "text": "我太需要了", + "action": [ + { + "type": "if", + "condition": "(status:money>=800)", + "true": [ + { + "type": "setValue", + "name": "status:money", + "value": "status:money-800" + }, + { + "type": "setValue", + "name": "item:yellowKey", + "value": "item:yellowKey+5" + } + ], + "false": [ + "\t[联盟行商]你的钱不够。" + ] + } + ] + }, + { + "text": "暂时还不需要", + "action": [ + "\t[联盟行商]呵呵,我在这里等你回心转意。" + ] + } + ] + } + ] + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + } + ] + }, + "changeFloor": { + "11,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 10, + 6 + ], + "upFloor": [ + 6, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT54.js b/project/floors/MT54.js new file mode 100644 index 0000000..2643e54 --- /dev/null +++ b/project/floors/MT54.js @@ -0,0 +1,351 @@ +main.floors.MT54= +{ + "floorId": "MT54", + "title": "天塔第 54 层", + "name": "天塔第54层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 2, 27, 31, 31, 31, 2, 87, 0, 0, 0, 2,352], + [348, 2,225, 2, 2, 2, 2, 2, 2, 2, 2, 0,352], + [348,467, 0,300, 0, 50, 2, 21, 0,222, 2,300,352], + [348, 2, 81, 2, 2, 2, 2, 0, 50, 0, 2, 39,352], + [348, 2, 34,300, 0, 50, 2, 0, 0, 21, 2,467,352], + [348, 2, 81, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 34, 0, 0, 0,221, 2, 50, 2, 50, 2, 32,352], + [348, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 32,352], + [348, 0, 11, 0, 2, 0, 2,300, 2,300, 2, 32,352], + [348, 2, 0, 2, 2, 0, 81, 34, 81, 0,246, 28,352], + [348, 0, 11, 0, 2, 88, 2, 2, 2,468, 2, 2,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "9,11": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "flag:211", + "true": [ + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 1, + 10 + ] + ] + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "setBlock", + "number": "lavaNet", + "loc": [ + [ + 2, + 9 + ] + ] + }, + { + "type": "setBlock", + "number": "lavaNet", + "loc": [ + [ + 2, + 11 + ] + ] + }, + { + "type": "setBlock", + "number": "I468" + }, + { + "type": "animate", + "name": "hongguang", + "loc": [ + 2, + 10 + ], + "async": true + }, + { + "type": "setValue", + "name": "flag:211", + "value": "false" + } + ], + "false": [ + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 2, + 9 + ] + ] + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 2, + 11 + ] + ] + }, + { + "type": "setBlock", + "number": "lavaNet", + "loc": [ + [ + 1, + 10 + ] + ] + }, + { + "type": "setBlock", + "number": "lavaNet", + "loc": [ + [ + 3, + 10 + ] + ] + }, + { + "type": "setBlock", + "number": "I469" + }, + { + "type": "animate", + "name": "languang", + "loc": [ + 2, + 10 + ], + "async": true + }, + { + "type": "setValue", + "name": "flag:211", + "value": "true" + } + ] + } + ] + }, + "11,5": [ + { + "type": "if", + "condition": "flag:212", + "true": [ + { + "type": "changeFloor", + "loc": [ + 1, + 3 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "false": [ + { + "type": "animate", + "name": "wenhao", + "loc": "hero", + "async": true + } + ] + } + ], + "1,3": [ + { + "type": "if", + "condition": "flag:212", + "true": [ + { + "type": "changeFloor", + "loc": [ + 11, + 5 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "false": [ + { + "type": "animate", + "name": "wenhao", + "loc": "hero", + "async": true + } + ] + } + ] + }, + "changeFloor": { + "5,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "7,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": { + "11,4": [ + { + "type": "setValue", + "name": "flag:212", + "value": "true" + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 1, + 3 + ], + "async": true + }, + { + "type": "setBlock", + "number": "A367", + "loc": [ + [ + 1, + 3 + ] + ], + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 11, + 5 + ], + "async": true + }, + { + "type": "setBlock", + "number": "A367", + "loc": [ + [ + 11, + 5 + ] + ], + "async": true + }, + { + "type": "waitAsync" + } + ] + }, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 8, + 1 + ], + "downFloor": [ + 5, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT55.js b/project/floors/MT55.js new file mode 100644 index 0000000..5b74c79 --- /dev/null +++ b/project/floors/MT55.js @@ -0,0 +1,77 @@ +main.floors.MT55= +{ + "floorId": "MT55", + "title": "天塔第 55 层", + "name": "天塔第55层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 28, 0, 27, 2, 88, 0, 0, 2, 4,352], + [348, 2, 2, 2, 81, 2, 2, 2, 2, 81, 2, 4,352], + [348, 2, 28, 81, 0, 2, 21, 21, 2, 0, 2, 4,352], + [348, 2, 2, 2, 0, 2, 34, 0, 2, 21, 2, 4,352], + [348, 2, 28, 81, 0, 2, 2,224, 2, 21, 2, 4,352], + [348, 2, 2, 2, 34, 0, 12, 0, 0, 21, 2, 4,352], + [348, 2, 27, 81, 0, 2, 2, 2, 2, 0, 2, 2,352], + [348, 2, 2, 2, 0, 81, 0, 87, 0, 0, 81,227,352], + [348, 2, 27, 81, 0, 2, 0, 34, 2, 2, 2, 22,352], + [348, 2, 2, 2, 2, 2, 81, 2, 2, 22, 0,227,352], + [348, 4, 4, 4, 2, 27, 0, 28, 81,227, 2, 2,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "7,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "7,8": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 8, + 8 + ], + "downFloor": [ + 8, + 1 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT56.js b/project/floors/MT56.js new file mode 100644 index 0000000..86084b1 --- /dev/null +++ b/project/floors/MT56.js @@ -0,0 +1,98 @@ +main.floors.MT56= +{ + "floorId": "MT56", + "title": "天塔第 56 层", + "name": "天塔第56层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 32, 0, 2, 2, 2, 2, 2, 4, 4,352], + [348, 4, 2, 0, 28,222, 31, 0, 31, 2, 4, 4,352], + [348, 4, 2, 32,246, 2, 0, 27, 0, 2, 4, 4,352], + [348, 4, 2, 2, 81, 2, 2, 81, 2, 2, 2, 2,352], + [348, 2, 2,222, 21, 2, 0,246, 34, 2, 27, 34,352], + [348, 87, 2, 81, 2, 2,125, 0, 0, 81,224, 2,352], + [348, 0, 0, 0, 0, 2, 2, 0, 0, 2, 28, 34,352], + [348, 34,224, 2,224, 21, 2, 88, 0, 2, 2, 2,352], + [348, 2, 81, 2, 2, 0, 2, 2, 81, 2, 4, 4,352], + [348, 0,224, 0, 2, 34,246,225, 0, 2, 4, 4,352], + [348, 27, 34, 28, 2, 2, 2, 2, 2, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,6": [ + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]极致的攻击与极致的防御永远不是一个武学家应该去追求的。", + "\t[联盟老人]至少我认为是这样。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + "changeFloor": { + "7,8": { + "floorId": ":before", + "stair": "upFloor" + }, + "1,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 1, + 7 + ], + "downFloor": [ + 8, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT57.js b/project/floors/MT57.js new file mode 100644 index 0000000..8e8d10c --- /dev/null +++ b/project/floors/MT57.js @@ -0,0 +1,519 @@ +main.floors.MT57= +{ + "floorId": "MT57", + "title": "天塔第 57 层", + "name": "天塔第57层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0, 0, 81, 0, 21, 21, 21, 0, 81, 0, 87,352], + [348, 81, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 33, 83, 0, 2,225, 2,225, 2, 0, 2,367,352], + [348,367, 2,222, 0, 0, 0, 0, 0,222, 2,222,352], + [348, 2, 2, 0,227, 0, 47, 0,227, 0, 2, 33,352], + [348, 88, 2,246, 0, 0,257, 0, 0,246, 2,367,352], + [348, 0, 2, 0, 2,224, 0,224, 2, 0, 2, 2,352], + [348,222, 2, 0, 2, 2, 0, 2, 2, 0, 2,367,352], + [348,367, 2, 0, 0, 0,226, 0, 0, 0, 2, 33,352], + [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,222,352], + [348,367,222, 33,367, 2,367,222, 33,367, 2,367,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "6,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "1,4": [ + { + "type": "changeFloor", + "loc": [ + 6, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,9": [ + { + "type": "changeFloor", + "loc": [ + 11, + 6 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,11": [ + { + "type": "changeFloor", + "loc": [ + 11, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,11": [ + { + "type": "changeFloor", + "loc": [ + 11, + 3 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "6,11": [ + { + "type": "changeFloor", + "loc": [ + 1, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "9,11": [ + { + "type": "changeFloor", + "loc": [ + 11, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,11": [ + { + "type": "changeFloor", + "loc": [ + 1, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,8": [ + { + "type": "changeFloor", + "loc": [ + 9, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,6": [ + { + "type": "changeFloor", + "loc": [ + 1, + 9 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,3": [ + { + "type": "changeFloor", + "loc": [ + 4, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 5, + 8 + ] + ] + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 7, + 8 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 3, + 4 + ], + [ + 3, + 6 + ], + [ + 4, + 5 + ], + [ + 9, + 4 + ], + [ + 8, + 5 + ], + [ + 9, + 6 + ], + [ + 5, + 7 + ], + [ + 6, + 6 + ], + [ + 7, + 7 + ], + [ + 6, + 9 + ] + ], + "remove": true + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + } + ] + }, + "changeFloor": { + "1,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": { + "5,3": [ + { + "type": "setValue", + "name": "flag:57f", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "flag:57f>=2", + "true": [ + { + "type": "show", + "loc": [ + [ + 6, + 5 + ] + ] + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 6, + 5 + ] + } + ] + } + ], + "7,3": [ + { + "type": "setValue", + "name": "flag:57f", + "operator": "+=", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:57f>=2)", + "true": [ + { + "type": "show", + "loc": [ + [ + 6, + 5 + ] + ] + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 6, + 5 + ] + } + ] + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 10, + 1 + ], + "downFloor": [ + 1, + 7 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT58.js b/project/floors/MT58.js new file mode 100644 index 0000000..6b7d33e --- /dev/null +++ b/project/floors/MT58.js @@ -0,0 +1,230 @@ +main.floors.MT58= +{ + "floorId": "MT58", + "title": "天塔第 58 层", + "name": "天塔第58层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 21, 22, 2, 27, 0, 2, 32, 2, 21, 0, 88,352], + [348, 21, 0, 2, 21,225, 81,246, 2, 0, 0, 0,352], + [348, 21, 0, 2, 28, 0, 2, 0, 81,224, 0,125,352], + [348, 2,222, 2, 2, 2, 2,225, 2, 2, 2, 2,352], + [348,226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348,227, 2,222, 2, 2, 2, 81, 2, 2, 2,222,352], + [348, 27, 2, 0, 32, 2, 21,246, 21, 2, 0, 0,352], + [348, 21, 2, 32, 0, 2, 2, 2, 2, 2,225, 32,352], + [348, 28, 2, 0, 2, 2, 32, 32, 2, 31, 0, 2,352], + [348,224, 2, 81, 2, 21, 0, 0, 2,246, 31,246,352], + [348, 0, 81,224, 82,225, 87, 0,227, 0, 2, 34,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "setBlockOpacity", + "loc": [ + [ + 1, + 5 + ] + ], + "opacity": 0 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 2, + 5 + ] + ], + "opacity": 0.4 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 3, + 5 + ] + ], + "opacity": 0.6 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 4, + 5 + ] + ], + "opacity": 0.8 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 7, + 5 + ] + ], + "opacity": 0.8 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 8, + 5 + ] + ], + "opacity": 0.6 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 9, + 5 + ] + ], + "opacity": 0.4 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 10, + 5 + ] + ], + "opacity": 0.2 + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 11, + 5 + ] + ], + "opacity": 0 + }, + { + "type": "move", + "loc": [ + 1, + 5 + ], + "time": 250, + "keep": true, + "steps": [ + "right:5" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 180, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]该死.........", + "\t[弑剑]不可能.......我的剑怎么可能有破绽......", + "\t[弑剑]海骑士.........我究竟......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 250, + "steps": [ + "right:5" + ] + } + ], + "parallelDo": "", + "events": { + "11,3": [ + { + "type": "showImage", + "code": 2, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]海骑士是弑剑的剑术老师,不过他的剑与海骑士的剑感觉差异很大。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + "changeFloor": { + "11,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 7, + 11 + ], + "downFloor": [ + 10, + 1 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT59.js b/project/floors/MT59.js new file mode 100644 index 0000000..5e01b1e --- /dev/null +++ b/project/floors/MT59.js @@ -0,0 +1,77 @@ +main.floors.MT59= +{ + "floorId": "MT59", + "title": "天塔第 59 层", + "name": "天塔第59层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 81, 0, 2, 27, 34, 28, 2, 0, 81, 31,352], + [348,372, 2, 33, 81, 27, 34, 28, 81, 33, 2,372,352], + [348, 32, 2, 81, 2, 2, 2, 2, 2, 81, 2, 32,352], + [348, 32, 2, 0,246, 82,227, 82,246, 0, 2, 32,352], + [348, 0, 2, 31, 2, 2, 83, 2, 2, 31, 2, 0,352], + [348,224, 81,222, 2, 0, 0, 0, 2,222, 81,224,352], + [348, 2, 2, 82, 2, 33, 87, 33, 2, 82, 2, 2,352], + [348, 4, 2, 0, 2, 2, 2, 2, 81, 0, 2, 4,352], + [348, 4, 2,225, 81, 28, 34, 27, 2,225, 2, 4,352], + [348, 4, 2, 2, 2, 0, 0, 0, 2, 2, 2, 4,352], + [348, 4, 4, 4, 2, 27, 88, 28, 2, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,7": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 6 + ], + "downFloor": [ + 6, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT6.js b/project/floors/MT6.js new file mode 100644 index 0000000..b774df4 --- /dev/null +++ b/project/floors/MT6.js @@ -0,0 +1,186 @@ +main.floors.MT6= +{ + "floorId": "MT6", + "title": "天塔第 6 层", + "name": "天塔第6层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "1,1": [ + { + "type": "if", + "condition": "(flag:6fNPC==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[老人]呵呵.......如今这世道知道天塔是为何修建的人已经太少了..........", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 80, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[老人]我怎么不认识你.........你是镇天谷的人吗?", + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]镇...镇天谷?", + "\t[老人]........", + "\t[邵虎]抱歉,我不是镇天谷的人", + "\t[老人]是吗......不是镇天谷的人也可以到这个塔里来嘛......时代真是变了......呵呵", + "\t[邵虎].........请问..........镇天谷与这座塔有什么关系吗?", + "\t[老人]顾名思义啊........镇天,意为震慑天塔.....", + "\t[邵虎]......啊.........", + "\t[老人]呵呵......很吃惊吗?不过也不能怪你......如今这世道知道天塔是为何修建的人已经太少了......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "setValue", + "name": "flag:6fNPC", + "value": "1" + } + ] + } + ] + }, + "changeFloor": { + "11,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "3,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,121, 31, 0, 31, 0, 31, 0, 31, 0, 31, 28,352], + [348, 2, 2, 81, 2, 2, 2,217, 2, 81, 2, 2,352], + [348, 32, 0,210, 0, 0,205, 0, 0, 0,217, 0,352], + [348, 2, 2, 2, 2, 81, 2,217, 2, 2, 2, 81,352], + [348, 31, 0, 27,205, 0, 31, 0, 31, 0, 0,217,352], + [348, 81, 2, 2, 2, 2, 2,217, 2, 81, 2, 2,352], + [348, 0,205, 0, 0, 31, 0, 0, 28, 0,202, 0,352], + [348, 2, 2, 2, 81, 2, 2,217, 2, 2, 2, 81,352], + [348,210, 31, 0,205,202,205, 0, 0,205, 0, 0,352], + [348, 31, 2, 2, 2, 2, 2, 82, 2, 2, 2, 2,352], + [348, 21, 2, 88, 0, 32, 21, 27, 21, 32, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 10, + 11 + ], + "downFloor": [ + 4, + 11 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT60.js b/project/floors/MT60.js new file mode 100644 index 0000000..7576c2d --- /dev/null +++ b/project/floors/MT60.js @@ -0,0 +1,835 @@ +main.floors.MT60= +{ + "floorId": "MT60", + "title": "天塔第 60 层", + "name": "天塔第60层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352], + [348, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 4,352], + [348, 4, 2, 21, 21, 2, 85, 2, 21, 21, 2, 4,352], + [348, 4, 2, 27, 2, 2,226, 2, 2, 28, 2, 4,352], + [348, 4, 2, 27,222, 0,227, 0,222, 28, 2, 4,352], + [348, 4, 2, 27, 2,246, 85,246, 2, 28, 2, 4,352], + [348, 4, 2,224, 0, 85, 88, 85, 0,224, 2, 4,352], + [348, 4, 2, 2,225, 85, 0, 85,225, 2, 2, 4,352], + [348, 4, 2, 34, 34, 2, 2, 2, 34, 34, 2, 4,352], + [348, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "4,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "3,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "3,4": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "3,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "3,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "3,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "4,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "8,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "9,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "9,4": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "9,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "9,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "8,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "9,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "6,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "4,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "3,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "4,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "5,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "7,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "8,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "9,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "8,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "6,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "5,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "7,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "5,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "7,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + }, + "6,4": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + } + ] + }, + { + "type": "battle", + "loc": [ + 6, + 4 + ] + }, + { + "type": "changeFloor", + "loc": [ + 6, + 4 + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "7" + }, + { + "type": "show", + "loc": [ + [ + 4, + 5 + ], + [ + 6, + 5 + ], + [ + 8, + 5 + ], + [ + 5, + 6 + ], + [ + 7, + 6 + ], + [ + 3, + 7 + ], + [ + 9, + 7 + ], + [ + 4, + 8 + ], + [ + 8, + 8 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 6, + 6 + ], + [ + 5, + 7 + ], + [ + 7, + 7 + ], + [ + 5, + 8 + ], + [ + 7, + 8 + ] + ] + } + ] + } + }, + "changeFloor": { + "6,7": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": { + "4,5": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "8,5": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "5,6": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "7,6": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "3,7": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "9,7": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "4,8": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "8,8": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ], + "6,5": [ + { + "type": "setValue", + "name": "flag:door_MT60_6_3", + "operator": "+=", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "6,3": { + "0": { + "condition": "flag:door_MT60_6_3==9", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "show", + "loc": [ + [ + 3, + 3 + ], + [ + 4, + 3 + ], + [ + 8, + 3 + ], + [ + 9, + 3 + ], + [ + 3, + 4 + ], + [ + 3, + 5 + ], + [ + 3, + 6 + ], + [ + 9, + 4 + ], + [ + 9, + 5 + ], + [ + 9, + 6 + ], + [ + 4, + 9 + ], + [ + 3, + 9 + ], + [ + 8, + 9 + ], + [ + 9, + 9 + ] + ] + } + ] + }, + "1": null + }, + "6,6": { + "0": { + "condition": "flag:door_MT60_6_3==9", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + } + ] + }, + "1": null + }, + "5,7": { + "0": { + "condition": "flag:door_MT60_6_3==9", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + } + ] + }, + "1": null + }, + "7,7": { + "0": { + "condition": "flag:door_MT60_6_3==9", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + } + ] + }, + "1": null + }, + "5,8": { + "0": { + "condition": "flag:door_MT60_6_3==9", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + } + ] + }, + "1": null + }, + "7,8": { + "0": { + "condition": "flag:door_MT60_6_3==9", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + } + ] + }, + "1": null + } + }, + "upFloor": [ + 6, + 2 + ], + "downFloor": [ + 6, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT61.js b/project/floors/MT61.js new file mode 100644 index 0000000..2159a3a --- /dev/null +++ b/project/floors/MT61.js @@ -0,0 +1,1238 @@ +main.floors.MT61= +{ + "floorId": "MT61", + "title": "天塔第 61 层", + "name": "天塔第61层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 0, 28, 2, 32, 88, 32, 2, 4, 4, 4,352], + [348, 0, 21, 0, 2, 0, 0, 0, 2, 4, 4, 4,352], + [348, 2,224, 2, 2,246, 2,246, 2, 2, 2, 2,352], + [348, 31, 0, 0,222, 0,372, 0, 81, 28, 0, 0,352], + [348,246, 2, 2, 2, 2, 2, 2, 2, 2, 2, 86,352], + [348, 31, 0,222,225,222, 0, 81,224, 2, 0, 0,352], + [348, 2, 2, 2, 2, 2, 2, 2, 28, 2, 0, 2,352], + [348, 21,227, 32, 0, 0, 87, 2, 27, 2, 0, 4,352], + [348, 2, 2, 2, 81, 2, 2, 2, 2, 2,123, 4,352], + [348, 4, 4, 2,246, 32, 0, 86, 0, 0,323, 4,352], + [348, 4, 4, 2, 27, 2, 2, 2, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,4": [ + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "hide", + "remove": true + } + ], + "10,7": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "changeFloor", + "floorId": "MT61", + "loc": [ + 9, + 10 + ] + }, + { + "type": "changePos", + "loc": [ + 9, + 10 + ], + "direction": "right" + }, + { + "type": "setBlock", + "number": "star", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "waitAsync" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]hello~~~邵大哥~~~等你好久了哦~~~", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]诶.....?杰....杰克么?!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]邵大哥怎么才上来啊?杰克我都在这里等你好久了\n哦!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohujinzhang.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你.........你这怪异的语气是怎么回事......", + "\t[邵虎]难道又吃了什么奇怪的药了?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]对了,你不是说......你在联盟区域不方便露面么\n?现在怎么还跑到我前面来了?", + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶?有这种事?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]额......其....其实我也是觉得一个人在下面太没\n意思了嘛,就上来看看邵大哥在干些什么咯~", + "\t[杰克]邵大哥~~我在这附近发现了一个密道哦!好像是一\n个从塔外面才能进入的密室哦!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 10, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]说不定里面藏着公主呢?我们去看看吧~~", + { + "type": "showImage", + "code": 2, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哦?", + "\t[邵虎]也不是不行,只不过你突然这么说........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]让我觉得有点可疑啊.......这消息可能保险?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]有什么不保险的?我的百宝箱里面有那么多的好东\n西诶!让邵大哥进入一个区区塔侧密室还不是轻松\n加愉快?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]再说了~要是错过了救出公主的机会,邵大哥你可\n是要后悔一辈子的哦!", + "\t[杰克]所以啊,邵大哥你就跟我走吧?", + "\t[邵虎]虽然你一口一个邵大哥的叫着......", + "\t[邵虎]但我认识的杰克可从来没这么叫过我。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你真的忘记了吗?在你被怪物围攻,我救出了你的\n时候.......之后的每一次.......你都是怎么叫我\n的?", + "\t[杰克]不......不是邵大哥......吗?", + "\t[杰克]那是.......邵老弟?", + "\t[杰克]邵前辈?", + "\t[杰克]邵护卫?", + "\t[杰克]老邵?", + "\t[邵虎]行了,别猜了。", + "\t[邵虎]虽然猜不到你的目的,不过看来意图不善啊。", + "\t[邵虎]但是你犯了一个最严重的错误。那就是凭这种拙劣\n的演技可是骗不到我的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 63 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克].................", + "\t[杰克].................呼........好吧。", + "\t[杰克]那真正的杰克是如何称呼你的呢,邵弟弟?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "comment", + "text": "bgm淡入淡出" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "meiqishibianshen", + "loc": [ + 10, + 8 + ], + "async": true + }, + { + "type": "setBlock", + "number": "E341", + "loc": [ + [ + 10, + 8 + ] + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "meiqishi.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "meimao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]hello~~~邵弟弟~~~好久不见啊~~", + "\t[媚骑士]你还是一样精神呢~~~一点都没变呢~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "loc": [ + 10, + 6 + ], + "direction": "down" + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]媚骑士么?", + "\t[邵虎]先是化装成我姐姐......没想到你连男性都可以变\n装啊?这可真是让我大跌眼镜了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不......好像连胸都能变平啊?......或许说刮目\n相看比较好呢?", + { + "type": "showImage", + "code": 1, + "image": "meidaxiao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]少贫嘴了~~~", + "\t[媚骑士]上次被你不小心跑掉我可是耿耿于怀呢~~~", + "\t[媚骑士]另外.........杰克到底怎么称呼你的啊?我可是\n很有兴趣哦~~~~", + "\t[邵虎]告诉你了之后你再来玩我吗?", + "\t[媚骑士]啊呀.......瞧你说的......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "meishihuai.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]不过话说回来....这次你有信心从我手中跑掉吗?", + "\t[媚骑士]这回我可不会犯同样的错误了哦?", + "\t[媚骑士]准备好让我开心一下了么邵弟弟?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 10, + 8 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:2" + ] + }, + { + "type": "jumpHero", + "loc": [ + 10, + 8 + ], + "time": 500, + "async": true + }, + { + "type": "changePos", + "loc": [ + 10, + 8 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "meishihuai.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]嘿嘿~~上钩了!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 10, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:2" + ] + }, + { + "type": "moveHero", + "steps": [ + "down:2" + ] + }, + { + "type": "changePos", + "loc": [ + 10, + 10 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuliuhan.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么!?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 10, + 10 + ], + "direction": "right" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 10, + 10 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 10, + 10 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼......这条单行道一面环墙啊......", + { + "type": "showImage", + "code": 1, + "image": "meimao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]你的右脚下面可就是60层的深渊哦?邵弟弟~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "meidaxiao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]这点高度我是不在乎的~~~~可邵弟弟大概要吃一壶\n了吧?", + "\t[邵虎]怎么办......楼层传送?......不行,不在楼梯附\n近......", + "\t[邵虎]看来只有拼一拼了!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "meimao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]想硬拼呢邵弟弟~~~~你的脸上就是这么写的哦~~~", + "\t[媚骑士]跟海骑士一样啊......有点什么想法就全都写在脸\n上了......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].............", + "\t[媚骑士]怎么了?一提到海骑士眼神都变了呢。", + "\t[邵虎].............他......现在在哪?", + "\t[媚骑士]海骑士么?他在塔顶哦~~想见他的话就自己爬上去\n吧~~~", + "\t[邵虎].............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "meidaxiao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]不彻底解决那小子的问题你大概还上不了楼吧~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "meishihuai.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]哼哼...~~~~~~~废话有点多了~~~~~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 10, + 10 + ] + }, + { + "type": "move", + "loc": [ + 10, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jian2", + "loc": [ + 10, + 10 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 10, + 9 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 10, + 8 + ] + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你这家伙闹够了吧?", + "\t[邵虎]反正跟你战斗又不会了解到什么实际的东西......\n这种无意义的争斗我才不喜欢......", + { + "type": "showImage", + "code": 1, + "image": "meidaxiao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]是~~~这~~~样~~~吗~~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "meishihuai.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]那我们就速战速决好了~!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 10, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 10, + 10 + ], + "time": 500 + }, + { + "type": "animate", + "name": "fadong2", + "loc": [ + 10, + 8 + ] + }, + { + "type": "move", + "loc": [ + 10, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "jiaosha", + "loc": [ + 10, + 10 + ] + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 9, + 10 + ], + "direction": "right" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "A553", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "openDoor", + "loc": [ + 10, + 10 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "star", + "loc": [ + [ + 10, + 10 + ] + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]可恶........", + { + "type": "showImage", + "code": 1, + "image": "meishihuai.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]呀......地板碎了呢。", + { + "type": "showImage", + "code": 1, + "image": "meidaxiao.png", + "loc": [ + 185, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]看来在这里不好施展拳脚了呢~~~~", + "\t[媚骑士]那今天就陪你玩到这里吧~~邵弟弟拜拜啦~~~", + "\t[邵虎]你..........赶紧给我消失吧.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "jump", + "from": [ + 10, + 9 + ], + "to": [ + 10, + 10 + ], + "time": 500, + "keep": true + }, + { + "type": "hide", + "loc": [ + [ + 10, + 10 + ] + ], + "remove": true + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 9, + 10 + ] + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这里可是61层.......就这么跳下去了?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohujinzhang.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]算了......想也没有用......果然四骑士都不是普\n通人啊..........", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "3" + }, + { + "type": "setValue", + "name": "flag:229", + "value": "1" + }, + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "6,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,8": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "downFloor": [ + 6, + 2 + ], + "upFloor": [ + 5, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT62.js b/project/floors/MT62.js new file mode 100644 index 0000000..6269ca0 --- /dev/null +++ b/project/floors/MT62.js @@ -0,0 +1,109 @@ +main.floors.MT62= +{ + "floorId": "MT62", + "title": "天塔第 62 层", + "name": "天塔第62层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 2, 32, 28, 0, 0, 2, 23, 2, 27,246,352], + [348,225, 2, 2, 2, 2,246, 2,227, 2, 2, 81,352], + [348, 0,224, 0, 0,222, 32,224, 0, 0, 0, 0,352], + [348, 21, 2, 0,125, 2,225, 2, 2, 81, 2, 2,352], + [348, 21, 2, 81, 2, 2, 0, 31, 2,227, 0, 31,352], + [348, 21, 2,224,372, 21,246, 0, 2, 0, 0, 87,352], + [348, 2, 2, 81, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348,227,225, 0, 0, 2, 88, 0, 31, 2, 0, 21,352], + [348, 31, 2, 2, 82, 2, 2, 2,225, 2, 0, 21,352], + [348, 27, 2, 0,222, 0, 81,246, 0, 81,246, 27,352], + [348, 28, 2, 32, 0, 32, 2, 28, 0, 2, 0, 31,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "4,4": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 100, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]就在不久前,我看到戾骑士了。", + "\t[联盟老人]不过那家伙很少到塔上面来的啊....", + "\t[联盟老人]一定要发生什么了,我相信。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "4,6": [ + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "6,8": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 10, + 6 + ], + "downFloor": [ + 7, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT63.js b/project/floors/MT63.js new file mode 100644 index 0000000..77c65e7 --- /dev/null +++ b/project/floors/MT63.js @@ -0,0 +1,493 @@ +main.floors.MT63= +{ + "floorId": "MT63", + "title": "天塔第 63 层", + "name": "天塔第63层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,341, 0, 0, 0, 0,342, 0, 0, 0, 0, 0,352], + [348,224, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 0, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348,225, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4,352], + [348, 0, 32, 32, 32, 0, 81,224, 2, 4, 2, 2,352], + [348, 2, 2, 81, 2, 2, 2, 21, 2, 4, 2, 88,352], + [348, 28, 0,246, 0, 27, 2, 21, 2, 2, 2, 0,352], + [348, 2, 81, 2, 2, 2, 2,224, 81, 0,222, 0,352], + [348, 0,246, 0, 32, 0, 2, 2, 2, 2,372, 2,352], + [348, 2, 81, 2, 2, 0, 0,227,225, 2, 27, 28,352], + [348, 27,222, 28, 2, 0, 87, 2, 31,227, 31, 2,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "comment", + "text": "bgm的淡入淡出" + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 1, + 1 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 1 + ] + ], + "remove": true + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]......................", + "\t[圣骑士]................媚儿,你来了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "longyingsuifeng.mp3", + "keep": true + }, + { + "type": "move", + "loc": [ + 1, + 1 + ], + "time": 500, + "keep": true, + "steps": [ + "right:4" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]我来了~~~圣哥~~", + { + "type": "showImage", + "code": 1, + "image": "shengxiao.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]呼......看你一脸满足的样子......又做了什么开\n心的事吗?", + "\t[媚骑士]嗯~~~~能看得出来嘛~~~~~", + "\t[媚骑士]其实啊,我去小小地调戏了一下邵弟弟~~~扮成巡\n察的样子哦~~", + "\t[媚骑士]他好像相当吃惊呢~~~当时那个表情别提多有意思\n了~~~", + "\t[圣骑士]呼....媚儿你啊......淘气的话,适可而止就好。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meibugaoxing.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]圣哥你这么多年还不了解媚儿的习惯嘛~~~", + "\t[媚骑士]塔里面好不容易来了个外人~~可要好好玩玩才行啊。", + "\t[圣骑士]我当然知道你这个性......要具体说就还是太淘气\n了吧。", + "\t[圣骑士]你啊你......怎么就是长不大呢。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]嘛~~~只要圣哥长大就好啦~~~媚儿呆在圣哥身边\n就是为了给圣哥带来欢乐嘛~~~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]只要有圣哥在就好啦~~~~媚儿什么都没可以不要了。", + "\t[圣骑士]............媚儿..........", + "\t[圣骑士]实话说.......有时候我觉得挺对不起你的。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]诶...", + "\t[圣骑士]从小到大,咱们俩也算是一并走过来的。", + "\t[圣骑士]联盟的人本来就不多......你又是那么乐观,喜欢\n到处交朋友......", + "\t[圣骑士]雪儿也跟你说过吧,要劝你脱离联盟去天枢。", + "\t[圣骑士]我觉得她说得对......去天枢城的话.....媚儿你\n确实会过的更开心......不是么?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meibugaoxing.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]诶呀呀圣哥你都在说些什么啊。", + "\t[媚骑士]雪儿姐虽说确实这么劝过我,不过已经被我拒绝了\n吧?", + "\t[媚骑士]而且.......而且.........", + "\t[媚骑士]如果我去了天枢城.........就不能和圣哥天天见\n面了........我才不要...........", + "\t[圣骑士]呼..........抱歉,又让你不高兴了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meishihuai.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]没有啦........", + "\t[媚骑士]我倒是觉得......圣哥每次都能让我从开心的心情\n变成不开心的心情........真是厉害呢~!!", + "\t[圣骑士]呵呵.........这也是一种才能吗...........", + "\t[媚骑士]嘿嘿.......媚儿喜欢的就是这样的圣哥啊~~~~", + "\t[圣骑士]呼.............", + "\t[圣骑士]对了.........那件事..........怎么样了?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meibugaoxing.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]那件事啊..........雪儿那里也没有什么消息....", + "\t[媚骑士]不过......好像有联盟人士见过她........", + "\t[圣骑士]真的吗.........!!在这附近?", + "\t[媚骑士]好像是的.........巡察也说没见到......不过那\n家伙没点好处是不会漏口风的......说不定他也是\n知道的?", + "\t[圣骑士]巡查吗......他的话暂且搁置一边吧......毕竟他\n还是和我们有着隔阂啊......我一直在考虑,那件\n事到底要不要说给他听呢.........", + "\t[媚骑士]对了,圣哥不是去海骑士那里打听了嘛?他怎么说\n的?", + "\t[圣骑士]海骑士说那家伙还没有去找过他......如果一旦有\n消息会通知我们。", + "\t[媚骑士]呼..........看来琥骑士的死对他打击真的很大啊\n...........", + "\t[圣骑士]是啊.........即使只是一具残留着琥骑士骨骼的\n残骸........那家伙还是像以前一样珍惜吗......", + "\t[媚骑士]可是..........不管怎样.....在琥骑士的骨骸成\n为了妖社的助力之后......那家伙就应该已经....", + "\t[圣骑士]....................", + "\t[圣骑士]媚儿.........我听说,琥骑士的骨骸曾经为了救\n一个妖社的手下去挑战过他。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "mei.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]什......什么!!", + "\t[媚骑士]以那家伙的脾气,难道...........", + "\t[圣骑士]不......他还是没能痛下杀手........", + "\t[媚骑士]这...............", + "\t[圣骑士]他只是痛扁了琥骑士的骨骸一顿.......然后把他\n要救走的妖社手下的尸体还给了他。", + "\t[媚骑士]这........这还是他吗.......这............", + "\t[圣骑士]呵呵.........现在琥骑士的骨骸也被消灭了.....\n你明白了吧,恐怕那家伙会因为这个发狂的。", + "\t[媚骑士]呼...........圣哥,那我们怎么办?", + "\t[圣骑士]找到他,或者.........不找他。你说了算。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]那我们去看看大哥吧?那家伙怎样都好~~~~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shengxiao.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]就知道你会这么说。", + "\t[圣骑士]走吧,这里风大,吹感冒了可不好。", + "\t[媚骑士]没关系没关系~~~哈哈哈~~~", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "comment", + "text": "边走边透明" + }, + { + "type": "move", + "loc": [ + 5, + 1 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:4" + ] + }, + { + "type": "move", + "loc": [ + 6, + 1 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:4" + ] + }, + { + "type": "waitAsync" + } + ] + } + ] + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "flag:231", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "3" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + }, + { + "type": "hide", + "remove": true + } + ], + "parallelDo": "", + "events": { + "10,9": [ + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "11,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 10 + ], + "downFloor": [ + 11, + 7 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT64.js b/project/floors/MT64.js new file mode 100644 index 0000000..86263e2 --- /dev/null +++ b/project/floors/MT64.js @@ -0,0 +1,500 @@ +main.floors.MT64= +{ + "floorId": "MT64", + "title": "天塔第 64 层", + "name": "天塔第64层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0,367, 2,367, 0,377, 0,367, 2, 4, 4,352], + [348, 21, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4,352], + [348, 0, 2, 0, 27, 0, 2, 0, 28, 0, 2, 4,352], + [348, 31, 2, 0, 2, 21, 2, 81, 2, 0, 2, 4,352], + [348, 89, 2,367, 2, 0,367, 0, 2,367, 2, 4,352], + [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 4, 2,367,367, 2, 4, 4, 2,367, 81,352], + [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2,367,352], + [348, 2, 2, 0, 81, 0, 87, 2,367, 0, 2, 2,352], + [348,367, 2, 32, 2, 2, 2, 2, 2, 32, 2, 4,352], + [348,367, 2, 0,367, 2, 88, 0, 81, 0, 2, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "8,9": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 9, + 5 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,11": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 8, + 1 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,11": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 10, + 7 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,10": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 5, + 7 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,7": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 6, + 5 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "5,7": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 1, + 10 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "6,5": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 4, + 7 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "3,5": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 2, + 1 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "2,1": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 3, + 5 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,1": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 11, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,1": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 4, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "9,5": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 8, + 9 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "10,7": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 1, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "11,8": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 4, + 1 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "1,5": [ + { + "type": "changeFloor", + "floorId": "jiange", + "loc": [ + 11, + 11 + ] + }, + { + "type": "sleep", + "time": 40 + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,9": { + "floorId": "MT65", + "loc": [ + 6, + 8 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 9 + ], + "downFloor": [ + 7, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {}, + "eachArrive": [ + { + "type": "if", + "condition": "(flag:233==1)", + "true": [], + "false": [ + { + "type": "function", + "function": "function(){\ncore.plugin.donghua7()\n}" + } + ] + } + ] +} \ No newline at end of file diff --git a/project/floors/MT65.js b/project/floors/MT65.js new file mode 100644 index 0000000..77a12a1 --- /dev/null +++ b/project/floors/MT65.js @@ -0,0 +1,80 @@ +main.floors.MT65= +{ + "floorId": "MT65", + "title": "天塔第 65 层", + "name": "天塔第65层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 0, 0,246, 27, 28,246, 0, 31, 2, 23,352], + [348, 2,224, 2, 2, 2, 2, 2, 2, 0,227, 0,352], + [348, 31, 0, 2, 31, 83,222, 0, 2, 81, 2, 2,352], + [348, 32, 2, 2, 0, 2, 0, 21, 2, 0, 0, 0,352], + [348, 31, 0, 2,224, 2, 0, 2, 2, 2, 2,225,352], + [348, 2, 81, 2, 27, 2, 87, 2, 31, 21, 2, 28,352], + [348,246, 0, 2, 28, 2, 2, 2, 2,224, 2, 27,352], + [348, 86, 2, 2,224, 2, 0, 0, 2, 0, 2,225,352], + [348, 31, 0, 81, 0, 2, 88,222, 83, 0, 2, 0,352], + [348, 2,227, 2, 81, 2, 2, 2, 2, 0, 2, 0,352], + [348, 23, 0, 2, 0,222, 28, 27,222, 0, 86,246,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,9": { + "floorId": "MT64", + "loc": [ + 5, + 9 + ] + }, + "6,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 5 + ], + "downFloor": [ + 6, + 8 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT66.js b/project/floors/MT66.js new file mode 100644 index 0000000..46a2a45 --- /dev/null +++ b/project/floors/MT66.js @@ -0,0 +1,77 @@ +main.floors.MT66= +{ + "floorId": "MT66", + "title": "天塔第 66 层", + "name": "天塔第66层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 56, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 2, 2, 2, 2, 2, 86, 2, 2, 2, 2, 2,352], + [348, 0, 34, 0, 34, 86,393, 86, 34, 0, 34, 0,352], + [348, 34, 0, 34, 0, 2, 2, 2, 0, 34, 0, 34,352], + [348, 2, 86, 2, 2, 2, 88, 2, 86, 2, 2, 2,352], + [348, 0,393, 0, 28, 2, 0, 2,393, 0, 28, 0,352], + [348, 28, 0, 28, 0, 2, 0, 2, 0, 28, 0, 28,352], + [348, 2, 2, 2, 86, 2, 0, 2, 2, 2, 86, 2,352], + [348, 0, 27, 0,393, 83, 0, 2, 27, 0,393, 0,352], + [348, 27, 0, 27, 0, 2, 87, 2, 0, 27, 0, 27,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 10 + ], + "downFloor": [ + 6, + 7 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT67.js b/project/floors/MT67.js new file mode 100644 index 0000000..7c851d1 --- /dev/null +++ b/project/floors/MT67.js @@ -0,0 +1,1040 @@ +main.floors.MT67= +{ + "floorId": "MT67", + "title": "天塔第 67 层", + "name": "天塔第67层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352], + [348, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 4,352], + [348, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4,352], + [348, 2, 86, 2, 2, 2, 2, 2, 2, 2, 2, 4,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,352], + [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 86, 2,352], + [348, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 4, 2, 2, 86, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4,352], + [348, 2, 2, 2, 4, 2, 0, 2, 2, 4, 2, 2,352], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "0,0": [ + { + "type": "moveHero", + "steps": [ + "down:1", + "left:4", + "down:2", + "right:8", + "down:2", + "left:6", + "down:2", + "right:2" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 9 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼......哈........这种压力........太可怕\n了.......", + "\t[邵虎]看来.......他没有追上来呢.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "E340", + "loc": [ + [ + 6, + 2 + ] + ] + }, + { + "type": "move", + "loc": [ + 6, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]哼..........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 6, + 3 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 7, + 9 + ], + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 7, + 9 + ], + "direction": "left" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "zhendajian", + "loc": [ + 6, + 6 + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 7, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我的天啊...........现在怎么办.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "down:2" + ] + }, + { + "type": "moveHero", + "steps": [ + "right:2" + ] + }, + { + "type": "changePos", + "loc": [ + 9, + 9 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 11, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 11, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "down:2" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 11, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么.....声音..........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "changePos", + "loc": [ + 9, + 9 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "waitAsync" + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "jump", + "from": [ + 11, + 9 + ], + "to": [ + 10, + 9 + ], + "time": 500, + "keep": true + }, + { + "type": "setBlock", + "number": "star", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大,这边!", + "\t[杰克]融墙水!!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "qushifen", + "loc": [ + 10, + 8 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]杰.....杰克!?明白了!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 10, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "move", + "loc": [ + 10, + 9 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "right:1", + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "down:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]哼..........跑的挺快的嘛........我倒要看看你\n要跑到哪去........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 10 + ] + ], + "remove": true + }, + { + "type": "comment", + "text": "bgm的淡入淡出" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 10, + 8 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "down:1", + "left:1" + ] + }, + { + "type": "move", + "loc": [ + 10, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 9, + 9 + ], + "direction": "right" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼.........应该走了吧..........", + "\t[邵虎]真险哪.......多亏了你,谢啦杰克。", + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大你真好意思说啊!?连戾骑士都敢惹\n?要我说整个天塔最恐怖的人是谁,戾骑士排第二\n就没人敢排第一啊!", + "\t[邵虎]我也搞不清楚什么原因........他就不由\n分说冲了过来。多亏了你,不然我现在可能就要给\n那个什么琥骑士陪葬了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]琥骑士?..............", + "\t[杰克]原来戾骑士是因为这个发毛的啊......也\n怪不得了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嘿?这里面难道还有故事?", + "\t[杰克]故事长了。从哪说起呢......就从戾骑士\n那个小暴脾气说起吧。", + "\t[杰克]戾骑士那家伙,脾气不是一般的坏。老大\n刚才也领教到啦~就连他的刀法也是充满着戾气。\n久而久之,他叫什么名字大家都忘记了,但一身戾\n气倒是被人记住,于是大家就都叫他戾骑士。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]怪不得我面对他时感觉十分不舒服.....\n原来是被戾气影响的缘故。", + "\t[杰克]戾骑士的人缘也是臭名昭著了,不管是谁\n都没办法跟他好好相处。不过倒是有一个冤大头跟\n他正好凑成一对,哈哈,他是谁就不用我说了吧?", + "\t[邵虎]自然是琥骑士了。", + "\t[杰克]没错。就是这个琥骑士,整个一老好人,\n平时好说话到爆。谁都能欺负欺负他,虽然他能力\n很强,但从来不用来对付欺负他的人。", + "\t[杰克]因为不止一次了,琥骑士被戾骑士打的躺\n在地上站不起来,琥骑士也从来不生气,戾骑士骂\n他是傻瓜,他也笑呵呵的不说话。最后还是戾骑士\n认输了,就这样,两个人成了最好的哥们。", + "\t[邵虎]天下之大无奇不有。", + "\t[杰克]老大说得对!这两个家伙啊,平时别看戾\n骑士总挤兑琥骑士,可是到了真正用得到对方的时\n候,两边都从不含糊!", + "\t[杰克]直到有一天,琥骑士和戾骑士交手切磋时\n,琥骑士受了伤。按理说这也是经常的事。", + "\t[杰克]可是那天带伤的琥骑士在路过腐翼那只小\n蝙蝠的领地时,不慎被咬伤。你也知道,中了腐翼\n的毒能力会瞬间骤减的。", + "\t[杰克]但琥骑士还是成功赶跑了腐翼,但他却跌\n跌撞撞跑到了血坛。血坛的老大血影是妖社的上层\n了,结果负伤衰弱的琥骑士没能斗得过血影,被妖\n社俘虏了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]也是难为他了.......可这与戾骑士找我\n有什么关系呢?", + "\t[杰克]老大别急听我说啊。", + "\t[杰克]戾骑士一直觉得是自己害了琥骑士,于是\n便到处寻找琥骑士的行踪,他一个人曾经把妖社翻\n了个底朝天,最后找到的,呵呵,老大你猜是什么\n?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............我怎么知道。", + "\t[杰克]他找到的是一个拥有琥骑士骨架的骷髅骑\n士。而且他失去了全部的记忆,并且战力大大减退\n,是妖社的忠实走狗。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............什么!?", + "\t[杰克]而且那具骷髅骑士的名字,就是被老大你\n干掉的,嗜骨!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].......................", + "\t[杰克]说实话啊.........戾骑士这些年改变还\n是很大的,过去从来不会和人说半句废话。现在有\n时候倒是也可以和另外三大骑士开开玩笑了......", + "\t[杰克]这一切啊....都要归功于琥骑士的人品哦\n.....啧啧啧.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我说杰克.......你这知道的可有点多了\n啊.........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶.......!?没......没有吧.....", + "\t[杰克]老大别误会啊..........这些.......整\n个联盟都知道的.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............不过这样一来,我倒是明白\n了戾骑士为什么要杀我了.........他是觉得我杀\n了他最好的兄弟,他要我来偿命......", + "\t[邵虎]..........但实际上他的好兄弟早已经没\n了意识,实际上我干掉的只是一个妖社的走狗而已", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]戾骑士要是这么想就好了。也不知道这家\n伙到底抽什么风........(小声)圣骑士和媚骑士劝\n了他那么久一点作用都没有........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........诶?你说什么?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]哈?老大你听错了。", + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 65 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]对了老大,你接下来怎么办呢。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............继续前进吧........媚骑士\n说,海骑士在塔顶等着我。我也正想问他一些问题\n呢。", + "\t[杰克]那么....老大,杰克要出塔一段时间。没\n有杰克的时候老大也要保重啊。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你啊你......真搞不懂到底是谁来照顾谁\n了........你也多保重吧。", + "\t[邵虎]出塔的话........如果碰上弑剑,帮我告\n诉他,我刚刚想通的一件事。", + "\t[杰克]弑剑?", + "\t[邵虎]告诉他说,要小心戾气积累的弊端.....", + "\t[杰克]...................", + "\t[杰克]杰克明白。", + "\t[杰克]那么.......再见了......老大.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "jump", + "from": [ + 10, + 9 + ], + "to": [ + 11, + 9 + ], + "time": 500, + "keep": true + }, + { + "type": "setBlock", + "number": "star", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "3" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + }, + { + "type": "setValue", + "name": "flag:241", + "value": "1" + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,354, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 2 + ], + "downFloor": [ + 6, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT68.js b/project/floors/MT68.js new file mode 100644 index 0000000..a22dad6 --- /dev/null +++ b/project/floors/MT68.js @@ -0,0 +1,661 @@ +main.floors.MT68= +{ + "floorId": "MT68", + "title": "天塔第 68 层", + "name": "天塔第68层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 2, 2, 2, 0, 2, 2, 4, 4, 4,352], + [348, 4, 4, 2, 0, 0, 0, 0, 2, 4, 4, 4,352], + [348, 4, 4, 2, 0, 0,340, 0, 2, 2, 2, 4,352], + [348, 4, 4, 2, 2, 0, 0, 0, 0,133, 2, 4,352], + [348, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2, 4,352], + [348, 4, 2, 2, 2, 0, 0, 2, 4, 4, 4, 4,352], + [348, 4, 2, 0, 0, 0, 2, 2, 4, 4, 4, 4,352], + [348, 4, 2, 87, 2, 2, 2, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "floorId": "MT67", + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "floorId": "MT67", + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "floorId": "MT67", + "remove": true + }, + { + "type": "changeFloor", + "floorId": "MT67", + "loc": [ + 9, + 9 + ], + "direction": "right" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "3" + }, + { + "type": "setValue", + "name": "flag:241", + "value": "1" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]诶...........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "down:3" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]...........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 5, + 5 + ], + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "right" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "xunchajieke.mp3", + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么.........不由分说就动手吗......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "lidaxiao.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]...........哼......你这小子比我想象中的能干\n嘛.......", + "\t[???]是不是啊,我说邵虎护卫!?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 5, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我想这个时候问你怎么会知道我的名字好像太愚蠢\n了啊......", + "\t[邵虎]看来我闯进天塔的动静实在是不小啊......", + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]呵.......老子已经在这等你很久了.......喂,看\n你的样子,不用老子自我介绍了吧?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 5, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]的确不用了.....看你刚才的力量与速度......绝\n对是顶尖高手.....", + "\t[邵虎]确切的说,如果没有察觉到你散发出的杀气......\n恐怕我正面是无法躲过你那一刀的。", + "\t[邵虎]你难道.........是联盟四骑士之一............", + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[???]...........挺会猜的。", + "\t[???]...........既然我是谁大概你也猜出来了。老子\n就不跟你废话了,今天我就是来干掉你的。准备好\n受死了么?", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]果然如同传闻中的样子......直奔主题\n啊.........戾骑士。", + "\t[邵虎]不过在你动手之前,可以告诉我为什么要杀我吗?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 6 + ] + }, + { + "type": "sleep", + "time": 500 + }, + "\t[戾骑士]...................", + { + "type": "showImage", + "code": 2, + "image": "lidaxiao.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]................哈哈哈哈哈哈!!!!", + "\t[戾骑士]既然你这么想知道的话,老子就告诉你。知道琥骑\n士么?", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]联盟过去曾有的第五位骑士.....?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]不笨嘛。那家伙虽然是个死板的笨蛋,但我戾骑士\n不允许任何人碰他一下。", + "\t[戾骑士]就算他只是个躯壳,就算他已经死了........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 5, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 5, + 7 + ], + "time": 500 + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 5, + 5 + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]切...........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "moveHero", + "steps": [ + "right:1", + "up:5" + ] + }, + { + "type": "changeFloor", + "floorId": "MT68", + "loc": [ + -1, + -1 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 5, + 6 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "li.png", + "loc": [ + 160, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]哼......还没有哪个人能单独从我手里逃掉.....", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 5, + 6 + ], + "time": 500, + "steps": [ + "right:1", + "up:4" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "MT67", + "loc": [ + 6, + 2 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + } + ] + } + ], + "parallelDo": "", + "events": { + "9,7": [ + "琥骑士之墓 戾" + ] + }, + "changeFloor": { + "6,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "3,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 3, + 10 + ], + "downFloor": [ + 6, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT69.js b/project/floors/MT69.js new file mode 100644 index 0000000..ae449fd --- /dev/null +++ b/project/floors/MT69.js @@ -0,0 +1,111 @@ +main.floors.MT69= +{ + "floorId": "MT69", + "title": "天塔第 69 层", + "name": "天塔第69层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 87, 0, 0, 0, 2, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 2, 83, 2, 4, 4,352], + [348, 4, 4, 4, 2, 9,130, 10, 0, 2, 4, 4,352], + [348, 4, 4, 4, 2, 32, 0, 32, 0, 2, 4, 4,352], + [348, 4, 4, 4, 2, 0, 0, 0, 0, 2, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 2, 82, 2, 4, 4,352], + [348, 4, 4, 4, 2, 7,131, 8, 0, 2, 4, 4,352], + [348, 4, 4, 4, 2, 32, 0, 32, 0, 2, 4, 4,352], + [348, 4, 4, 4, 2,125, 0, 0, 0, 2, 4, 4,352], + [348, 4, 2, 2, 2, 2, 2, 2, 81, 2, 4, 4,352], + [348, 4, 2, 88, 0, 0, 0, 0, 0, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,3": [ + { + "type": "openShop", + "id": "expShop3", + "open": true + } + ], + "6,7": [ + { + "type": "openShop", + "id": "moneyShop3", + "open": true + } + ], + "5,9": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 100, + 25 + ], + "opacity": 1, + "time": 0 + }, + "\t[联盟老人]70层其实是中心对称的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + "changeFloor": { + "3,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 1 + ], + "downFloor": [ + 4, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT7.js b/project/floors/MT7.js new file mode 100644 index 0000000..c2cb1d6 --- /dev/null +++ b/project/floors/MT7.js @@ -0,0 +1,281 @@ +main.floors.MT7= +{ + "floorId": "MT7", + "title": "天塔第 7 层", + "name": "天塔第7层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "4,1": [ + { + "type": "if", + "condition": "(flag:7fduihua==0)", + "true": [ + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "1" + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 80, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[女人]啊.........", + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]请问你是........", + "\t[女人]抱歉......你刚才看到一个棕色头发的男孩了吗?", + "\t[邵虎]........好像在五层楼的时候有看到........怎么了.......?", + "\t[女人]没.........没什么........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "if", + "condition": "(flag:juqing>=1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "npcnv.png", + "loc": [ + 180, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]对了,我有几个问想要请教。", + "\t[女人]啊......问我问题啊...........好,你说吧。", + "\t[邵虎]我听说这座塔与镇天谷有关系,请问这是什么关系呢?", + "\t[女人]这个啊.........你不是镇天谷的人吧?", + "\t[邵虎]实不相瞒,我是刚刚来到天塔的。", + "\t[女人]是行商吗........这么小的年纪......", + "\t[女人]不过你说的镇天谷与天塔的关系我倒是可以说一点给你听。", + "\t[女人]你知道200年前天枢与邻国的那场战争吗?", + "\t[邵虎]我听说过,好像天塔就是那个时候建造的", + "\t[女人]没错,天塔位于天枢与邻国的边界。", + "\t[女人]这座塔就是为了纪念这场战争而建造。", + "\t[女人]不过我倒是有些疑问。", + "\t[邵虎]什么疑问?", + "\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......", + "\t[邵虎]............", + { + "type": "setValue", + "name": "flag:7fduihua2", + "value": "1" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "............", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:7fduihua", + "value": "1" + } + ], + "false": [ + { + "type": "if", + "condition": "(flag:7fduihua2==1)", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "npcnv.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[女人]没被发现吧....呼.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ] + }, + "changeFloor": { + "6,6": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "11,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 0, 21,122, 2, 2, 2, 22, 0, 2, 21,352], + [348, 2,209, 2, 2, 2, 35, 2, 2, 81, 2,201,352], + [348, 21, 31, 2, 27,372,372,372,201, 0, 31, 0,352], + [348,209, 2, 2, 21, 2, 2, 2, 2, 2, 81, 2,352], + [348, 0, 0, 2, 21, 0, 0, 2, 0,217, 0, 32,352], + [348, 2, 31, 2, 0, 0, 87, 2,217, 0, 2,205,352], + [348, 21,209, 2,210, 2, 2, 2, 0,201, 2, 32,352], + [348, 2, 0, 31, 0, 31, 0,217,201, 0, 2,205,352], + [348, 2, 2, 2, 81, 2, 81, 2, 2, 2, 2, 0,352], + [348, 27, 2, 0,209, 2,209, 0, 0, 28, 2, 0,352], + [348, 31, 0, 21, 2, 2, 21, 2, 31, 2, 2, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 6, + 5 + ], + "downFloor": [ + 11, + 10 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT70.js b/project/floors/MT70.js new file mode 100644 index 0000000..85af8a9 --- /dev/null +++ b/project/floors/MT70.js @@ -0,0 +1,111 @@ +main.floors.MT70= +{ + "floorId": "MT70", + "title": "天塔第 70 层", + "name": "天塔第70层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 0, 0, 2, 88, 0, 32, 2, 0, 21, 0,352], + [348, 2,227, 0,225, 0,407, 0,227, 0, 2, 0,352], + [348, 0, 0, 2, 2, 2, 2, 2, 2, 82, 2,227,352], + [348,372, 34,222, 0, 2, 0,246, 0, 0, 2, 21,352], + [348, 2, 2, 2, 0, 81, 0, 2, 2, 34, 2, 0,352], + [348, 0,224, 0, 0, 2, 0, 2, 0, 0,224, 0,352], + [348, 0, 2, 34, 2, 2, 0, 81, 0, 2, 2, 2,352], + [348, 21, 2, 0, 0,246, 0, 2, 0,222, 34,224,352], + [348,227, 2, 82, 2, 2, 2, 2, 2, 2, 0, 0,352], + [348, 0, 2, 0,227, 0,407, 0,225, 0,227, 2,352], + [348, 0, 21, 0, 2, 32, 0, 87, 2, 0, 0, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "1,4": [ + { + "type": "openDoor", + "loc": [ + 1, + 4 + ] + } + ] + }, + "changeFloor": { + "7,11": { + "floorId": ":next", + "stair": "downFloor" + }, + "5,1": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": { + "1,4": [ + { + "type": "show", + "loc": [ + [ + 6, + 6 + ] + ] + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": { + "1,4": [ + { + "type": "setValue", + "name": "flag:70f", + "value": "1" + }, + { + "type": "setBlock", + "number": "swordsman" + } + ] + }, + "cannotMove": {}, + "ratio": 4, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 11 + ], + "downFloor": [ + 6, + 1 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT71.js b/project/floors/MT71.js new file mode 100644 index 0000000..ec255dd --- /dev/null +++ b/project/floors/MT71.js @@ -0,0 +1,77 @@ +main.floors.MT71= +{ + "floorId": "MT71", + "title": "天塔第 71 层", + "name": "天塔第71层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 4, 2, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 4,352], + [348, 4, 2, 2, 4, 4, 4, 2, 4, 4, 4, 4,352], + [348, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4,352], + [348, 4, 4, 2, 4, 2, 4, 4, 2, 2, 4, 4,352], + [348, 4, 2, 2, 4, 2, 2, 4, 4, 4, 4, 4,352], + [348, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2,352], + [348, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4,352], + [348, 2, 4, 4, 2, 0, 87, 88, 0, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "7,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10247, 0, 0,10255, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 11 + ], + "downFloor": [ + 8, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT72.js b/project/floors/MT72.js new file mode 100644 index 0000000..ea1700e --- /dev/null +++ b/project/floors/MT72.js @@ -0,0 +1,190 @@ +main.floors.MT72= +{ + "floorId": "MT72", + "title": "天塔第 72 层", + "name": "天塔第72层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 27, 34, 2, 34, 0, 87, 0, 34, 2, 34, 28,352], + [348, 27, 34, 2, 0, 0, 0, 0, 0, 2, 34, 28,352], + [348,409, 2, 2,407, 2, 2, 2,407, 2, 2,409,352], + [348, 0, 31, 0,367, 0, 0, 0,367, 0, 31, 0,352], + [348, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2,352], + [348, 27,408, 81, 0, 2, 34, 2, 0, 81,408, 28,352], + [348, 27, 2, 2, 0, 2,407, 2, 0, 2, 2, 28,352], + [348, 34, 2,224,367, 0, 0, 0,367,224, 2, 34,352], + [348, 34, 2, 86, 2, 2, 86, 2, 2, 86, 2, 34,352], + [348, 21, 2, 34, 2, 0, 0, 0, 2, 34, 2, 21,352], + [348, 21, 2, 34, 2, 0, 88, 0, 2, 34, 2, 21,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "8,8": [ + { + "type": "changeFloor", + "floorId": "MT72", + "loc": [ + 4, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,4": [ + { + "type": "changeFloor", + "floorId": "MT72", + "loc": [ + 8, + 8 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,4": [ + { + "type": "changeFloor", + "floorId": "MT72", + "loc": [ + 8, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,8": [ + { + "type": "changeFloor", + "floorId": "MT72", + "loc": [ + 4, + 4 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 6, + 2 + ], + "downFloor": [ + 6, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT73.js b/project/floors/MT73.js new file mode 100644 index 0000000..02d23b6 --- /dev/null +++ b/project/floors/MT73.js @@ -0,0 +1,86 @@ +main.floors.MT73= +{ + "floorId": "MT73", + "title": "天塔第 73 层", + "name": "天塔第73层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 21, 2, 21, 2, 34, 88, 34, 2, 34, 2, 48,352], + [348, 34, 2, 34, 2, 0, 0, 0, 2, 0, 2, 2,352], + [348,409, 2,408, 2, 28, 0, 27, 2, 0, 0, 34,352], + [348,409, 2,408, 2, 2, 82, 2, 2,409, 2,224,352], + [348, 0, 0, 0, 0, 0,407, 0, 0, 0, 2, 27,352], + [348, 2, 2, 2, 81, 2, 81, 2, 81, 2, 2, 2,352], + [348, 34,224, 81, 0, 2, 34, 2, 0, 34, 0,407,352], + [348, 28, 2, 2, 0, 2, 2, 2, 2, 2,408, 34,352], + [348, 2, 2,125,407, 2, 34, 2, 0, 81, 0, 2,352], + [348, 0, 0, 0, 0, 2, 81, 2, 0, 2,409, 21,352], + [348, 87, 0, 2, 0, 0,407, 0, 0, 2, 21, 34,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "3,9": [ + "\t[联盟老人]\f[npcnan.png,180,25]小伙子,告诉你几个塔顶之前的秘密\n,一定要记住啊。", + "\t[联盟老人]\f[npcnan.png,180,25]第一个,没有足够的血量,就算攻防\n再高也到不了塔顶。", + "\t[联盟老人]\f[npcnan.png,180,25]第二,74层和75层是左右对称的。真\n搞不懂联盟人士的恶趣味。", + "\t[联盟老人]\f[npcnan.png,180,25]第三,你需要【大黄门钥匙】才能打\n开77层通向楼上的道路。", + "\t[联盟老人]\f[npcnan.png,180,25]最后一点,78层是巡察的房间,那里\n的墙壁十分坚固,除了他本人没人能强行破开。", + "\t[联盟老人]\f[npcnan.png,180,25]呵呵,祝你好运。" + ] + }, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor" + }, + "6,1": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 1, + 10 + ], + "downFloor": [ + 6, + 2 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT74.js b/project/floors/MT74.js new file mode 100644 index 0000000..f2e105b --- /dev/null +++ b/project/floors/MT74.js @@ -0,0 +1,77 @@ +main.floors.MT74= +{ + "floorId": "MT74", + "title": "天塔第 74 层", + "name": "天塔第74层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 34, 2, 21, 2, 34, 2, 33,407,408,407, 28,352], + [348, 21, 2, 34, 2, 21, 2, 2, 2, 2, 2, 34,352], + [348,409, 0,408, 0,409, 2, 0,407,409,407, 27,352], + [348, 2, 2, 81, 2, 2, 2, 0, 2, 2, 2, 2,352], + [348, 0, 34, 0, 34, 0, 2, 0, 0, 81, 0, 34,352], + [348, 0, 2, 2, 2, 0,407, 0,408, 2,407, 2,352], + [348,407, 2, 27, 2, 2, 2, 2, 2, 2, 0, 27,352], + [348, 0, 2, 34, 2, 0,224,224, 0, 2, 2, 81,352], + [348, 0, 2,409, 81, 0, 2, 2, 21, 2, 0, 28,352], + [348, 0, 2, 34, 2, 0, 87, 2, 0, 2,407, 2,352], + [348, 88, 2, 28, 2, 2, 2, 2, 0, 81, 0, 34,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,10": { + "floorId": ":next", + "stair": "downFloor" + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10255, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 10 + ], + "downFloor": [ + 1, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT75.js b/project/floors/MT75.js new file mode 100644 index 0000000..a0a8a5b --- /dev/null +++ b/project/floors/MT75.js @@ -0,0 +1,84 @@ +main.floors.MT75= +{ + "floorId": "MT75", + "title": "天塔第 75 层", + "name": "天塔第75层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28,407,408,407, 33, 2, 34, 2, 21, 2, 34,352], + [348, 34, 2, 2, 2, 2, 2, 21, 2, 34, 2, 21,352], + [348, 27,407,409,407, 0, 2,409, 0,408, 0,409,352], + [348, 2, 2, 2, 2, 0, 2, 2, 2, 81, 2, 2,352], + [348, 34, 0, 81, 0, 0, 2, 0, 34, 0, 34, 0,352], + [348, 2,407, 2,527, 0,407, 0, 2, 2, 2, 0,352], + [348, 27, 0, 2, 2, 2, 2, 2, 2, 27, 2,407,352], + [348, 81, 2, 2, 0,224,224, 0, 2, 34, 2, 0,352], + [348, 28, 0, 2, 21, 2, 2, 0, 81,409, 2, 0,352], + [348, 2,407, 2, 0, 2, 88, 0, 2, 34, 2, 0,352], + [348, 0, 0, 81, 0, 2, 2, 2, 2, 28, 2, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "4,6": [ + { + "type": "setBlock", + "number": "bigKey" + } + ] + }, + "changeFloor": { + "11,11": { + "floorId": ":next", + "stair": "downFloor" + }, + "6,10": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0,10247, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 11, + 10 + ], + "downFloor": [ + 7, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT76.js b/project/floors/MT76.js new file mode 100644 index 0000000..4839e1c --- /dev/null +++ b/project/floors/MT76.js @@ -0,0 +1,151 @@ +main.floors.MT76= +{ + "floorId": "MT76", + "title": "天塔第 76 层", + "name": "天塔第76层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4,352], + [348, 4, 4, 2, 4, 2, 33, 2, 4, 2, 4, 4,352], + [348, 4, 2, 33, 2, 28, 0, 27, 2, 33, 2, 4,352], + [348, 2, 28, 0, 27, 2,407, 2, 28, 0, 27, 2,352], + [348, 4, 2,409, 2, 34, 0, 34, 2,408, 2, 4,352], + [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352], + [348, 4, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 4, 2, 0, 2,407, 2,407, 0,352], + [348, 2, 2, 2, 2, 2, 0, 85, 21, 85, 21, 0,352], + [348, 87, 0, 86, 86, 86, 0, 2,407, 2,407, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor" + }, + "11,11": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": { + "8,9": [ + { + "type": "setValue", + "name": "flag:door_MT76_7_10", + "operator": "+=", + "value": "1" + } + ], + "8,11": [ + { + "type": "setValue", + "name": "flag:door_MT76_7_10", + "operator": "+=", + "value": "1" + } + ], + "10,9": [ + { + "type": "setValue", + "name": "flag:door_MT76_9_10", + "operator": "+=", + "value": "1" + } + ], + "10,11": [ + { + "type": "setValue", + "name": "flag:door_MT76_9_10", + "operator": "+=", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0], + [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "7,10": { + "0": { + "condition": "flag:door_MT76_7_10==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MT76_7_10", + "operator": "=", + "value": "null" + } + ] + } + }, + "9,10": { + "0": { + "condition": "flag:door_MT76_9_10==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MT76_9_10", + "operator": "=", + "value": "null" + } + ] + } + } + }, + "upFloor": [ + 2, + 11 + ], + "downFloor": [ + 11, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT77.js b/project/floors/MT77.js new file mode 100644 index 0000000..f6ece2a --- /dev/null +++ b/project/floors/MT77.js @@ -0,0 +1,77 @@ +main.floors.MT77= +{ + "floorId": "MT77", + "title": "天塔第 77 层", + "name": "天塔第77层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0,300, 0, 32, 2, 32, 2, 32, 0, 2, 32,352], + [348, 2, 2, 81, 2, 2, 0, 2, 2, 81, 2, 0,352], + [348, 32, 2, 0, 0, 81,300, 81, 0, 0, 2,300,352], + [348, 81, 2, 81, 2, 2, 2, 2, 2, 81, 2, 81,352], + [348,300, 81,300, 0, 81,300, 32, 2,300, 81, 32,352], + [348, 81, 2, 2, 2, 2, 81, 2, 2, 81, 2, 2,352], + [348, 32, 0, 2, 32, 2,300, 81, 0, 0, 81, 32,352], + [348, 2, 32, 2, 81, 2, 2, 2, 2, 2, 2, 81,352], + [348, 81,300, 2,300, 81, 0, 81, 81,300, 81,300,352], + [348, 2, 81, 2, 86, 2, 2, 2, 2, 81, 2, 81,352], + [348, 88, 0, 2, 0, 0, 87, 2, 32, 0, 2, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,11": { + "floorId": ":next", + "stair": "downFloor" + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,10255, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 5, + 11 + ], + "downFloor": [ + 2, + 11 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT78.js b/project/floors/MT78.js new file mode 100644 index 0000000..7d50f38 --- /dev/null +++ b/project/floors/MT78.js @@ -0,0 +1,2731 @@ +main.floors.MT78= +{ + "floorId": "MT78", + "title": "天塔第 78 层", + "name": "天塔第78层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 0, 81, 2, 0, 2, 82, 0, 2, 4,352], + [348, 4, 2, 81,417, 2, 5, 2,417, 82, 2, 4,352], + [348, 4, 2, 2, 2, 2, 86, 2, 2, 2, 2, 4,352], + [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352], + [348, 4, 2, 0, 0, 0,472, 0, 0, 0, 2, 4,352], + [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352], + [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352], + [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352], + [348, 4, 2, 85, 2, 2, 6, 2, 2, 2, 2, 4,352], + [348, 4, 2, 0, 0, 2, 0, 2,417, 83, 2, 4,352], + [348, 4, 2, 0, 87, 2, 88, 2, 83, 0, 2, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": { + "6,8": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setVolume", + "value": 0, + "time": 500 + }, + { + "type": "playBgm", + "name": "zhan.mp3", + "keep": true + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + }, + { + "type": "setEnemy", + "id": "E394", + "name": "atk", + "value": "1500" + }, + { + "type": "setBlock", + "number": "E394", + "loc": [ + [ + 4, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "E394", + "loc": [ + [ + 8, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N402", + "loc": [ + [ + 3, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N402", + "loc": [ + [ + 7, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N403", + "loc": [ + [ + 3, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N403", + "loc": [ + [ + 7, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N404", + "loc": [ + [ + 4, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N404", + "loc": [ + [ + 8, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N405", + "loc": [ + [ + 5, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N405", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N406", + "loc": [ + [ + 5, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N406", + "loc": [ + [ + 9, + 6 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "changeFloor", + "floorId": "MT78", + "loc": [ + 3, + 1 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "setBlock", + "number": "T525", + "loc": [ + [ + 6, + 9 + ] + ] + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "changePos", + "loc": [ + 6, + 7 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...........看来该来的总会是要来的啊。", + "\t[邵虎]...........在去往塔顶的路上,早就该动手的你\n一直迟迟没有动作,我还在怀疑,是不是汪大哥给\n你的任务仅仅是对我的引导。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那么,杰克。你要怎样以一个反派角色出现呢?。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "changePos", + "loc": [ + 6, + 7 + ], + "direction": "up" + }, + { + "type": "animate", + "name": "hongguang", + "loc": [ + 6, + 5 + ] + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 6, + 5 + ] + ] + }, + { + "type": "setVolume", + "value": 0, + "time": 500 + }, + { + "type": "playBgm", + "name": "xunchajieke.mp3", + "keep": true + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]呵呵......这次和平常可不一样啊,老大", + "\t[杰克]虽然我早就料到老大肯定能看出来我不是\n个善茬......不过直到今天被老大点了出来,还是\n有点不敢相信呢。", + "\t[杰克]说实话啊......不是迫不得已,真不想站\n到老大的对立面。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]这一层是我的统治层,想通过这里,就必\n须经过我的同意。就是老大也不例外。", + "\t[杰克]不过海骑士的意思是......你还得过最后\n一关!", + "\t[邵虎]............呼..............", + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............怎么说呢,还是不习惯面对这样的杰\n克啊。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............怎么说呢,还是不习惯面对这样的杰\n克啊。", + "\t[邵虎]既然你本来就是与我站在不同的立场..........", + "\t[邵虎]那么,杰克以前所说的话,现在还有几分可信度呢", + "\t[邵虎]哪些是真实的,那些是杜撰的呢。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]我........说过的事情?", + "\t[杰克]哼......一半对一半吧。", + "\t[邵虎]原来如此,那么...........", + "\t[邵虎]你让我寻找你父亲的事情,也只是一个让你在我\n身边监视的借口了?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]看来我说的东西还蛮多的啊......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]不,我说过的父亲的事,是真的。", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].......................", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]但是,我也有我的筹码........比老大更\n有力的筹码......可以知道父亲的下落......", + "\t[杰克]所以.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...........这样就够了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]诶?", + "\t[邵虎]你让我知道了,你说的并不都是谎话..........对\n我来说,这样就够了。", + "\t[邵虎]那么...........我现在该怎么称呼你呢,杰克。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]我........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]呵呵,好吧。那我就重新介绍一下自己。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]杰克职位是【天塔巡察】,职责是处理掉\n联盟内部的异端。", + "\t[杰克]我想,我这么说......应该很容易理解了\n吧。", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]原来你就是所谓的巡察啊。我还以为巡察应该是很\n厉害得骑士。怪不得你神出鬼没,原来是在时刻监\n视着联盟内部,避免出现内鬼啊。", + "\t[邵虎]呵呵........看来杰克也有着自己的战斗方式呢。", + "\t[杰克]..........................", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那么现在,我的问题只有一个了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]你想问我海骑士是否在塔顶吧。", + "\t[杰克]那我可以清楚地告诉你,海骑士就在79层\n,只要上楼,你就可以见到海骑士了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呵呵,这样吗......那么我已经没有任何问题了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过,杰克你是不会让我这么简单就过去的吧。", + "\t[杰克]呵呵,老大明知故问嘛......刚才好几次\n想挑起战斗的气氛都失败了......老大也得拿出点\n真本事哦.......", + "\t[杰克]呵呵,不然老大会吃亏的......", + { + "type": "setVolume", + "value": 0, + "time": 500 + }, + { + "type": "playBgm", + "name": "zhan.mp3", + "keep": true + }, + { + "type": "setVolume", + "value": 100, + "time": 500 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]隐身预备.......【匿形水】!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]又是.....小道具吗.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "rengonghuixue22", + "loc": [ + 6, + 5 + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 5, + 6 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao.png", + "loc": [ + 195, + 60 + ], + "opacity": 0.58, + "time": 0 + }, + "\t[杰克]迷雾弹!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "miwudan", + "loc": [ + 6, + 5 + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1", + "right:3" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 7, + 7 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao.png", + "loc": [ + 195, + 60 + ], + "opacity": 0.58, + "time": 0 + }, + "\t[杰克]迟滞胶!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "daizhi", + "loc": [ + 8, + 7 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setValue", + "name": "flag:bofang", + "value": "1" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua4()\n}" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "time": 1000, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "time": 1000, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "time": 1000, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setValue", + "name": "flag:bofang", + "value": "0" + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao.png", + "loc": [ + 195, + 60 + ], + "opacity": 0.58, + "time": 0 + }, + "\t[杰克]燃烧弹!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "jumpHero", + "loc": [ + 4, + 6 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 7, + 5 + ] + }, + { + "type": "jumpHero", + "loc": [ + 5, + 7 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 6, + 7 + ] + }, + { + "type": "jumpHero", + "loc": [ + 5, + 5 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 6 + ] + }, + { + "type": "jumpHero", + "loc": [ + 6, + 7 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 6, + 6 + ] + }, + { + "type": "jumpHero", + "loc": [ + 7, + 6 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 7, + 7 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 7, + 6 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 5 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 4 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 5 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 6 + ] + }, + { + "type": "jumpHero", + "dxy": [ + -1, + 0 + ], + "time": 500, + "async": true + }, + { + "type": "animate", + "name": "xiaofentianyan", + "loc": [ + 7, + 7 + ] + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 0.58, + "time": 0 + }, + "\t[杰克]老大躲得挺快的嘛。", + "\t[杰克]凝墙术!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "dxy": [ + 1, + 0 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 5, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 7, + 8 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 8 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 6 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hide", + "loc": [ + [ + 5, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:2" + ] + }, + { + "type": "moveHero", + "steps": [ + "left:2" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 5, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 7, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 4 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hide", + "loc": [ + [ + 4, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 9, + 8 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 7, + 7 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 8 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 6, + 8 + ] + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 8 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 6 + ] + ], + "remove": true, + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 7 + ] + ], + "remove": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "dxy": [ + -2, + 0 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哼哼.......表演的时间结束了杰克。所以,你的\n隐身时间.....应该到了吧?", + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 0.58, + "time": 0 + }, + "\t[杰克]呵呵........确实如此呢。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "languang", + "loc": [ + 6, + 5 + ], + "async": true + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 6, + 5 + ] + ] + }, + { + "type": "waitAsync" + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 4, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 5, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 6, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 7, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "whiteWall", + "loc": [ + [ + 8, + 6 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不用再保留了,杰克。把你的王牌亮出来吧,不然\n你是赢不了的。", + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大一直东躲西藏原来是让着我啊......\n那我就不客气了!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 4, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 5, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 6, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 7, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 8, + 6 + ], + "async": true + }, + { + "type": "setEnemy", + "id": "E394", + "name": "atk", + "value": "1500" + }, + { + "type": "waitAsync" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 6 + ] + ], + "remove": true + }, + { + "type": "setBlock", + "number": "E394", + "loc": [ + [ + 4, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "E394", + "loc": [ + [ + 8, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N402", + "loc": [ + [ + 3, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N402", + "loc": [ + [ + 7, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N403", + "loc": [ + [ + 3, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N403", + "loc": [ + [ + 7, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N404", + "loc": [ + [ + 4, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N404", + "loc": [ + [ + 8, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N405", + "loc": [ + [ + 5, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N405", + "loc": [ + [ + 9, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N406", + "loc": [ + [ + 5, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "N406", + "loc": [ + [ + 9, + 6 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekexiaohei.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]巡察禁卫.......!!监禁之阵!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong1", + "loc": [ + 4, + 6 + ], + "async": true + }, + { + "type": "animate", + "name": "fadong1", + "loc": [ + 8, + 6 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shengdun", + "loc": "hero", + "async": true + }, + { + "type": "setHeroOpacity", + "opacity": 0, + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 3, + 1 + ], + "time": 100, + "async": true + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 3, + 1 + ] + }, + { + "type": "setHeroOpacity", + "opacity": 1, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼........这样啊..........", + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]................", + "\t[杰克]................匿形!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hongguang", + "loc": [ + 6, + 4 + ], + "async": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "3" + }, + { + "type": "hide", + "remove": true + } + ], + "8,2": [ + { + "type": "changeFloor", + "floorId": "MT78", + "loc": [ + 9, + 11 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "4,2": [ + { + "type": "changeFloor", + "floorId": "MT78", + "loc": [ + 9, + 1 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "8,10": [ + { + "type": "changeFloor", + "floorId": "MT78", + "loc": [ + 6, + 1 + ] + }, + { + "type": "playSound", + "name": "020-Teleport03.mp3" + }, + { + "type": "animate", + "name": "STshengfa", + "loc": "hero", + "async": true + }, + { + "type": "sleep", + "time": 40 + }, + { + "type": "waitAsync", + "excludeAnimates": true + } + ], + "0,0": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 0.58, + "time": 0 + }, + "\t[杰克]呵呵......老大真是厉害啊.....杰克甘\n拜下风了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 6, + 8 + ] + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 195, + 60 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]那么.......老大上楼去找海骑士吧。", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那你打算怎么办呢?", + "\t[杰克]我啊.......要等一个消息.........所以\n.........最近我们是不会见面了吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]............呵呵.........那你......可要小心\n一点。", + "\t[杰克]那是当然。再见,老大。祝你好运。", + "\t[邵虎].............那么,保重,杰克。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 8 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "flag:244", + "value": "1" + }, + { + "type": "hide", + "loc": [ + [ + 3, + 9 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 9 + ] + ], + "remove": true + } + ] + }, + "4,11": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "setText", + "position": "center", + "background": "winskin.png" + }, + { + "type": "choices", + "text": "确定要上楼吗?(如果没有足够的生命,请慎入)", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "changeFloor", + "floorId": "MT79", + "loc": [ + 5, + 11 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "changeFloor", + "floorId": "MT78", + "loc": [ + 3, + 9 + ] + } + ] + } + ] + } + ] + } + }, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + } + }, + "afterBattle": { + "4,6": [ + { + "type": "hide", + "loc": [ + [ + 3, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 3, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 3, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 5, + 7 + ] + ], + "remove": true + } + ], + "8,6": [ + { + "type": "hide", + "loc": [ + [ + 7, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 9, + 7 + ] + ], + "remove": true + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 5, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,10247, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 4, + 10 + ], + "downFloor": [ + 6, + 10 + ], + "canFlyFrom": true, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT79.js b/project/floors/MT79.js new file mode 100644 index 0000000..adf3dcd --- /dev/null +++ b/project/floors/MT79.js @@ -0,0 +1,2332 @@ +main.floors.MT79= +{ + "floorId": "MT79", + "title": "天塔第 79 层", + "name": "天塔第79层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 24, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 0, 2, 4, 4, 4,352], + [348, 4, 4, 2, 2, 0,301, 0, 2, 2, 4, 4,352], + [348, 4, 4, 2, 27, 0, 0, 0, 28, 2, 4, 4,352], + [348, 4, 4, 2, 2, 81, 2, 81, 2, 2, 4, 4,352], + [348, 4, 4, 2, 21, 0, 2, 0, 22, 2, 4, 4,352], + [348, 4, 4, 2, 31, 0, 0, 0, 32, 2, 4, 4,352], + [348, 4, 4, 2, 0, 0, 2, 0, 0, 2, 4, 4,352], + [348, 4, 4, 2, 88, 0, 2, 0, 87, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "parallelDo": "", + "events": { + "1,0": [ + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"jian\",6,4)\n}" + }, + { + "type": "changePos", + "loc": [ + 4, + 6 + ], + "direction": "right" + }, + { + "type": "function", + "function": "function(){\nvar ex = 8,\n\tey = 6,\n\ttime = 1000;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 8, + 6 + ], + "to": [ + 4, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "changePos", + "loc": [ + 8, + 6 + ], + "direction": "left" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 4);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex = 4,\n\tey = 6,\n\ttime = 1000;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 8, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "right:2" + ] + }, + { + "type": "move", + "loc": [ + 8, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:2" + ] + }, + { + "type": "changePos", + "loc": [ + 4, + 6 + ], + "direction": "right" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 4);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex = 8,\n\tey = 6,\n\ttime = 1000;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 8, + 6 + ], + "to": [ + 4, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "changePos", + "loc": [ + 8, + 6 + ], + "direction": "left" + }, + { + "type": "move", + "loc": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1", + "down:3" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "left:3", + "down:2" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "move", + "loc": [ + 5, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 5, + 8 + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 5, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "direction": "down" + }, + { + "type": "move", + "loc": [ + 5, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 5, + 8 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1", + "right:3", + "down:1" + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "down:2" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hide", + "loc": [ + [ + 8, + 10 + ] + ], + "remove": true + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:3", + "down:1" + ] + }, + { + "type": "changeFloor", + "floorId": "MT80", + "loc": [ + 7, + 11 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "0,0": [ + { + "type": "moveHero", + "steps": [ + "up:2" + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 9 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "+=", + "value": "75" + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "item:yellowKey", + "operator": "+=", + "value": "1" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "right:2" + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 9 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "+=", + "value": "200" + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "item:blueKey", + "operator": "+=", + "value": "1" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "left:2" + ] + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "hide", + "loc": [ + [ + 5, + 7 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "item:yellowKey", + "operator": "-=", + "value": "1" + }, + { + "type": "moveHero", + "steps": [ + "up:2" + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 6 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "status:atk", + "operator": "+=", + "value": "1" + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "right:3" + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 6 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "status:def", + "operator": "+=", + "value": "1" + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "left:2" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 6 + ] + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "3000" + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "remove": true + }, + { + "type": "changeFloor", + "floorId": "MT80", + "loc": [ + 7, + 11 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]小邵,你终于来了。", + { + "type": "setVolume", + "value": 0, + "time": 1500 + }, + { + "type": "playBgm", + "name": "longyingsuifeng.mp3", + "keep": true + }, + { + "type": "setVolume", + "value": 100, + "time": 1500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]汪大哥,好久不见。", + "\t[汪洋]你也是,好久不见。", + "\t[汪洋]许久不见,你看上去似乎沉稳了不少。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero", + "async": true + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]可那毕竟都是表象...........", + "\t[邵虎]因为现在站在我面前的,可不只是天枢的\n禁卫统领汪洋........", + "\t[邵虎].....还是一个隶属什么联盟的海骑士。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]..............", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]虽然不知道你为什么要加入这种毫无意义\n的组织。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过我今天一定要带你脱离这个鬼地方,\n回到天枢!!", + "\t[汪洋]..............", + "\t[汪洋]........回到天枢吗.........", + "\t[汪洋]........小邵,其实,我早就回不去了。", + "\t[邵虎]回不去?汪大哥你在胡说些什么!", + "\t[邵虎]难道你被那些魔怪洗脑了么?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋].....魔怪么.......也对吧........", + "\t[汪洋].....小邵,愿意听我给你讲个故事么?\n你把这个故事听完,相信你会有自己的判断的。", + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么故事?现在我根本没办法冷静下来听\n你说故事!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]........", + "\t[邵虎]好吧......你说。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]故事要从很久以前说起.......大概,200\n年前吧。当时,天枢城与邻国发生了一场惨绝人寰\n的战争。", + "\t[汪洋]当时的天枢远没有如今的繁荣与昌盛,反\n而人力物力资源都比较匮乏。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]汪大哥讲这些历史做什么。", + "\t[汪洋]小邵你仔细听。会有你想知道的东西的。", + "\t[汪洋]天枢与邻国之间的战争持续了大概一年的\n时间,刚开始天枢还能够勉强靠着地势的优势拉平\n战局,但是后来,战况变成了完全一边倒的情况。", + "\t[汪洋]那个时候,可以说天枢是处于绝对的劣势\n。逐渐弹尽粮绝的天枢以为再也无力乏天,认为数\n百年的基业即将毁于一旦。", + "\t[汪洋]天枢城的民众们甚至都已经认定了亡国的\n事实,居民们纷纷高举着天枢的旗帜聚集在了广场\n上,誓与天枢共生死。", + "\t[邵虎]天枢还经历过这样的劫难啊........真是\n一场惨烈的战争。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]不错,时长整年的战争让天枢实在是吃不\n消,好多高层都打了退堂鼓。不过就在这个时候,\n事情出现了转机............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]虽然觉得不可思议.......不过这个时候\n究竟谁可以让这种战况改变呢?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]按常理来说确实不可能。就在大家认定一\n切都要结束的时候,一位“勇士”出现了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这个时候凭一己之力是无法挽回整个战局\n的。就算你再强,也抵不过千军万马的碾压。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]呵呵.....这位勇士的名字叫“天魔”。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]天..........魔........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]难道.....?!", + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]你没有猜错。小邵跟天塔里的魔怪交手了\n多次,也清楚魔怪的非凡战斗力了吧。", + "\t[汪洋]仅凭一己之力无法挽回战局确实没错,不\n过,如果是一个从地狱里赶来的恶魔率领成千上万\n的魔怪大军呢?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这.............", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]当时天枢的皇帝哪管得了这么多?谁都是\n一副死马当活马医的心态。于是他批准了天魔带领\n魔怪们守城的提议。", + "\t[汪洋]只是他们万万没想到,天魔的魔怪大军不\n但击退了邻国的军队,还倒打一耙,把邻国的土地\n也攻占了大半去。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]力量至上的年代,这种事情也无可厚非。", + "\t[邵虎]只是我有一个疑问。那个天魔......是什\n么来头?为什么要来做这些事?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]天魔的本质其实也是世间的魔怪,只不过\n通过长时间的进化越阶,成为了如今的人类模样。\n他的实力自不必说,而且像是天魔这种层级的魔怪\n,也有着无尽的寿命。", + "\t[邵虎]..........他是怎么知道这些事情的?为\n何要插手帮助天枢呢?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]这就是我要说的问题了。天魔过腻了荒郊\n野外每天的杀戮生活,想要找到一个可以平稳生活\n的地方。", + "\t[汪洋]当他发现天枢这片热闹喧嚣的土地时,便\n居住下来,每天乐得其所的同时,与天枢的居民也\n相处的颇为融洽。", + "\t[汪洋]甚至有那么一段日子,他已经忘记了自己\n曾是魔怪的现实,安稳地享受着每天重复的生活。", + "\t[汪洋]后来他还娶了一位妻子,每天的生活又增\n添了许多乐趣。天魔心想,自己就算永远的活在这\n里,也值得了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]习惯了.....人类生活的魔怪吗......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]他大概是因为从小到大被他看在眼里的孩\n子们死在了战场上而心存悲愤吧,他的妻子也不想\n看到自己生活的土地被别人毁灭。", + "\t[汪洋]于是天魔召集了附近的魔怪们,打了这么\n一场力挽狂澜的战争。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]看起来.......这似乎是个很完美的结局\n呢。", + "\t[汪洋]呵呵..........后来发生的事情,小邵你\n大概是没有想到的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]后....后来?", + "\t[汪洋]没错,在天魔大战告捷的那一天,他遣散\n了聚集过来的魔怪们,想要重新回到熟悉的天枢,\n过他每天平常的日子。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]难道.......", + "\t[汪洋]当他回到天枢的时候,曾经和他一起聊天\n、吃饭,一起下棋、谈笑的人们,就像是看一个怪\n物一样看着他。没错,他本来就是一个怪物,是不\n应该享受平静生活的怪物。", + "\t[汪洋]国王因为畏惧天魔的实力,甚至没有在事\n后召见他。反而因为害怕他突然发难造反而成天算\n计着他。", + "\t[汪洋]天魔的生活就在这次变动之后一下子静了\n下来。但万幸的是,他的妻子并没有因为他是个魔\n怪而嫌弃他。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]真是可怜。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]就算再这样一个环境里面,天魔也忍气吞\n声的重新居住了下来。平日的生活都由妻子去打理\n,但是,国王并没有放过他的意思。", + "\t[邵虎]................", + "\t[汪洋]在战争结束后的第四个月,天枢的国王施\n计支开了天魔,然后率领了禁卫军残忍地杀害了他\n的妻子。", + "\t[汪洋]紧接着在城外的一片荒地中,国王集合了\n全天枢最优秀的巫术师们用性命作为祭品将天魔永\n远的封印在了一座高塔之下。", + "\t[汪洋]而此时此刻,天魔还不知道,他的妻子已\n经被肢解后挂在了天枢城门之上,被人们唾弃为“\n人类的叛徒”。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]而那座塔.......就被人称为“天\n塔”.......原来如此,震慑天魔的魔塔,这就是\n这座塔的来历吧。", + "\t[汪洋]在外面与天枢内部却不是这样定义天塔的\n。天枢声称这座塔是为了纪念这次战争的胜利而建\n造。", + "\t[汪洋]为了保险起见,天枢在天塔下面还驻了长\n期军队,意为震慑天塔。时间长了,那里也就发展\n成了一个小村落,叫做镇天谷。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这样.......一切.......都串起来了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero", + "async": true + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]当然,小邵,这个故事还没有讲完。", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]确实,我的问题还没有诠释。毕竟,关于\n你,还有那个联盟,汪大哥还没有说清楚。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]天魔被封印在塔底的时候,似乎本就料到\n或许会有这么一天,所以他并没有太过激烈的举动\n。", + "\t[汪洋]该说是没有不漏风的墙呢,还是说纸终究\n包不住火呢。妻子被杀的事情终于还是被天魔知道\n了。这可以说算是触发了他的逆鳞,也逾越了他的\n底线。", + "\t[汪洋]天魔数次组织魔怪们冲破封印,但是统统\n都失败了。毕竟自己身在封印之中,是没办法冲破\n封印的。", + "\t[汪洋]天魔的逃出计划屡次失败,最后,他决定\n要复活他的妻子。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]他竟然有能力复活死去的人?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]当然,这个复活法术的代价也是相当沉重\n的。他要自损寿命,本来长生不死的天魔寿命只骤\n减到了200年。", + "\t[汪洋]结果他的妻子成功复活了,但他的妻子也\n将永远不能变回人类了。她重生为一个精灵,守护\n在天塔的大门,伴随着天魔的左右。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]....................", + "\t[汪洋]如今200年已经窥见了尾声。寿命将尽的\n他不甘于被天枢打压,为了报复天枢的所作所为和\n无情无义,天魔召集了魔怪与邻国共同的力量,决\n定让天枢继续200年前的噩梦。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]可........恶........", + "\t[汪洋]为了在天魔去世之前尽快实现这个目标,\n天魔集合了数位顶级魔怪的力量和若干名力量强大\n的邻国骑士们,组建了如今的“联盟”。", + "\t[汪洋]你所见到的联盟骑士们.......其实无非\n就是邻国的友情赞助。", + "\t[邵虎]那么.......汪大哥......呢?你......\n你并不是邻国的骑士吧!?", + "\t[邵虎]为什么你......也在为联盟卖命呢?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]没错,我不同于其他的联盟骑士。不论是\n圣骑士,媚骑士,戾骑士,还是已经死去的琥骑士\n,他们都是邻国的自愿军。", + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那为什么...........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]其实我说一句话你就懂了的。", + "\t[汪洋]因为天魔的妻子,她的名字叫汪雪。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "Swordland.mp3", + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]汪雪.......汪洋........难道.....!!", + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]没错。我就是天魔与汪雪的后代,他们唯\n一的儿子汪洋!!", + "\t[汪洋]正因为如此,我才能掌握着整个天塔....", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]骗.......骗人的吧........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这不是真的!!!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那我姐姐呢?我姐姐邵怜呢?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]她算什么!?你们不是在一起了吗!!", + "\t[汪洋]抱歉了小邵。毕竟我的身上流淌的是恶魔\n的血,我和怜儿,也是注定不能在一起的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]假的.....这一切都是假的.......", + "\t[汪洋]小邵,实话说,我刚来到天枢的时候,心\n中只是充满着仇恨与恶毒........但是当我和你,\n和怜儿在一起的时候,我却由衷地感到快乐......", + "\t[邵虎]不要.......再说了.........", + "\t[汪洋]那一年......我爱上了怜儿,于是我心目\n中的仇恨就像是被其他东西填满了一样.......我\n叫它“宽恕”.....并因此创造出了海纳之剑.....", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不是........这样的..........", + "\t[汪洋]直到最后,我也没办法瞒怜儿......我告\n诉了她自己的身份和目的。你知道她是怎么说的吗\n.......", + "\t[邵虎]....................", + "\t[汪洋]她说:“我不希望你伤害我的家人朋友,\n不允许你践踏我们所生活的土地.......如果你真\n的要这么做的话,我一定会阻止你......”", + "\t[邵虎]....................", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]是啊,我所犯下的罪孽,必须由我自己,\n来解开啊.........", + "\t[邵虎]............你...........怎么可以...", + "\t[汪洋]不过我还是没有办法亲自下手啊.......\n于是我只能派我辖属的禁卫军,在我离开之后杀了\n她........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuheihua.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......\\c[35]啊!!!!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]这就是事实。小邵,不,或许应该叫你邵\n护卫了。我的话已经说到了这个份上,你还不恨我\n吗?", + "\t[邵虎]......你.......你..........", + "\t[汪洋]对了,就连你日思夜想的公主殿下也是一\n样......我抓走她,也只是单纯的为了引诱你进入\n天塔,然后让我亲口讲这些给你听罢了。", + "\t[邵虎].......................", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]邵护卫!你还不抽出自己的剑吗?邵虎,\n我现在是你的敌人。在敌人面前挥剑不能迟疑,不\n能被感情所左右,难道你都忘记了我是怎么教导你\n的了吗!?", + "\t[邵虎]\\c[45]够了!!", + "\t[邵虎]汪大哥.......不,海骑士。", + "\t[邵虎]我无法原谅你的所作所为.......", + "\t[邵虎]我的剑法源自于你........也该有个结果\n了......无论是为了姐姐.....还是为了公主殿\n下.......我们.......必须来个了断了!", + "\t[邵虎]\\c[30]来用剑说话吧!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jump", + "from": [ + 6, + 5 + ], + "to": [ + 5, + 5 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 5, + 5 + ] + }, + { + "type": "jump", + "from": [ + 5, + 5 + ], + "to": [ + 5, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 5, + 5 + ] + }, + { + "type": "jump", + "from": [ + 5, + 6 + ], + "to": [ + 6, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 6 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 5, + 5 + ] + }, + { + "type": "jump", + "from": [ + 6, + 6 + ], + "to": [ + 7, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 5, + 5 + ] + }, + { + "type": "jump", + "from": [ + 7, + 6 + ], + "to": [ + 8, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]......为什么不还手?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 170, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]别大意啊.......来了啊!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "zuocezhan", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "zuocezhan", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "zuocezhan", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "trigger", + "loc": [ + 1, + 0 + ] + } + ] + } + ] + } + ] + }, + "changeFloor": { + "4,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "8,11": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,10255, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 7, + 11 + ], + "downFloor": [ + 5, + 11 + ], + "beforeBattle": {}, + "cannotMoveIn": {}, + "canFlyFrom": true +} \ No newline at end of file diff --git a/project/floors/MT8.js b/project/floors/MT8.js new file mode 100644 index 0000000..af82cac --- /dev/null +++ b/project/floors/MT8.js @@ -0,0 +1,77 @@ +main.floors.MT8= +{ + "floorId": "MT8", + "title": "天塔第 8 层", + "name": "天塔第8层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": {}, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "6,6": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 31, 2, 4, 4, 4, 4,352], + [348, 2, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2,352], + [348, 0, 31, 0, 0,210, 0,210, 0, 0, 31, 31,352], + [348, 87, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 1, + 10 + ], + "downFloor": [ + 6, + 7 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT80.js b/project/floors/MT80.js new file mode 100644 index 0000000..87f4fc2 --- /dev/null +++ b/project/floors/MT80.js @@ -0,0 +1,2829 @@ +main.floors.MT80= +{ + "floorId": "MT80", + "title": "天塔第80层", + "name": "天塔第80层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "8,5": null, + "4,5": null, + "1,0": [ + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "jump", + "from": [ + 7, + 11 + ], + "to": [ + 1, + 9 + ], + "time": 1000, + "keep": true + }, + { + "type": "jump", + "from": [ + 1, + 9 + ], + "to": [ + 8, + 5 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "loc": [ + 8, + 11 + ], + "direction": "left" + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left", + "left" + ] + }, + { + "type": "moveHero", + "time": 50, + "steps": [ + "left", + "left", + "left" + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 5, + 11 + ] + }, + { + "type": "hide", + "loc": [ + [ + 5, + 11 + ] + ], + "time": 1 + }, + { + "type": "jumpHero", + "loc": [ + 1, + 9 + ], + "time": 1000 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 2, + 10 + ] + }, + { + "type": "hide", + "loc": [ + [ + 2, + 10 + ] + ], + "time": 1 + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right", + "right", + "right" + ] + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "loc": [ + 4, + 5 + ], + "time": 500 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 4, + 8 + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "time": 1 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "dazhaofadong", + "loc": "hero" + }, + { + "type": "animate", + "name": "dazhaofadong", + "loc": [ + 8, + 5 + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "time": 0 + }, + { + "type": "animate", + "name": "wangyangtiao", + "loc": [ + 8, + 5 + ] + }, + { + "type": "changePos", + "loc": [ + -1, + 5 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "shaohutiaoyou", + "loc": [ + 4, + 5 + ] + }, + { + "type": "sleep", + "time": 400 + }, + { + "type": "animate", + "name": "fengmuxuantian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "animate", + "name": "shaohutiaohuiyou", + "loc": [ + 3, + 5 + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 5 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "wangyangtiaohui", + "loc": [ + 9, + 5 + ] + }, + { + "type": "show", + "loc": [ + [ + 9, + 5 + ] + ], + "time": 1 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "jump", + "from": [ + 9, + 5 + ], + "to": [ + 6, + 9 + ], + "time": 500, + "async": true + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "right", + "right", + "right", + "right", + "right", + "down", + "down" + ] + }, + { + "type": "openDoor", + "loc": [ + 8, + 8 + ] + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "down", + "down", + "left", + "left" + ] + }, + { + "type": "changeFloor", + "floorId": "PIANTOU3", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "13300" + }, + { + "type": "setBlock", + "number": "354", + "loc": [ + [ + 9, + 3 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 1, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 4 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 7, + 5 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 10, + 6 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 2, + 10 + ] + ], + "remove": true + }, + { + "type": "setValue", + "name": "item:blueKey", + "operator": "-=", + "value": "1" + }, + { + "type": "changeFloor", + "floorId": "MT81", + "loc": [ + 6, + 8 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "setBlock", + "number": "M301", + "loc": [ + [ + 5, + 11 + ] + ] + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 11 + ], + "direction": "up" + }, + { + "type": "move", + "loc": [ + 5, + 11 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 4, + 11 + ], + "to": [ + 3, + 9 + ], + "time": 500, + "keep": true + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 3, + 9 + ], + "to": [ + 5, + 7 + ], + "time": 500, + "keep": true + }, + { + "type": "move", + "loc": [ + 5, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "left:2" + ] + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 3, + 7 + ], + "to": [ + 3, + 5 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "left:4" + ] + }, + { + "type": "changePos", + "loc": [ + 2, + 11 + ], + "direction": "up" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 2, + 10 + ] + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "100" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 2, + 10 + ] + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "100" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 2, + 10 + ] + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "100" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "time": 200, + "async": true, + "steps": [ + "up:2" + ] + }, + { + "type": "animate", + "name": "shangzhanjian", + "loc": [ + 2, + 10 + ], + "async": true + }, + { + "type": "playSound", + "name": "011-System11.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "hide", + "loc": [ + [ + 2, + 10 + ] + ], + "remove": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "move", + "loc": [ + 4, + 8 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 4, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 4, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 4, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 2, + 9 + ], + "direction": "right" + }, + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "move", + "loc": [ + 4, + 9 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 3, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 3, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 3, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 1, + 9 + ], + "direction": "right" + }, + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "move", + "loc": [ + 3, + 9 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 2, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 2, + 9 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "500" + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "500" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong3", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 2, + 9 + ] + }, + { + "type": "move", + "loc": [ + 2, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "playSound", + "name": "011-System11.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 3, + 9 + ] + ], + "remove": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "right:3", + "up:2", + "left:1", + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 3, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 6 + ], + "direction": "up" + }, + { + "type": "move", + "loc": [ + 3, + 4 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 3, + 5 + ] + }, + { + "type": "move", + "loc": [ + 3, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 6 + ], + "direction": "up" + }, + { + "type": "move", + "loc": [ + 3, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 3, + 5 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 3, + 4 + ], + "to": [ + 3, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "move", + "loc": [ + 3, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 3, + 1 + ], + "to": [ + 5, + 1 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "move", + "loc": [ + 4, + 4 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "playSound", + "name": "045-Push01.mp3" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 3, + 4 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "animate", + "name": "jingu", + "loc": [ + 3, + 4 + ] + }, + { + "type": "playSound", + "name": "097-Attack09.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "500" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 1, + 4 + ] + }, + { + "type": "move", + "loc": [ + 1, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "youpenxue", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "changePos", + "loc": [ + 4, + 5 + ], + "direction": "left" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "800" + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 1, + 5 + ] + }, + { + "type": "animate", + "name": "youpenxue", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "steps": [ + "right:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "left" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "800" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 7, + 5 + ] + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 4, + 5 + ], + "direction": "right" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "800" + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 7, + 5 + ] + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 5 + ], + "direction": "right" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "800" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "500" + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "lansebaofa", + "loc": "hero" + }, + { + "type": "jumpHero", + "loc": [ + 4, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 4, + 4 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 3, + 4 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 2, + 4 + ], + "time": 200 + }, + { + "type": "changePos", + "loc": [ + 2, + 4 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 3, + 4 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 4, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 4, + 4 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 3, + 4 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 2, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 2, + 4 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 3, + 4 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 4, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 4, + 4 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 3, + 4 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 2, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 2, + 4 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shengdun", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 300, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 1, + 4 + ], + "direction": "down" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 1, + 5 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 1, + 6 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 1, + 6 + ], + "direction": "up" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 1, + 5 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 1, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 1, + 4 + ], + "direction": "down" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 1, + 5 + ], + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 1, + 6 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 1, + 6 + ], + "direction": "up" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 1, + 5 + ], + "async": true + }, + { + "type": "moveHero", + "time": 300, + "async": true, + "steps": [ + "up:2" + ] + }, + { + "type": "animate", + "name": "shangzhanjian", + "loc": [ + 1, + 5 + ], + "async": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "011-System11.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 1, + 5 + ] + ], + "remove": true + }, + { + "type": "jumpHero", + "loc": [ + 3, + 5 + ], + "time": 500 + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:1" + ] + }, + { + "type": "animate", + "name": "zuopenxue", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 5 + ], + "direction": "right" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "800" + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "right:3" + ] + }, + { + "type": "animate", + "name": "jianji2", + "loc": [ + 7, + 5 + ], + "async": true + }, + { + "type": "jump", + "from": [ + 7, + 5 + ], + "to": [ + 10, + 4 + ], + "time": 300, + "keep": true + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "right:1", + "up:1", + "right:2" + ] + }, + { + "type": "playSound", + "name": "10-Track14.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 10, + 4 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 9, + 5 + ], + "direction": "up" + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 9, + 4 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "playSound", + "name": "048-Explosion01.mp3" + }, + { + "type": "jump", + "from": [ + 9, + 3 + ], + "to": [ + 9, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "hand", + "loc": [ + 9, + 1 + ] + }, + { + "type": "playSound", + "name": "011-System11.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 9, + 1 + ] + ], + "remove": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 4 + ], + "time": 500 + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jumpHero", + "loc": [ + 7, + 5 + ], + "time": 500 + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jumpHero", + "loc": [ + 6, + 4 + ], + "time": 500 + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jumpHero", + "loc": [ + 5, + 5 + ], + "time": 500 + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jumpHero", + "loc": [ + 4, + 4 + ], + "time": 500 + }, + { + "type": "animate", + "name": "shengdun", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 3, + 4 + ] + }, + { + "type": "move", + "loc": [ + 3, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "playSound", + "name": "011-System11.mp3" + }, + { + "type": "hide", + "loc": [ + [ + 2, + 4 + ] + ], + "remove": true + }, + { + "type": "moveHero", + "steps": [ + "left:1", + "up:2", + "right:2" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 5, + 1 + ] + }, + { + "type": "move", + "loc": [ + 5, + 1 + ], + "time": 300, + "keep": true, + "steps": [ + "right:1", + "down:1" + ] + }, + { + "type": "playSound", + "name": "015-Jump01.mp3" + }, + { + "type": "jump", + "from": [ + 6, + 2 + ], + "to": [ + 6, + 4 + ], + "time": 300, + "keep": true + }, + { + "type": "move", + "loc": [ + 6, + 4 + ], + "time": 300, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "left:2", + "down:2", + "right:3" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 400, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 4 + ], + "direction": "right" + }, + { + "type": "moveHero", + "time": 400, + "steps": [ + "right:1" + ] + }, + { + "type": "jumpHero", + "loc": [ + 8, + 4 + ], + "time": 300 + }, + { + "type": "changePos", + "loc": [ + 8, + 4 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 7, + 4 + ] + }, + { + "type": "jump", + "from": [ + 7, + 4 + ], + "to": [ + 6, + 5 + ], + "time": 200, + "keep": true + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 300, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "jump", + "from": [ + 7, + 5 + ], + "to": [ + 9, + 5 + ], + "time": 400, + "keep": true + }, + { + "type": "move", + "loc": [ + 9, + 5 + ], + "time": 300, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 400, + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 7, + 4 + ], + "direction": "right" + }, + { + "type": "jump", + "from": [ + 9, + 4 + ], + "to": [ + 11, + 4 + ], + "time": 400, + "keep": true + }, + { + "type": "move", + "loc": [ + 11, + 4 + ], + "time": 300, + "keep": true, + "steps": [ + "up:3" + ] + }, + { + "type": "moveHero", + "time": 400, + "steps": [ + "right:3", + "down:1", + "right:1" + ] + }, + { + "type": "changePos", + "loc": [ + 11, + 5 + ], + "direction": "up" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 11, + 3 + ], + "async": true + }, + { + "type": "jump", + "from": [ + 11, + 1 + ], + "to": [ + 11, + 5 + ], + "time": 150, + "keep": true, + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 11, + 1 + ], + "time": 150, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "moveHero", + "time": 400, + "async": true, + "steps": [ + "down:3" + ] + }, + { + "type": "jump", + "from": [ + 11, + 5 + ], + "to": [ + 10, + 4 + ], + "time": 400, + "keep": true + }, + { + "type": "move", + "loc": [ + 10, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "left:3" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 11, + 4 + ], + "direction": "left" + }, + { + "type": "moveHero", + "steps": [ + "left:3" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 7, + 4 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 7, + 4 + ], + "time": 400, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "time": 400, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 9, + 4 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "move", + "loc": [ + 8, + 4 + ], + "time": 400, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "time": 400, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 10, + 4 + ], + "direction": "left" + }, + { + "type": "jump", + "from": [ + 9, + 4 + ], + "to": [ + 7, + 4 + ], + "time": 350, + "keep": true, + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 11, + 4 + ], + "time": 350, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "jump", + "from": [ + 7, + 4 + ], + "to": [ + 11, + 4 + ], + "time": 200, + "keep": true, + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 7, + 4 + ], + "time": 200, + "async": true + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 4 + ], + "async": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "waitAsync" + }, + { + "type": "jump", + "from": [ + 11, + 4 + ], + "to": [ + 7, + 4 + ], + "time": 200, + "keep": true, + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 11, + 4 + ], + "time": 200, + "async": true + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 4 + ], + "async": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "waitAsync" + }, + { + "type": "jump", + "from": [ + 7, + 4 + ], + "to": [ + 11, + 4 + ], + "time": 200, + "keep": true, + "async": true + }, + { + "type": "jumpHero", + "loc": [ + 7, + 4 + ], + "time": 200, + "async": true + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 4 + ], + "async": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "waitAsync" + }, + { + "type": "move", + "loc": [ + 11, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "jump", + "from": [ + 11, + 5 + ], + "to": [ + 11, + 7 + ], + "time": 400, + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 400, + "async": true, + "steps": [ + "right:3", + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 11, + 7 + ], + "time": 400, + "keep": true, + "async": true, + "steps": [ + "left:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "openDoor", + "loc": [ + 10, + 6 + ], + "needKey": true + }, + { + "type": "moveHero", + "time": 400, + "async": true, + "steps": [ + "down:2", + "left:2" + ] + }, + { + "type": "jump", + "from": [ + 9, + 7 + ], + "to": [ + 9, + 9 + ], + "time": 500, + "keep": true + }, + { + "type": "move", + "loc": [ + 9, + 9 + ], + "time": 400, + "keep": true, + "steps": [ + "left:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "hide", + "loc": [ + [ + 7, + 9 + ] + ], + "remove": true + }, + { + "type": "changePos", + "loc": [ + 8, + 7 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 8, + 7 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hand", + "loc": [ + 8, + 8 + ] + }, + { + "type": "jump", + "from": [ + 8, + 8 + ], + "to": [ + 9, + 7 + ], + "time": 500, + "keep": true + }, + { + "type": "changePos", + "loc": [ + 8, + 7 + ], + "direction": "right" + }, + { + "type": "playSound", + "name": "054-Cannon03.mp3" + }, + { + "type": "jump", + "from": [ + 9, + 7 + ], + "to": [ + 13, + 7 + ], + "time": 200, + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "time": 400, + "steps": [ + "down:2", + "left:1" + ] + }, + { + "type": "changeFloor", + "floorId": "MT81", + "loc": [ + 6, + 8 + ], + "direction": "up" + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + } + ] + } + ], + "9,3": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [] + } + }, + "changeFloor": { + "8,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,9": { + "floorId": "MT81", + "loc": [ + 6, + 8 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 0, 2, 0, 0, 2, 4, 4, 2, 0,352], + [348, 4, 2, 0, 0, 0, 0, 2, 4, 4, 2, 0,352], + [348, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0,352], + [348,409, 0, 0,408, 0, 0, 0, 0, 0, 0, 0,352], + [348, 0, 0, 0, 0, 0, 0,409, 2, 0, 0, 0,352], + [348, 0, 2, 0, 2, 2, 2, 2, 2, 2, 82, 2,352], + [348, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0,352], + [348, 2, 2, 2,408, 2, 2, 2,408, 2, 2, 2,352], + [348, 0, 0, 0, 0, 2, 87, 0, 0, 0, 0, 0,352], + [348, 2,407, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 0, 0, 0, 0, 0, 0, 0, 88, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,354, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "upFloor": [ + 7, + 9 + ], + "downFloor": [ + 7, + 11 + ], + "beforeBattle": {}, + "cannotMoveIn": {}, + "canFlyFrom": false +} \ No newline at end of file diff --git a/project/floors/MT81.js b/project/floors/MT81.js new file mode 100644 index 0000000..5dc46ef --- /dev/null +++ b/project/floors/MT81.js @@ -0,0 +1,3257 @@ +main.floors.MT81= +{ + "floorId": "MT81", + "title": "天塔第81层", + "name": "天塔第81层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "xialouti.png", + "canvas": "bg", + "x": 6, + "y": 9 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "1,0": [ + { + "type": "move", + "loc": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up:3" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 9 + ], + "direction": "up" + }, + { + "type": "jumpHero", + "loc": [ + 6, + 5 + ], + "time": 1000 + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"jian\",6,6)\n}" + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "function", + "function": "function(){\nvar ex=8,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}" + }, + { + "type": "jump", + "from": [ + 6, + 6 + ], + "to": [ + 4, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex=4,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}" + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 8, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 6 + ], + "time": 1000, + "async": true + }, + { + "type": "jump", + "from": [ + 8, + 6 + ], + "to": [ + 4, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,3);\n }, core.status.replay.replaying?20:500);\n}" + }, + { + "type": "jumpHero", + "loc": [ + 4, + 2 + ], + "time": 1000, + "async": true + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 8, + 2 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,2)\n}" + }, + { + "type": "move", + "loc": [ + 8, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,2)\n}" + }, + { + "type": "setHeroIcon", + "name": "fanxiang2.png" + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left:1" + ] + }, + { + "type": "setHeroIcon", + "name": "hero.png" + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,2);\n }, core.status.replay.replaying?20:700);\n}" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 10 + ], + "time": 1000, + "async": true + }, + { + "type": "jump", + "from": [ + 9, + 2 + ], + "to": [ + 4, + 10 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,10)\n}" + }, + { + "type": "jumpHero", + "loc": [ + 9, + 9 + ], + "time": 500 + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,10)\n}" + }, + { + "type": "jump", + "from": [ + 4, + 10 + ], + "to": [ + 3, + 9 + ], + "time": 1000, + "keep": true + }, + { + "type": "function", + "function": "function(){\nvar ex=5,ey=-1,time=1000;\ncore.jumpHero(ex,ey,time);\n}" + }, + { + "type": "jump", + "from": [ + 3, + 9 + ], + "to": [ + 7, + -1 + ], + "time": 1000, + "keep": true + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 7, + 6 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 8, + 9 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 1, + 2 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 2, + 9 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 12, + 7 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 1, + 4 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 10 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 4, + 7 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 2, + 4 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 1 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 4, + 12 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 3, + 7 + ] + }, + { + "type": "animate", + "name": "wangyangtiaohui", + "loc": [ + 6, + 5 + ] + }, + { + "type": "setBlock", + "number": "301", + "loc": [ + [ + 6, + 5 + ] + ] + }, + { + "type": "animate", + "name": "shaohutiaohuishang", + "loc": [ + 6, + 7 + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 7 + ], + "direction": "up" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "animate", + "name": "youpenxue", + "loc": [ + 6, + 5 + ] + }, + { + "type": "playSound", + "name": "penxue.mp3" + }, + { + "type": "setCurtain", + "color": [ + 255, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 2000, + "steps": [ + "up:2" + ] + }, + { + "type": "changeFloor", + "floorId": "tading", + "loc": [ + 6, + 8 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "13000" + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "setValue", + "name": "flag:256", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:bofang", + "value": "1" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua5()\n}" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua6()\n}" + }, + { + "type": "exit" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "sleep", + "time": 1000 + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]为什么........", + "\t[邵虎]..............这一切到底是为什么!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 175, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]邵虎........每个人都有自己所背负的使\n命.....你一样,我也是一样。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero", + "async": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 6, + 8 + ], + "direction": "up" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 175, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]不想作为命运的棋子的话......就用你手\n中的剑攻过来啊!!", + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]别......别再激我了!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 6 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你以为我不懂吗........你以为我不懂对\n待敌人应该如何吗.......", + "\t[邵虎]可是我的对手是汪大哥.......是我最赖\n以信任......最羡慕的人.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 5 + ], + "async": true + }, + { + "type": "move", + "loc": [ + 6, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]连他最喜欢的....我的姐姐都可以杀害的\n人......怎么可能.......", + "\t[邵虎]\\c[30]怎么可能是汪大哥!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "150-Support08.mp3" + }, + { + "type": "jump", + "from": [ + 5, + 5 + ], + "to": [ + 5, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "move", + "loc": [ + 5, + 2 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:2" + ] + }, + { + "type": "jumpHero", + "loc": [ + 5, + 2 + ], + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 3, + 2 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "wangyangyouyu.png", + "loc": [ + 175, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]别再自欺欺人了.......接受现实,然后\n打败我,这才是你要做的吧。", + "\t[汪洋]与其在崩溃边缘迷茫,不如看清你身边的\n剑路!你这样下去,可是赢不了的!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 4, + 2 + ] + }, + { + "type": "move", + "loc": [ + 4, + 2 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "left:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]别胡说.......我才不会......输给你...", + "\t[邵虎]而且你的剑法......已经不如过去那般完\n美.......现在看来,满是破绽啊!!", + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 175, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]是吗........那就试试看吧。", + "\t[汪洋]看看你的剑,究竟能做到什么地步!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "jump", + "from": [ + 3, + 2 + ], + "to": [ + 5, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "changePos", + "loc": [ + 4, + 2 + ], + "direction": "right" + }, + { + "type": "jump", + "from": [ + 5, + 2 + ], + "to": [ + 7, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "move", + "loc": [ + 7, + 2 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:2" + ] + }, + { + "type": "jumpHero", + "loc": [ + 7, + 2 + ], + "time": 500 + }, + { + "type": "waitAsync" + }, + { + "type": "move", + "loc": [ + 9, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": "hero" + }, + { + "type": "jumpHero", + "loc": [ + 9, + 2 + ], + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 8, + 2 + ] + }, + { + "type": "move", + "loc": [ + 8, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "jump", + "from": [ + 7, + 2 + ], + "to": [ + 5, + 2 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "left:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 1);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex = 5,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 5, + 2 + ], + "to": [ + 7, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "changePos", + "loc": [ + 5, + 2 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 1);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex = 7,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 7, + 2 + ], + "to": [ + 5, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 7, + 2 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nvar ex = 6,\n\tey = -1,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 5, + 2 + ], + "to": [ + 6, + -1 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 5, + 3 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 7, + 1 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 7, + 3 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 7, + 4 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 5, + 2 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 6, + 2 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 7, + 4 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 5, + 2 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 3, + 4 + ] + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 300 + }, + { + "type": "setBlock", + "number": "M301", + "loc": [ + [ + 6, + 0 + ] + ], + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 5,\n\tey = 2,\n\ttime = 600;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 6, + 0 + ], + "to": [ + 7, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 4,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 7, + 2 + ], + "to": [ + 8, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "move", + "loc": [ + 8, + 2 + ], + "time": 300, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "moveHero", + "time": 300, + "steps": [ + "left:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "jumpHero", + "loc": [ + 3, + 5 + ], + "time": 300, + "async": true + }, + { + "type": "jump", + "from": [ + 9, + 2 + ], + "to": [ + 9, + 5 + ], + "time": 300, + "keep": true, + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 3);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex = 9,\n\tey = 5,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 9, + 5 + ], + "to": [ + 3, + 5 + ], + "time": 500, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "changePos", + "loc": [ + 9, + 5 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nvar ex = 10,\n\tey = 6,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 3, + 5 + ], + "to": [ + 2, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 3);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex = 2,\n\tey = 6,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 2, + 6 + ], + "to": [ + 10, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "setValue", + "name": "status:hp", + "operator": "-=", + "value": "1000" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nvar ex = 3,\n\tey = 9,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 10, + 6 + ], + "to": [ + 9, + 9 + ], + "time": 500, + "keep": true + }, + { + "type": "changePos", + "loc": [ + 3, + 9 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "xiaofadong", + "loc": [ + 9, + 9 + ] + }, + { + "type": "function", + "function": "function(){\nvar ex = 4,\n\tey = 10,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "animate", + "name": "zuocezhan", + "loc": [ + 4, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "function", + "function": "function(){\nvar ex = 3,\n\tey = 9,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 9, + 9 + ], + "to": [ + 8, + 10 + ], + "time": 500, + "keep": true + }, + { + "type": "animate", + "name": "zuocezhan", + "loc": [ + 4, + 10 + ] + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 4,\n\tey = 10,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 8, + 10 + ], + "to": [ + 9, + 9 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 8,\n\tey = 10,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 9, + 9 + ], + "to": [ + 10, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 9,\n\tey = 9,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 10, + 6 + ], + "to": [ + 9, + 5 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 10,\n\tey = 6,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "jump", + "from": [ + 9, + 5 + ], + "to": [ + 9, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "changePos", + "loc": [ + 10, + 6 + ], + "direction": "left" + }, + { + "type": "sleep", + "time": 200 + }, + { + "type": "function", + "function": "function(){\nvar ex = 9,\n\tey = 5,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "move", + "loc": [ + 9, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "function", + "function": "function(){\nvar ex = 9,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "move", + "loc": [ + 8, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1" + ] + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "jump", + "from": [ + 7, + 2 + ], + "to": [ + 5, + 2 + ], + "time": 500, + "keep": true + }, + { + "type": "move", + "loc": [ + 5, + 2 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "left:2" + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "function", + "function": "function(){\nvar ex = 5,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "jump", + "from": [ + 3, + 2 + ], + "to": [ + 3, + 5 + ], + "time": 500, + "keep": true + }, + { + "type": "jump", + "from": [ + 3, + 5 + ], + "to": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "async": true + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "function", + "function": "function(){\nvar ex = 3,\n\tey = 5,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 4, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:1" + ] + }, + { + "type": "jumpHero", + "loc": [ + 4, + 6 + ], + "time": 500 + }, + { + "type": "waitAsync" + }, + { + "type": "move", + "loc": [ + 5, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "right:2" + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你跑够了没有。", + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 175, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]呵呵.......这么说你是要速战速决了。", + "\t[邵虎]我会用你教的海纳之剑来跟你做个了断!", + "\t[汪洋]呵呵.......来吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 7, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "left:1", + "up:1" + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:1", + "down:1" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 7 + ], + "direction": "up" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong3", + "loc": "hero" + }, + { + "type": "animate", + "name": "fadong3", + "loc": [ + 6, + 5 + ] + }, + { + "type": "setEnemy", + "id": "M301", + "name": "atk", + "operator": "+=", + "value": "3000" + }, + { + "type": "setValue", + "name": "flag:256", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:bofang", + "value": "1" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua5()\n}" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua6()\n}" + }, + { + "type": "exit" + } + ] + } + ] + } + ], + "0,1": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 2, + "image": "wangyangqianxiao.png", + "loc": [ + 175, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]呼.........谢谢你了,邵虎........", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]什么........", + "\t[汪洋]现在啊.......终于让你报了仇.....我也\n终于可以毫无顾忌的去陪怜儿了.......就算在那\n个世界.......没有我的话......她也会孤单吧..", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..............你............你不是..", + "\t[汪洋]是啊........我受够了........唯独死在\n你的手上.......我心里才好受一点......毕竟是\n我对不起怜儿啊......", + "\t[邵虎]..........汪......汪大哥.....", + "\t[汪洋]那一天........我向怜儿道明我的身份的\n时候......", + "\t[汪洋]我明明说了狠话.......可是临走的时\n候.......她还在问我今天回不回家吃晚饭......", + "\t[汪洋]我就是再冷血.........也实在\n是.........无法忘记她的那句叮嘱......\n啊.....................", + "\t[汪洋]......................", + "\t[邵虎]..........汪......汪大哥.....", + "\t[汪洋]......................", + "\t[邵虎]..........汪大哥.....为什么你\n在战斗中没有进行防御........", + "\t[邵虎]就算你的剑法再强.......也不可能在海\n纳之剑上以攻代守啊..............", + "\t[邵虎]你真的........是为了姐姐.....和我...", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + "\t[汪洋]......................", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "playBgm", + "name": "wangyang.mp3", + "keep": true + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "81-1.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + }, + "\r[#99ffff]\\c[16]三个黑衣禁卫..........", + "\r[#99ffff]\\c[16]这就是我今天就餐的条件吗......", + "\r[#DCDCDC]\\c[16]怎么,汪洋,你怕了?", + "\r[#DCDCDC]\\c[16]仅仅是3个黑衣禁卫而已。", + "\r[#99ffff]\\c[16]不,我不怕。", + "\r[#99ffff]\\c[16](为了吃饭......每天必须打赢的战斗啊)", + "\r[#DCDCDC]\\c[16]呵呵.....不愧是我天魔的儿子!", + "\r[#DCDCDC]\\c[16]虎父无犬子,我相信我的儿子也不会是个孬种!", + "\r[#99ffff]\\c[16] .............", + "\r[#99ffff]\\c[16] .........来吧", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-2.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\r[#99ffff]\\c[16] .............", + "\r[#99ffff]\\c[16] 今天又满身是伤......", + "\r[#99ffff]\\c[16] 这样的日子什么才是个头啊", + "\r[#99ffff]\\c[16] ........听起母亲说", + "\r[#99ffff]\\c[16] 母亲和父亲是在一个叫做“天枢城”的地方相遇的", + "\r[#99ffff]\\c[16] ........那是个怎样的地方呢", + "\r[#99ffff]\\c[16] 大概........大家都很喜欢笑吧", + "\r[#99ffff]\\c[16] 大概........是个很安静的地方", + "\r[#99ffff]\\c[16] ......................", + "\r[#99ffff]\\c[16] ..........我身上的武艺.....究竟有什么意义呢", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-3.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\r[#99ffff]\\c[16] ..........这.......就是天枢城啊", + "\r[#99ffff]\\c[16] ..........看起来比天塔热闹的多呢", + "\r[#99ffff]\\c[16] ..........天空中的云彩在飘来飘去...", + "\r[#99ffff]\\c[16] .......................", + "\r[#99ffff]\\c[16] ..........哈哈......好安逸啊.....", + "\r[#99ffff]\\c[16] ..........父亲和母亲就是在这里遇见的", + "\r[#99ffff]\\c[16] ..........可惜.........我来到这里..", + "\r[#99ffff]\\c[16] ..........只是为了给这座城市带来灾难的", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-4.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\\c[16] ..........啊.......对不起", + "\\c[16]..........我走的匆忙,不小心撞到你了", + "\r[#99ffff]\\c[16]..........不打紧,我身体壮着呢", + "\\c[16]..........呵呵,怎么说呢。", + "\\c[16]..........一看到你,我就有一种很安心的感觉呢", + "\r[#99ffff]\\c[16]................诶?", + "\\c[16]..........你不是本地人吧?", + "\r[#99ffff]\\c[16]................", + "\r[#99ffff]\\c[16]...........你是什么人?怎么知道的?", + "\\c[16] ..........噗...瞧你。", + "\\c[16] 在大街上左看右看,一看就是第一次来嘛", + "\r[#99ffff]\\c[16].........能.....能看出来啊......", + "\\c[16]这样吧,我家就在附近哦。", + "\\c[16]来我家吃个饭,然后我带你四处走走,怎么样?", + "\r[#99ffff]\\c[16].........这.....也好啊。", + "\\c[16]呵呵,我叫邵怜,你呢。", + "\r[#99ffff]\\c[16].........我.....我叫汪洋。", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-5.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\r[#99ffff]\\c[16].........怜儿,我喜欢你。", + "\\c[16]诶!?", + "\r[#99ffff]\\c[16].....怎...怎么了...怪不好意思的", + "\\c[16].....没...没事,有点突然..", + "\\c[16].....不过.....你还真是口无遮拦呢", + "\r[#99ffff]\\c[16].....怜儿,我当上了天枢禁卫统领了", + "\r[#99ffff]\\c[16].....我想在任职书下达那一天娶你。", + "\\c[16] ..........不是,这也太快了点吧。", + "\r[#99ffff]\\c[16]怜儿,你们城里的人好矫情.....", + "\\c[16]..........诶呀,人家也没说不喜欢你啊", + "\\c[16] ..........那......那个", + "\\c[16]..........答应你就是了.....", + "\r[#99ffff]\\c[16] ........啊,对了,还有个问题哦", + "\\c[16] .........?.....", + "\r[#99ffff]\\c[16]今天我上街看到你又随便和陌生人搭话了", + "\r[#99ffff]\\c[16]以后要注意一点,要是对方是坏人怎么办?", + "\\c[16]你还好意思说我?我们不就是这么认识的吗", + "\r[#99ffff]\\c[16]我当然不一样了!我看起来很像坏人吗", + "\\c[16] 你到不像是坏人,你像一个大魔头呢~", + "\r[#99ffff]\\c[16](...............)", + "\r[#99ffff]\\c[16](如果是以前,被别人这么说,我一定会发火吧)", + "\r[#99ffff]\\c[16](但是现在.........我却被幸福满满的充斥着)", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-6.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\r[#99ffff]\\c[16]这......这是什么剑法......", + "\r[#99ffff]\\c[16]为何我自己使用出了如此强大的剑法", + "\r[#99ffff]\\c[16]并没有刻意去思考剑术剑招......", + "\r[#99ffff]\\c[16]而是全身心投入到和怜儿的生活中.....", + "\r[#99ffff]\\c[16]怜儿..........是你让我懂得宽恕....", + "\r[#99ffff]\\c[16]那么这种剑法.......就叫它......", + "\r[#99ffff]\\c[16]“海纳之剑”吧。", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-7.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\r[#99ffff]\\c[16]怜儿.......为什么要阻止我..", + "\r[#99ffff]\\c[16]我可以........带你一起走的啊", + "\r[#99ffff]\\c[16]我.......为何明明知道了怜儿的背叛", + "\r[#99ffff]\\c[16]却依然无法下手杀死怜儿.....", + "\r[#99ffff]\\c[16]为什么..........", + "\r[#99ffff]\\c[16]罢了.......天枢城.......注定要结束了......", + { + "type": "if", + "condition": "true", + "true": [ + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "81-8.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + } + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\r[#99ffff]\\c[16] ..................", + "\r[#99ffff]\\c[16] ............怜儿,已经不在了", + "\r[#99ffff]\\c[16] ...........永远的去了......", + "\r[#99ffff]\\c[16]...........是我杀了她......", + "\r[#99ffff]\\c[16]..........离开这座城市吧.....", + "\r[#99ffff]\\c[16]..........我们再无交集了.....", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + "\r[#99ffff]\\c[16]怜儿,我要告诉你一个既现实又不幸的消息", + "\\c[16] 什么消息?", + "\r[#99ffff]\\c[16]其实我是恶魔的后代。", + "\r[#99ffff]\\c[16]来到天枢,就是为了给天枢带来灾难。", + "\\c[16]哦,知道啦知道啦。", + "\r[#99ffff]\\c[16]怜儿,我不是在开玩笑。", + "\r[#99ffff]\\c[16]我的血液,是暗蓝色的。", + "\\c[16]诶..............", + "\\c[16]............汪哥.....你", + "\r[#99ffff]\\c[16]如果,我真的要毁灭天枢......", + "\r[#99ffff]\\c[16]和我一起走好吗......怜儿?", + "\\c[16] ..................", + "\\c[16]你告诉了我这些.....是因为相信我吗....", + "\r[#99ffff]\\c[16] 嗯......邵虎他并不知道这件事。", + "\\c[16]..................", + "\\c[16]汪哥。我爱这座城市。", + "\\c[16]就想爱着你一样,爱着这座城市。", + "\r[#99ffff]\\c[16]...............!!!!", + "\\c[16]我不希望你伤害我的家人朋友", + "\\c[16]也不希望你践踏这片土地", + "\\c[16]如果你真的这么做的话.........", + "\\c[16]怜儿一定会阻止你!", + "\r[#99ffff]\\c[16] ...............!!!!", + "\r[#99ffff]\\c[16] ............既然这样,就别怪我心狠手辣了。", + { + "type": "sleep", + "time": 2000 + }, + "\\c[16]对了,汪哥,晚上,还回家吃饭吗?", + "\r[#99ffff]\\c[16](心好痛........)", + "\r[#99ffff]\\c[16](为什么听到这句话之后,我疯也似的跑了出去)", + "\r[#99ffff]\\c[16](只怕在听到怜儿的话.......自己会后悔决定.)", + "\\c[16](对了,汪哥,晚上,还回家吃饭吗?)", + "\r[#99ffff]\\c[16](我啊......回不去了......回不去了啊......)", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "tip", + "text": "状态栏边框全黑" + }, + { + "type": "tip", + "text": "显示一大堆" + }, + { + "type": "setCurtain", + "time": 500 + } + ] + } + ] + }, + { + "type": "choices", + "text": "是否跳过片尾", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "playBgm", + "name": "xiwangnixingfu.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 2, + "image": "81-3end.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": " ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 18160 + }, + { + "type": "showTextImage", + "code": 1, + "text": "在我眼中你还在看着", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5920 + }, + { + "type": "showImage", + "code": 3, + "image": "81-4end.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": "别处哭泣着 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5050 + }, + { + "type": "showTextImage", + "code": 1, + "text": "我不喜欢 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5110 + }, + { + "type": "showTextImage", + "code": 1, + "text": "所以我也跟着哭着", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5030 + }, + { + "type": "showTextImage", + "code": 1, + "text": "想你 我太想你了 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5140 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "81-5end.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": "就算我痛到被撕裂 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5000 + }, + { + "type": "showTextImage", + "code": 1, + "text": "就算我死去 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 2780 + }, + { + "type": "showTextImage", + "code": 1, + "text": "我的爱会一直祝福你幸福", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 27500 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "81-7end.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": "累了 就回头", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5070 + }, + { + "type": "showTextImage", + "code": 1, + "text": "我一直会在那里 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5040 + }, + { + "type": "showTextImage", + "code": 1, + "text": "为了留在那里的 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 4820 + }, + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "81-8end.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": "你的眼泪", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5490 + }, + { + "type": "showTextImage", + "code": 1, + "text": "我不在的地方", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 9860 + }, + { + "type": "showTextImage", + "code": 1, + "text": "不能留你自己在那里 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 10150 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "B.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": "我太爱你 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 10040 + }, + { + "type": "showTextImage", + "code": 1, + "text": "爱到我不能离开 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 14220 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "end.png", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "showTextImage", + "code": 1, + "text": "想你 我太想你了 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 4980 + }, + { + "type": "showTextImage", + "code": 1, + "text": "就算我痛到被撕裂", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5080 + }, + { + "type": "showTextImage", + "code": 1, + "text": "就算我死去 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 2940 + }, + { + "type": "showTextImage", + "code": 1, + "text": "我的爱会一直祝福你幸福着 ", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 7100 + }, + { + "type": "showTextImage", + "code": 1, + "text": "祝你幸福", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 5310 + }, + { + "type": "showTextImage", + "code": 1, + "text": "祝你幸福", + "loc": [ + 100, + 394 + ], + "lineHeight": 1.4, + "opacity": 1, + "time": 7210 + }, + { + "type": "hideImage", + "code": 1, + "time": 500 + }, + { + "type": "hideImage", + "code": 7, + "time": 500 + }, + { + "type": "pauseBgm" + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "sleep", + "time": 1000 + } + ] + } + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我都在.......做些什么........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "changeFloor", + "floorId": "tading", + "loc": [ + 6, + 8 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "6,8": [ + { + "type": "if", + "condition": "flag:255", + "true": [], + "false": [ + "\t[邵虎]\f[shaohusikao.png,-20,20]我还有必要的使命......试着打败他吧。", + { + "type": "moveHero", + "steps": [ + "up:1" + ] + } + ] + } + ] + }, + "changeFloor": { + "6,9": { + "floorId": ":before", + "stair": "upFloor" + }, + "6,4": { + "floorId": "tading", + "loc": [ + 6, + 8 + ], + "direction": "up" + } + }, + "afterBattle": { + "6,5": [ + { + "type": "setValue", + "name": "flag:255", + "value": "1" + } + ] + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 2, 0, 0, 0, 4, 0, 0, 0, 2, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 89, 2, 4, 4, 4, 4,352], + [348, 4, 4, 0, 2, 0, 0, 0, 2, 0, 4, 4,352], + [348, 4, 0, 2, 0, 0,301, 0, 0, 2, 0, 4,352], + [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 0, 4, 4, 88, 4, 4, 0, 4, 4,352], + [348, 4, 4, 2, 0, 4, 2, 4, 0, 2, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0,350, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {}, + "canFlyFrom": false, + "upFloor": [ + 6, + 8 + ], + "downFloor": [ + 6, + 8 + ] +} \ No newline at end of file diff --git a/project/floors/MT81_1.js b/project/floors/MT81_1.js new file mode 100644 index 0000000..3ad7711 --- /dev/null +++ b/project/floors/MT81_1.js @@ -0,0 +1,58 @@ +main.floors.MT81_1= +{ + "floorId": "MT81_1", + "title": "81f剧情1", + "name": "81f剧情1", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,11": { + "floorId": ":before", + "stair": "upFloor" + }, + "11,10": { + "floorId": ":next", + "stair": "downFloor" + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 1, 1, 1, 1, 1, 1, 1, 5, 5,352], + [348, 5, 1, 1,323,323,400,323,323, 1, 1, 5,352], + [348, 5, 1,323, 0, 0,323, 0, 0,323, 1, 5,352], + [348, 5, 1,323, 0,323,323,401, 0,323, 1, 5,352], + [348, 5, 1, 1,323,301,323,401, 0, 1, 1, 5,352], + [348, 5, 5, 1, 1,323,323,401, 1, 1, 5, 5,352], + [348, 5, 5, 5, 1, 0, 0, 0, 0, 1, 5, 5,352], + [348, 5, 5, 5, 1, 1, 1, 1, 0, 1, 1, 1,352], + [348, 5, 5, 5, 5, 1, 0, 1,323,323,323, 87,352], + [348, 5, 5, 5, 5, 1, 88, 1, 0, 1, 1, 1,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_2.js b/project/floors/MT81_2.js new file mode 100644 index 0000000..7a13ed0 --- /dev/null +++ b/project/floors/MT81_2.js @@ -0,0 +1,49 @@ +main.floors.MT81_2= +{ + "floorId": "MT81_2", + "title": "81f剧情2 ", + "name": "81f剧情2", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_3.js b/project/floors/MT81_3.js new file mode 100644 index 0000000..d0396d0 --- /dev/null +++ b/project/floors/MT81_3.js @@ -0,0 +1,49 @@ +main.floors.MT81_3= +{ + "floorId": "MT81_3", + "title": "81f剧情3 ", + "name": "81f剧情3", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_4.js b/project/floors/MT81_4.js new file mode 100644 index 0000000..cb11baf --- /dev/null +++ b/project/floors/MT81_4.js @@ -0,0 +1,49 @@ +main.floors.MT81_4= +{ + "floorId": "MT81_4", + "title": "81f剧情4 ", + "name": "81f剧情4", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_5.js b/project/floors/MT81_5.js new file mode 100644 index 0000000..f461e9d --- /dev/null +++ b/project/floors/MT81_5.js @@ -0,0 +1,49 @@ +main.floors.MT81_5= +{ + "floorId": "MT81_5", + "title": "81f剧情5 ", + "name": "81f剧情5", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_6.js b/project/floors/MT81_6.js new file mode 100644 index 0000000..e1844aa --- /dev/null +++ b/project/floors/MT81_6.js @@ -0,0 +1,49 @@ +main.floors.MT81_6= +{ + "floorId": "MT81_6", + "title": "81f剧情6 ", + "name": "81f剧情6", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_7.js b/project/floors/MT81_7.js new file mode 100644 index 0000000..6128789 --- /dev/null +++ b/project/floors/MT81_7.js @@ -0,0 +1,49 @@ +main.floors.MT81_7= +{ + "floorId": "MT81_7", + "title": "81f剧情7 ", + "name": "81f剧情7", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT81_8.js b/project/floors/MT81_8.js new file mode 100644 index 0000000..6d7b1cc --- /dev/null +++ b/project/floors/MT81_8.js @@ -0,0 +1,49 @@ +main.floors.MT81_8= +{ + "floorId": "MT81_8", + "title": "81f剧情8 ", + "name": "81f剧情8", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "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, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +] +} \ No newline at end of file diff --git a/project/floors/MT9.js b/project/floors/MT9.js new file mode 100644 index 0000000..c209a5a --- /dev/null +++ b/project/floors/MT9.js @@ -0,0 +1,283 @@ +main.floors.MT9= +{ + "floorId": "MT9", + "title": "天塔第 9 层", + "name": "天塔第9层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "0,0": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "hide", + "loc": [ + [ + 7, + 3 + ] + ], + "time": 0 + }, + { + "type": "hide", + "loc": [ + [ + 8, + 3 + ] + ], + "time": 0 + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "move", + "loc": [ + 8, + 3 + ], + "time": 500, + "steps": [ + "right:3" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "kulouzhanshi.png", + "loc": [ + -20, + 30 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]海骑士大人您走好~~~", + "\t[嗜骨]常来呀海骑士大人~~~\n小的升官可都靠您啦~~~", + "\t[嗜骨]海骑士大人您慢走~~~!!", + { + "type": "sleep", + "time": 1500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 7, + 3 + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]走了........", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]呼.......终于走了.........", + "\t[嗜骨]这天塔之主还真是难伺候啊。。。生怕说错了话。。。", + "\t[嗜骨]不过毒尾那家伙倒是跟海骑士挺熟的........", + "\t[嗜骨]看她跟海骑士说话都别别扭扭的。。。", + { + "type": "sleep", + "time": 1500 + }, + "\t[嗜骨]不过海骑士带来的消息还真是吓人啊。。", + "\t[嗜骨]抓住了公主.......难道下一步真的是.........", + "\t[嗜骨]这下天塔要出大事了.......不知道''我们''与镇天联盟下一步都会怎么走这步棋啊.......", + "\t[嗜骨]万一对''我们'',不利就糟了...........", + "\t[嗜骨]而且听探子说守塔仙子放进来一个非镇天联盟的人.......这是怎么回事.........", + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 7, + 3 + ] + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "animate", + "name": "han", + "loc": [ + 7, + 3 + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]哇靠!!老子离地面这么近不会第一个就来找我吧!?", + { + "type": "sleep", + "time": 500 + }, + "\t[嗜骨]况且好不容易拿到十层天塔掌控权........", + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 7, + 3 + ] + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[嗜骨]不行我得去跟毒尾商量一下。。。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 7, + 3 + ], + "time": 500, + "steps": [ + "right:4" + ] + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "setValue", + "name": "flag:103", + "value": "1" + } + ], + "7,3": { + "trigger": null, + "enable": true, + "noPass": null, + "displayDamage": false, + "data": [] + } + }, + "changeFloor": { + "7,11": { + "floorId": "MT10", + "stair": "downFloor", + "time": 200 + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + }, + "11,4": { + "floorId": "CETAI", + "loc": [ + 1, + 6 + ], + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 2, 0, 0,211,301, 0, 0, 0,352], + [348, 4, 4, 4, 2, 0, 2, 0, 0, 0, 0, 89,352], + [348, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2, 2,352], + [348, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4, 4,352], + [348, 2, 2, 2, 2, 21, 2, 2, 2, 4, 4, 4,352], + [348, 21, 81,210, 2,210, 0,210, 2, 4, 4, 4,352], + [348, 0, 2, 31, 2, 31, 2, 31, 2, 4, 4, 4,352], + [348, 0, 2,210, 2,210, 2, 0, 2, 4, 4, 4,352], + [348, 88, 2, 0, 81, 0, 2, 87, 2, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0,10255, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "canFlyFrom": true, + "upFloor": [ + 7, + 10 + ], + "downFloor": [ + 1, + 10 + ], + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/MT99.js b/project/floors/MT99.js new file mode 100644 index 0000000..864c06a --- /dev/null +++ b/project/floors/MT99.js @@ -0,0 +1,2589 @@ +main.floors.MT99= +{ +"floorId": "MT99", +"title": "新建楼层", +"name": "0", +"canFlyTo": false, +"canUseQuickShop": true, +"cannotViewMap": true, +"images": [], +"item_ratio": 1, +"firstArrive": [], +"events": { + "2,10": null, + "8,7": { + "trigger": null, + "enable": true, + "noPass": true, + "displayDamage": true, + "data": [ + { + "type": "function", + "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}" + }, + { + "type": "if", + "condition": "flag:panding==1", + "true": [], + "false": [ + { + "type": "setBlock", + "number": 373 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 356 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 374 + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "setBlock", + "number": 2 + } + ] + } + ] + }, + "3,5": null, + "0,0": [ + { + "type": "setText", + "position": "center", + "background": [ + 0, + 0, + 0, + 1 + ], + "bold": null, + "time": 0 + }, + "................公、公主殿下!!", + "..............呼...呼...........", + "...........公主殿下...........您等等我.............", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + { + "type": "setText", + "position": "down", + "title": [ + 255, + 0, + 0 + ], + "background": [ + 0, + 0, + 0, + 1 + ], + "bold": null, + "time": 5 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuzhending.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]怎、怎么又是你邵护卫!烦死啦你!", + "\t[公主]一天到晚总是跟着我!烦不烦啊你!", + "\t[邵虎]公主下请不要再任性了。你看看你都跑多远了。", + "\t[公主]不用你管!", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + { + "type": "setText", + "position": "center", + "title": [ + 255, + 0, + 0 + ], + "background": [ + 0, + 0, + 0, + 1 + ], + "bold": null, + "time": 5 + }, + "我叫邵虎。是天枢帝国萧涵公主的亲卫队长。", + "身居要职,我的唯一职责就是保护公主殿下的安全。", + "但公主殿下偏偏是个不让人省心的主", + "而今天,公主殿下又吵着要去城外的天塔观光。", + "据说天塔是一百年前天枢与邻国的圣战争夺之后,天枢皇帝为了纪念战争的胜利而修建。", + "时隔多年,天塔已经成为了妖兽以及魔怪的栖息地。", + "但令人不解的是,魔怪只栖息在塔的内部,却没有怪外出伤人的事例。", + "但毕是魔怪的栖息地,由于担心公主会出现危险,我极力反对公主的这次出行", + "可是在我的极力劝阻之下,公主却自己一个人跑出了皇城。", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + { + "type": "setText", + "position": "down", + "title": [ + 255, + 0, + 0 + ], + "background": [ + 0, + 0, + 0, + 1 + ], + "bold": null, + "time": 5 + }, + "\t[邵虎]公主殿下快回去吧,要是在半途迷路了怎么办?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuheihua.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]烦死了烦死了烦死了~~~~~~!!!", + "\t[公主]邵护卫你有完没完!!!!", + "\t[公主]本公主就是要出来!!!!你能把我怎么着吧!", + "\t[公主]你就是要跟我对着干!!!就是跟我唱反调!!!我告诉你!!跟我对着干的人都没有好下场!!没有没有没有!!!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuheihua.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]公主殿下您别生气.......我没有要和您做对的意思........", + "\t[公主]那你是什么?你是什么!!", + "\t[邵虎]公主殿下消消气........要不.........您跟紧我,我带你去天塔附近看一看好吗.......至于上天塔里面玩什么的........太危险了.....", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuxiao.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]这可是你说的~~~!不许反悔了!~", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuxiao.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你开心就好........那我们走吧.......", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "这就是那个任性的公主。", + "也是那个开朗的笑容能让平常冷漠的自己也开心的笑起来的公主。", + "是我每天都要保护的人。", + "也是我日日夜夜都想要打心里惦记的人。", + "只是她恋慕的心早已经有了明确的指向....", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]对了对了,汪护卫呢?不是应该跟你在一起吗?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]他和我分头来找你,大概就在附近吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuzhending.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]怎么不是汪大哥先来找到我呢............唉,真讨厌......", + "\t[邵虎].......................", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "汪洋,我的剑术老师,我的大哥,我最好的兄弟。", + "他比我有风度,比我武功高,比我人缘好。我敬佩他,他很完美,让人感到无法超越。", + "他首经有过一段恋情,和我相依为命的姐姐。", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + "\t[公主]话说前面是一个村子了呢......没听说过这附近有村子啊?", + "\t[公主]喂!姓邵的,你知不知道这里是哪啊?", + "\t[邵虎]这里是镇天谷,是汪大哥的家乡。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhujiao.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]诶诶!!??", + "\t[公主]汪大哥........啊不...汪护卫是出身在这里的么?", + "\t[公主]我竟然完全都不知道啊...........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]好吧~~~那我们就去汪护卫的家乡看一看好了~~~!", + "\t[邵虎]诶~~~~诶!!?", + "\t[邵虎](也好,这里肯定是比天塔安全得多........)", + "\t[邵虎]那我们走吧公主殿下,会碰上汪大哥也说不定。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "MUDI", + "loc": [ + 0, + 0 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "1,0": [ + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhubaozouxiu.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "喂喂你是故意的吧!?", + "大半夜把我住坟堆里带什么啊啊啊啊!!", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "很抱歉公主殿下,我是为了看一个人而来的............", + "我管你看谁!?看鬼嘛!!快把我带回去你这死人!!", + "公主殿下我...........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "啊........", + { + "type": "showImage", + "code": 1, + "image": "gongzhulianhong.png", + "loc": [ + 160, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "汪..........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "公主殿下,还有小邵。欢来到镇天谷。", + "小邵啊............来看姐姐吗?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "嗯.......陪姐姐呆一会.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "都怪我啊..........如果当时保护好怜儿的话...........", + "不是汪大哥的错。", + "怪我这个当弟弟的,没能.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuzhending.png", + "loc": [ + -30, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "喂难道这就是邵怜铃姐姐的墓吗?", + "嘌,是我亲手把她送到这个安静的地方来的。", + "........", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "我跪在墓碑前静静的祈祷.............", + { + "type": "sleep", + "time": 500 + }, + "仿佛又回到了2年前,姐姐在我眼前离开的时候........", + { + "type": "sleep", + "time": 500 + }, + "她走的时候,手里还握着帯给弟弟的早点..........", + { + "type": "sleep", + "time": 500 + }, + "尽管只是一块面包抹上了一点黄油.............", + { + "type": "sleep", + "time": 500 + }, + "但对我来说.........那就像是我最后一餐一般........", + { + "type": "sleep", + "time": 500 + }, + "那天她笑着推开门...........", + { + "type": "sleep", + "time": 500 + }, + "亲切的呼唤着我的名字............", + { + "type": "sleep", + "time": 500 + }, + "我也开心的跑到门前..........", + { + "type": "sleep", + "time": 500 + }, + "然后......门口出现了身着天枢城军队服装的人", + { + "type": "sleep", + "time": 500 + }, + "他们什么也没说.......我只看见早餐掉落在地上......姐姐看我那不舍的眼神.......和滴在地上鲜红的血......", + { + "type": "sleep", + "time": 500 + }, + "直到如今........我依然不敢正视那一幕.........", + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + "公主殿下。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhulianhong.png", + "loc": [ + -30, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "..........啊...........嗯嗯?、怎么了!?", + "公主殿下请跟我回去吧.........你父王一定很着急的......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhujiao.png", + "loc": [ + -30, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "连.........连你也这么说么...........", + "天塔过于危险...公主殿下若是执意要去,能不能安全的回来还说不定,就算抵上我和邵护卫的性命。", + "我...........我.............我..............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "汪大哥......对不起...........给你添乱了.....", + "没关系的.........我懂你的意思.....如果是怜儿还在......我也会随她任性吧.......", + "汪大哥......我.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "算了......小邵,我们一起走吧。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "啊..........", + "你其实也是想满足公主殿下的愿望的吧?也不想留下遗憾...............就算不能在一起也......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "哈.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhujiao.png", + "loc": [ + -30, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "你.........你们都在说什么啊.......我怎么一句没听懂........", + "我.........我真的..........", + "公主殿下我们两个陪你一起去........你看好不好?", + "放心吧,我们两个的实力你大可放心。不会让公主出问题的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhulianhong.png", + "loc": [ + -30, + 50 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "出...出问题...........", + "(不是吧.........)", + "嗯嗯,走吧公主殿下。", + "啊汪大哥等等我!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 0, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "姐姐............保重..............", + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "choices", + "text": "是否跳过片头OP", + "choices": [ + { + "text": "否", + "action": [ + { + "type": "changeFloor", + "floorId": "MT0", + "loc": [ + 6, + 11 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + { + "text": "是", + "action": [ + { + "type": "changeFloor", + "floorId": "piantou1", + "loc": [ + 0, + 0 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + } + ] + } + ], + "4,10": [ + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "yecheng.jpg", + "loc": [ + 0, + -78 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "moveImage", + "name": "yecheng.jpg", + "from": [ + 0, + -78 + ], + "to": [ + 0, + 0 + ], + "time": 3000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "yecheng.jpg", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "biaoti.png", + "loc": [ + 30, + 30 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ], + "6,10": [ + { + "type": "showImage", + "code": 1, + "image": "nanduxuanze.jpg", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "easy.png", + "loc": [ + 0, + 64 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "anhard.png", + "loc": [ + 0, + 192 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "ancheating.png", + "loc": [ + 0, + 320 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "anhell.png", + "loc": [ + 0, + 256 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "annormal.png", + "loc": [ + 0, + 128 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "0easy.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:hard", + "value": "1" + }, + { + "type": "while", + "condition": "1", + "data": [ + { + "type": "wait" + }, + { + "type": "if", + "condition": "flag:type==0", + "true": [ + { + "type": "if", + "condition": "flag:keycode==13", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:keycode==32", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:keycode==38", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "flag:hard-1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:keycode==40", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "flag:hard+1" + } + ], + "false": [] + } + ], + "false": [ + { + "type": "if", + "condition": "flag:x<=3&&flag:y==2", + "true": [ + { + "type": "if", + "condition": "flag:hard==1", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "1" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:x<=3&&flag:y==4", + "true": [ + { + "type": "if", + "condition": "flag:hard==2", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "2" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:x<=3&&flag:y==6", + "true": [ + { + "type": "if", + "condition": "flag:hard==3", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "3" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:x<=3&&flag:y==8", + "true": [ + { + "type": "if", + "condition": "flag:hard==4", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "4" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:x<=3&&flag:y==10", + "true": [ + { + "type": "if", + "condition": "flag:hard==5", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "5" + } + ] + } + ], + "false": [] + } + ] + }, + { + "type": "if", + "condition": "flag:hard==6", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:hard==0", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "5" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "flag:xuanzhong==1", + "true": [ + { + "type": "function", + "function": "function(){\nswitch (core.getFlag(\"hard\")) {\n\t\tcase 1: core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择简单难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\t break;\n\n\tcase 2:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择中等难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\t break;\n\t\tcase 3:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择困难难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\t break;\n\t\tcase 4:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择噩梦难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\tbreak;\n\tcase 5:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择作弊难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\n\t\t\t break;\n\t\t\n\n\t}\n}" + } + ], + "false": [ + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "nanduxuanze.jpg", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "if", + "condition": "flag:hard==1", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "0easy.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "easy.png", + "loc": [ + 0, + 64 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "aneasy.png", + "loc": [ + 0, + 64 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "flag:hard==2", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "0normal.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "normal.png", + "loc": [ + 0, + 128 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "annormal.png", + "loc": [ + 0, + 128 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "flag:hard==3", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "0hard.png", + "loc": [ + 20, + 10 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "hard.png", + "loc": [ + 0, + 192 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "anhard.png", + "loc": [ + 0, + 192 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "flag:hard==4", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "0hell.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "hell.png", + "loc": [ + 0, + 256 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "anhell.png", + "loc": [ + 0, + 256 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "flag:hard==5", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "0cheating.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "cheating.png", + "loc": [ + 0, + 320 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "ancheating.png", + "loc": [ + 0, + 320 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + } + ] + } + ] + } + ] + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "5,10": [ + { + "type": "showImage", + "code": 1, + "image": "biaoti.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "moveImage", + "name": "yecheng.jpg", + "from": [ + 0, + 0 + ], + "to": [ + 0, + 30 + ], + "time": 500 + } + ], + "7,10": [ + { + "type": "setValue", + "name": "flag:yidong", + "value": "-32" + }, + { + "type": "while", + "condition": "flag:yidong<448", + "data": [ + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "function", + "function": "function(){\ncore.setFlag(\"yidong\",core.getFlag(\"yidong\")+4);\ncore.setFlag(\"yidong2\",core.getFlag(\"yidong2\",0)-1);\n core.insertAction([{\"type\": \"showImage\", \"name\": \"fanyongshi.png\", \"loc\": [320,core.getFlag(\"yidong\")]},\n {\"type\": \"showImage\", \"name\": \"tiantawai.png\", \"loc\": [0,core.getFlag(\"yidong2\")]}]);\n}" + }, + { + "type": "sleep", + "time": 16 + } + ] + } + ], + "0,12": [ + { + "type": "showImage", + "code": 1, + "image": "jiaozun.png", + "loc": [ + 240, + 200 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "fuyi.png", + "loc": [ + 40, + 70 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "1,12": [ + { + "type": "showImage", + "code": 1, + "image": "gongzhubuzaihu.png", + "loc": [ + 60, + 60 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "2,12": [ + { + "type": "showImage", + "code": 1, + "image": "mei.png", + "loc": [ + 180, + 80 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "sheng.png", + "loc": [ + 0, + 30 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "3,12": [ + { + "type": "showImage", + "code": 1, + "image": "li.png", + "loc": [ + 60, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "4,12": [ + { + "type": "showImage", + "code": 1, + "image": "molong.png", + "loc": [ + 70, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "5,12": [ + { + "type": "showImage", + "code": 1, + "image": "yeming.png", + "loc": [ + 60, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "6,12": [ + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 80, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "7,12": [ + { + "type": "showImage", + "code": 1, + "image": "wangyue.png", + "loc": [ + 80, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "8,12": [ + { + "type": "showImage", + "code": 1, + "image": "haizhishijian.png", + "loc": [ + 110, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "9,12": [ + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 160, + 60 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "kulouzhanshi.png", + "loc": [ + -50, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "10,12": [ + { + "type": "showImage", + "code": 1, + "image": "wangyangdan.png", + "loc": [ + 70, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "wait" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "11,12": [ + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 60, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ], + "bold": null, + "time": 10 + }, + "\t[小妖精]欢迎使用事件编辑器(双击方块进入多行编辑)", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "2,0": [ + { + "type": "if", + "condition": "flag:1f==1", + "true": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 80, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "不必在意,老头子活的时间长了..........老会胡思乱想一些东西。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ], + "false": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [] + }, + { + "text": "否", + "action": [ + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 60, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "刚进塔来的吗.......雪儿放你进来的?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "雪儿?那个仙子吗........?", + "...............", + "不要问不该问的,这对你没有好处.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "请问您是........?", + "老朽只是一个塔里的闲人罢了..................", + "您在这么危险的地方.....一定有原因吧?", + "不愧是雪儿放进来的人呢........你说的没错,自从我儿子进塔再也没回来以后......我就一直在这里了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "您...您儿子..:!?", + "冒犯了......他怎么会来这种地方......", + "我不想多说......这里涉及的东西太多........你一个外人还是少知道点好........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "npcnan.png", + "loc": [ + 180, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "..............(在意)", + "不必在意,老头子活的时间长了..........老会胡思乱想一些东西。", + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+1" + }, + { + "type": "setValue", + "name": "flag:1f", + "value": "1" + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ] + } + ], + "3,0": [ + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "我的母亲早逝,我和父亲一直住在天塔附近的一个小村落里。", + "说起来这个小村落已经有些年头了,而且距离皇城也不是很远。", + "大致位置嘛.......大概就是皇城和天塔中间左右。", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "你说的那个村子....是镇天谷吧........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "changeFloor", + "floorId": "jieke2", + "loc": [ + -1, + 0 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "7,0": [ + { + "type": "move", + "loc": [ + 7, + 2 + ], + "time": 200, + "steps": [ + "left", + "left", + "left", + "left", + "left", + "left", + "left", + "left" + ], + "keep": true + } + ], + "8,0": null, + "1,10": [] +}, +"changeFloor": { + "2,10": null +}, +"afterBattle": { + "2,10": null +}, +"afterGetItem": { + "2,10": null +}, +"afterOpenDoor": { + "2,10": null +}, +"cannotMove": { + "2,10": null +}, +"map": [ + [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,123, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,372, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,377, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/MUDI.js b/project/floors/MUDI.js new file mode 100644 index 0000000..de820cb --- /dev/null +++ b/project/floors/MUDI.js @@ -0,0 +1,770 @@ +main.floors.MUDI= +{ + "floorId": "MUDI", + "title": "墓地", + "name": "墓地", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "mudi.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "playBgm", + "name": "shenye.ogg", + "keep": true + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhubaozouxiu.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500, + "keep": true + }, + "\t[公主]喂喂你是故意的吧!?", + "\t[公主]大半夜把我住坟堆里带什么啊啊啊啊!!", + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]很抱歉公主殿下,我是为了看一个人而来的............", + "\t[公主]我管你看谁!?看鬼嘛!!快把我带回去你这死人!!", + "\t[邵虎]公主殿下我...........", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "playBgm", + "name": "wangyang.mp3", + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]啊........", + { + "type": "showImage", + "code": 1, + "image": "gongzhulianhong.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[公主]汪..........", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]公主殿下,还有小邵。欢来到镇天谷。", + "\t[汪洋]小邵啊............来看姐姐吗?", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嗯.......陪姐姐呆一会.........", + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]都怪我啊..........如果当时保护好怜儿的话...........", + "\t[邵虎]不是汪大哥的错。", + "\t[邵虎]怪我这个当弟弟的,没能.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhuzhending.png", + "loc": [ + -30, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]喂,难道这就是邵怜铃姐姐的墓吗?", + "\t[汪洋]嗯,是我亲手把她送到这个安静的地方来的。", + "\t[公主]........", + { + "type": "setText", + "position": "center", + "background": "winskin.png" + }, + { + "type": "showImage", + "code": 5, + "image": "mudiheibai.jpg", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "wangyangyouyuheibai.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "gongzhuzhendingheibai.png", + "loc": [ + -30, + 50 + ], + "opacity": 1, + "time": 0 + }, + "我跪在墓碑前静静的祈祷.............", + { + "type": "sleep", + "time": 500 + }, + "仿佛又回到了2年前,姐姐在我眼前离开的时候........", + { + "type": "sleep", + "time": 500 + }, + "她走的时候,手里还握着帯给弟弟的早点..........", + { + "type": "sleep", + "time": 500 + }, + "尽管只是一块面包抹上了一点黄油.............", + { + "type": "sleep", + "time": 500 + }, + "但对我来说.........那就像是我最后一餐一般........", + { + "type": "sleep", + "time": 500 + }, + "那天她笑着推开门...........", + { + "type": "sleep", + "time": 500 + }, + "亲切的呼唤着我的名字............", + { + "type": "sleep", + "time": 500 + }, + "我也开心的跑到门前..........", + { + "type": "sleep", + "time": 500 + }, + "然后......门口出现了身着天枢城军队服装的人", + { + "type": "sleep", + "time": 500 + }, + "他们什么也没说.......我只看见早餐掉落在地上......姐姐看我那不舍的眼神.......和滴在地上鲜红的血......", + { + "type": "sleep", + "time": 500 + }, + "直到如今........我依然不敢正视那一幕.........", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + "\t[汪洋]公主殿下。", + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhulianhong.png", + "loc": [ + -30, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]..........啊...........嗯嗯?、怎么了!?", + "\t[汪洋]公主殿下请跟我回去吧.........你父王一定很着急的......", + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhujiao.png", + "loc": [ + -30, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]连.........连你也这么说么...........", + "\t[汪洋]天塔过于危险...公主殿下若是执意要去,能不能安全的回来还说不定,就算抵上我和邵护卫的性命。", + "\t[公主]我...........我.............我..............", + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]汪大哥......对不起...........给你添乱了.....", + "\t[汪洋]没关系的.........我懂你的意思.....如果是怜儿还在......我也会随她任性吧.......", + "\t[邵虎]汪大哥......我.........", + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]算了......小邵,我们一起走吧。", + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]啊..........", + "\t[汪洋]你其实也是想满足公主殿下的愿望的吧?也不想留下遗憾...............就算不能在一起也......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哈.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhujiao.png", + "loc": [ + -30, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]你.........你们都在说什么啊.......我怎么一句没听懂........", + "\t[公主]我.........我真的..........", + "\t[汪洋]公主殿下,我们两个陪你一起去........你看好不好?", + "\t[汪洋]放心吧,我们两个的实力你大可放心。不会让公主出问题的。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 160, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhulianhong.png", + "loc": [ + -30, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]出...出问题...........", + "\t[公主](不是吧.........)", + "\t[汪洋]嗯嗯,走吧公主殿下。", + "\t[公主]啊,汪大哥等等我!!", + { + "type": "hideImage", + "code": 1, + "time": 500, + "async": true + }, + { + "type": "hideImage", + "code": 2, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 500 + }, + "\t[邵虎]姐姐............保重..............", + { + "type": "waitAsync" + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "pauseBgm" + }, + { + "type": "playSound", + "name": "item.mp3" + }, + { + "type": "setText", + "position": "center", + "background": [ + 0, + 0, + 0, + 0 + ] + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + "呼......呼......", + "哈..哈.........", + "公主殿下..........汪大哥..........", + "你们到哪里去了啊…..............", + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "playSound", + "name": "langhao.mp3" + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "playSound", + "name": "083-Monster05.ogg" + }, + { + "type": "playSound", + "name": "084-Monster06.ogg" + }, + { + "type": "playSound", + "name": "081-Monster03.ogg" + }, + { + "type": "playSound", + "name": "jiaobusheng.mp3" + }, + { + "type": "playSound", + "name": "085-Monster07.ogg" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "yuegan.mp3", + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "yecheng.jpg", + "loc": [ + 0, + -78 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "moveImage", + "code": 1, + "to": [ + 0, + 0 + ], + "opacity": 1, + "time": 4000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "biaoti.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "playBgm", + "name": "xingkong.mp3" + }, + { + "type": "changeFloor", + "floorId": "MT0", + "loc": [ + 6, + 11 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 2 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "0,0": { + "0": null, + "1": null, + "2": null + } + }, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU1.js b/project/floors/PIANTOU1.js new file mode 100644 index 0000000..d409009 --- /dev/null +++ b/project/floors/PIANTOU1.js @@ -0,0 +1,255 @@ +main.floors.PIANTOU1= +{ + "floorId": "PIANTOU1", + "title": "塔外", + "name": "塔外", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "tawaijiuren.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 0, + "keep": true + }, + { + "type": "animate", + "name": "dazhaofadong", + "loc": [ + 6, + 7 + ] + }, + { + "type": "setHeroIcon", + "name": "fanxiang.png" + }, + { + "type": "changePos", + "loc": [ + 6, + -1 + ] + }, + { + "type": "animate", + "name": "shijian", + "loc": [ + 6, + 7 + ], + "async": true + }, + { + "type": "setCurtain", + "color": [ + 0, + 255, + 255, + 0.5 + ], + "time": 1000, + "keep": true, + "async": true + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "down:2" + ] + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "time": 200, + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "time": 400, + "steps": [ + "down:1" + ] + }, + { + "type": "moveHero", + "time": 800, + "steps": [ + "down:1" + ] + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 1000, + "keep": true + }, + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setHeroIcon", + "name": "hero.png" + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "waitAsync" + }, + { + "type": "setText", + "position": "center", + "background": "winskin.png" + }, + "\\c[30]地上部分到此就结束了~\n请等待后续更新~", + { + "type": "switch", + "condition": "flag:hard", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "win", + "reason": "地上部分" + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "win", + "reason": "地上部分" + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "win", + "reason": "地上部分" + } + ] + }, + { + "case": "4", + "action": [ + { + "type": "win", + "reason": "地上部分" + } + ] + }, + { + "case": "5", + "action": [ + { + "type": "win", + "reason": "地上部分" + } + ] + } + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,124, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "defaultGround": "grass", + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU10.js b/project/floors/PIANTOU10.js new file mode 100644 index 0000000..030dfd6 --- /dev/null +++ b/project/floors/PIANTOU10.js @@ -0,0 +1,964 @@ +main.floors.PIANTOU10= +{ + "floorId": "PIANTOU10", + "title": "塔外", + "name": "塔外", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "tawaijiuren.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setWeather", + "name": "rain", + "level": 1 + }, + { + "type": "setCurtain", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 5, + 5 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 100, + 60 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 7, + 5 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhubuzaihu.png", + "loc": [ + 60, + 60 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 6, + 6 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "xianzilianhong.png", + "loc": [ + 80, + -10 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 4, + 6 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 8, + 6 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangdan.png", + "loc": [ + 70, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 9, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 10, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 11, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 9, + 8 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 10, + 8 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 11, + 8 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 9, + 9 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 10, + 9 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 11, + 9 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "molong.png", + "loc": [ + 70, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 3, + 7 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyue.png", + "loc": [ + 80, + 60 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 12, + 9 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "yeming.png", + "loc": [ + 60, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 2, + 8 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "li.png", + "loc": [ + 60, + 60 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 8, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 8, + 8 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 8, + 9 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "lvshe.png", + "loc": [ + 160, + 120 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "kulouzhanshi.png", + "loc": [ + -50, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 3, + 8 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 4, + 8 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "mei.png", + "loc": [ + 180, + 100 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "sheng.png", + "loc": [ + 0, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 12, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 12, + 8 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "fuyi.png", + "loc": [ + 40, + 70 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiaozun.png", + "loc": [ + 240, + 200 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "show", + "loc": [ + [ + 3, + 9 + ] + ] + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "haizhishijian.png", + "loc": [ + 110, + 30 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "PIANTOU11", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "5,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "7,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "4,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "6,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "8,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "3,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "2,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "3,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "4,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "3,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "8,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "8,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "8,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "9,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "10,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "11,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "9,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "10,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "11,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "9,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "10,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "11,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "12,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "12,9": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "12,8": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + } + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "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,123, 0,132, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,301, 0,124, 0,411, 0, 0, 0, 0], + [ 0, 0, 0,400, 0, 0, 0, 0,211,189,190,191,383], + [ 0, 0,340,341,342, 0, 0, 0,302,192,193,194,250], + [ 0, 0, 0,232, 0, 0, 0, 0,303,195,257,196,239], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 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": [ + +], + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU11.js b/project/floors/PIANTOU11.js new file mode 100644 index 0000000..7cf22c3 --- /dev/null +++ b/project/floors/PIANTOU11.js @@ -0,0 +1,141 @@ +main.floors.PIANTOU11= +{ + "floorId": "PIANTOU11", + "title": "logo", + "name": "logo", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "showImage", + "code": 1, + "image": "yecheng.jpg", + "loc": [ + 0, + -78 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "moveImage", + "code": 1, + "to": [ + 0, + 0 + ], + "opacity": 1, + "time": 4000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "biaoti.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "playBgm", + "name": "xingkong.mp3" + }, + { + "type": "changeFloor", + "floorId": "nandu", + "loc": [ + -1, + 11 + ], + "direction": "up", + "time": 0 + }, + { + "type": "setValue", + "name": "flag:__B__", + "value": "1" + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU2.js b/project/floors/PIANTOU2.js new file mode 100644 index 0000000..960c5d6 --- /dev/null +++ b/project/floors/PIANTOU2.js @@ -0,0 +1,347 @@ +main.floors.PIANTOU2= +{ + "floorId": "PIANTOU2", + "title": "天塔第80层", + "name": "天塔第80层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "jump", + "from": [ + 7, + 11 + ], + "to": [ + 1, + 9 + ], + "time": 1000, + "keep": true + }, + { + "type": "jump", + "from": [ + 1, + 9 + ], + "to": [ + 8, + 5 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "loc": [ + 8, + 11 + ], + "direction": "left" + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left:2" + ] + }, + { + "type": "moveHero", + "time": 50, + "steps": [ + "left:3" + ] + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 5, + 11 + ] + }, + { + "type": "hide", + "loc": [ + [ + 5, + 11 + ] + ], + "time": 1 + }, + { + "type": "jumpHero", + "loc": [ + 1, + 9 + ], + "time": 1000 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 2, + 10 + ] + }, + { + "type": "hide", + "loc": [ + [ + 2, + 10 + ] + ], + "time": 1 + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "right:3" + ] + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "jumpHero", + "loc": [ + 4, + 5 + ], + "time": 500 + }, + { + "type": "animate", + "name": "jian", + "loc": [ + 4, + 8 + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ], + "time": 1 + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "dazhaofadong", + "loc": "hero" + }, + { + "type": "animate", + "name": "dazhaofadong", + "loc": [ + 8, + 5 + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 5 + ] + ], + "time": 0 + }, + { + "type": "animate", + "name": "wangyangtiao", + "loc": [ + 8, + 5 + ] + }, + { + "type": "changePos", + "loc": [ + -1, + 5 + ], + "direction": "left" + }, + { + "type": "animate", + "name": "shaohutiaoyou", + "loc": [ + 4, + 5 + ] + }, + { + "type": "sleep", + "time": 400 + }, + { + "type": "animate", + "name": "fengmuxuantian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "animate", + "name": "shaohutiaohuiyou", + "loc": [ + 3, + 5 + ] + }, + { + "type": "changePos", + "loc": [ + 3, + 5 + ], + "direction": "right" + }, + { + "type": "animate", + "name": "wangyangtiaohui", + "loc": [ + 9, + 5 + ] + }, + { + "type": "show", + "loc": [ + [ + 9, + 5 + ] + ], + "time": 1 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "jump", + "from": [ + 9, + 5 + ], + "to": [ + 6, + 9 + ], + "time": 500, + "async": true + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "right:5", + "down:2" + ] + }, + { + "type": "openDoor", + "loc": [ + 8, + 8 + ] + }, + { + "type": "moveHero", + "time": 100, + "steps": [ + "down:2", + "left:2" + ] + }, + { + "type": "changeFloor", + "floorId": "PIANTOU3", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "8,5": null, + "4,5": null, + "9,5": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + } + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 2, 0, 2, 0, 0, 2, 4, 4, 2, 0,352], + [348, 4, 2, 0, 0, 0, 0, 2, 4, 4, 2, 0,352], + [348, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0,301, 0, 0,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 2, 2, 2,409, 2, 2, 2, 82, 2, 2, 2,352], + [348, 0, 0, 0, 0, 2, 87, 0, 0, 0, 0, 0,352], + [348, 2,407, 2, 2, 2, 2, 2, 2, 2, 2, 2,352], + [348, 0, 0, 0, 0,408, 0,301, 88, 2, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU3.js b/project/floors/PIANTOU3.js new file mode 100644 index 0000000..f4ef7b7 --- /dev/null +++ b/project/floors/PIANTOU3.js @@ -0,0 +1,538 @@ +main.floors.PIANTOU3= +{ + "floorId": "PIANTOU3", + "title": "天塔第81层", + "name": "天塔第81层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "xialouti.png", + "canvas": "bg", + "x": 6, + "y": 9 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "move", + "loc": [ + 6, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "up", + "up", + "up" + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 9 + ], + "direction": "up" + }, + { + "type": "jumpHero", + "loc": [ + 6, + 5 + ], + "time": 1000 + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"jian\",6,6)\n}" + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "function", + "function": "function(){\nvar ex=8,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}" + }, + { + "type": "jump", + "from": [ + 6, + 6 + ], + "to": [ + 4, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}" + }, + { + "type": "function", + "function": "function(){\nvar ex=4,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}" + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 8, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 6 + ], + "time": 1000, + "async": true + }, + { + "type": "jump", + "from": [ + 8, + 6 + ], + "to": [ + 4, + 6 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,3);\n }, core.status.replay.replaying?20:500);\n}" + }, + { + "type": "jumpHero", + "loc": [ + 4, + 2 + ], + "time": 1000, + "async": true + }, + { + "type": "jump", + "from": [ + 4, + 6 + ], + "to": [ + 8, + 2 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,2)\n}" + }, + { + "type": "move", + "loc": [ + 8, + 2 + ], + "time": 500, + "keep": true, + "steps": [ + "right" + ] + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,2)\n}" + }, + { + "type": "setHeroIcon", + "name": "fanxiang2.png" + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left" + ] + }, + { + "type": "setHeroIcon", + "name": "hero.png" + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "function", + "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,2);\n }, core.status.replay.replaying?20:700);\n}" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 10 + ], + "time": 1000, + "async": true + }, + { + "type": "jump", + "from": [ + 9, + 2 + ], + "to": [ + 4, + 10 + ], + "time": 1000, + "keep": true + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,10)\n}" + }, + { + "type": "jumpHero", + "loc": [ + 9, + 9 + ], + "time": 500 + }, + { + "type": "function", + "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,10)\n}" + }, + { + "type": "jump", + "from": [ + 4, + 10 + ], + "to": [ + 3, + 9 + ], + "time": 1000, + "keep": true + }, + { + "type": "function", + "function": "function(){\nvar ex=5,ey=-1,time=1000;\ncore.jumpHero(ex,ey,time);\n}" + }, + { + "type": "jump", + "from": [ + 3, + 9 + ], + "to": [ + 7, + -1 + ], + "time": 1000, + "keep": true + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 7, + 6 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 4, + 5 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 8, + 9 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 1, + 2 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 2, + 9 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 12, + 7 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 1, + 4 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 10 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 4, + 7 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 2, + 4 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 9, + 1 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 4, + 12 + ] + }, + { + "type": "animate", + "name": "jiaochajian", + "loc": [ + 3, + 7 + ] + }, + { + "type": "animate", + "name": "wangyangtiaohui", + "loc": [ + 6, + 5 + ] + }, + { + "type": "setBlock", + "number": 301, + "loc": [ + 6, + 5 + ] + }, + { + "type": "animate", + "name": "shaohutiaohuishang", + "loc": [ + 6, + 7 + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 7 + ], + "direction": "up" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "up" + ] + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "animate", + "name": "youpenxue", + "loc": [ + 6, + 5 + ] + }, + { + "type": "playSound", + "name": "penxue.mp3" + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 255, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "hide", + "loc": [ + [ + 6, + 5 + ] + ], + "time": 0 + }, + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 2000, + "steps": [ + "up", + "up" + ] + }, + { + "type": "changeFloor", + "floorId": "PIANTOU4", + "loc": [ + 6, + 8 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 2, 0, 0, 0, 4, 0, 0, 0, 2, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 89, 2, 4, 4, 4, 4,352], + [348, 4, 4, 0, 2, 0, 0, 0, 2, 0, 4, 4,352], + [348, 4, 0, 2, 0, 0, 0, 0, 0, 2, 0, 4,352], + [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352], + [348, 4, 4, 0, 4, 4,301, 4, 4, 0, 4, 4,352], + [348, 4, 4, 2, 0, 4, 2, 4, 0, 2, 4, 4,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU4.js b/project/floors/PIANTOU4.js new file mode 100644 index 0000000..5e071ff --- /dev/null +++ b/project/floors/PIANTOU4.js @@ -0,0 +1,295 @@ +main.floors.PIANTOU4= +{ +"floorId": "PIANTOU4", +"title": "天塔塔顶", +"name": "天塔塔顶", +"canFlyTo": false, +"canUseQuickShop": true, +"cannotViewMap": true, +"images": [], +"item_ratio": 1, +"firstArrive": [], +"events": { + "5,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "6,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "7,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "0,0": [ + { + "type": "moveHero", + "time": 1000, + "steps": [ + "up", + "up", + "up" + ] + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 1000 + }, + { + "type": "setBlock", + "number": 341, + "loc": [ + 6, + 3 + ] + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 1000 + }, + { + "type": "hide", + "loc": [ + [ + 6, + 3 + ] + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 3 + ], + "direction": "down" + }, + { + "type": "show", + "loc": [ + [ + 5, + 6 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 6, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 7, + 7 + ] + ] + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 1000 + }, + { + "type": "hide", + "loc": [ + [ + 5, + 6 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 7, + 7 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 5, + 3 + ] + ] + }, + { + "type": "show", + "loc": [ + [ + 7, + 3 + ] + ] + }, + { + "type": "setBlock", + "number": 341, + "loc": [ + 6, + 3 + ] + }, + { + "type": "show", + "loc": [ + [ + 6, + 3 + ] + ] + }, + { + "type": "changePos", + "loc": [ + -1, + 0 + ], + "direction": "down" + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "changeFloor", + "floorId": "tawai", + "loc": [ + -1, + 0 + ] + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "5,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "7,3": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + } +}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4,342,132,340, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 0, 0, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 3, 0, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 3,342, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 3, 3,341,340, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 89, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/PIANTOU5.js b/project/floors/PIANTOU5.js new file mode 100644 index 0000000..7091526 --- /dev/null +++ b/project/floors/PIANTOU5.js @@ -0,0 +1,39 @@ +main.floors.PIANTOU5= +{ +"floorId": "PIANTOU5", +"title": "新建楼层", +"name": "0", +"canFlyTo": false, +"canUseQuickShop": true, +"cannotViewMap": true, +"images": [], +"item_ratio": 1, +"firstArrive": [], +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,189,190,191, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,192,193,194, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,195,257,196, 5, 5, 5, 5,352], + [348, 5, 5, 5, 3, 0, 0, 0, 3, 5, 5, 5,352], + [348, 5, 5, 5,321, 0, 0, 0,379, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3,380, 3, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 0, 0, 0, 3, 3, 5, 5,352], + [348, 5, 5, 3, 0, 0, 89, 0, 0, 3, 5, 5,352], + [348, 5, 5, 5, 5, 5, 3, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/PIANTOU6.js b/project/floors/PIANTOU6.js new file mode 100644 index 0000000..a8ea702 --- /dev/null +++ b/project/floors/PIANTOU6.js @@ -0,0 +1,39 @@ +main.floors.PIANTOU6= +{ +"floorId": "PIANTOU6", +"title": "新建楼层", +"name": "0", +"canFlyTo": false, +"canUseQuickShop": true, +"cannotViewMap": true, +"images": [], +"item_ratio": 1, +"firstArrive": [], +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 3, 3, 3, 3, 3, 4, 4, 4,352], + [348, 4, 3, 3, 3, 0, 0, 0, 3, 3, 3, 4,352], + [348, 3, 3, 0, 0, 0, 0, 0, 0, 0, 3, 3,352], + [348, 3, 0, 0, 0, 0,229, 0, 0, 0, 0, 3,352], + [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352], + [348, 3, 0, 0, 0,123, 0,132, 0, 0, 0, 3,352], + [348, 3, 3, 0, 0, 0, 0, 0, 0, 0, 3, 3,352], + [348, 5, 3, 3, 0, 0, 0, 0, 0, 3, 3, 5,352], + [348, 5, 5, 3, 3, 3, 0, 3, 3, 3, 5, 5,352], + [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/PIANTOU7.js b/project/floors/PIANTOU7.js new file mode 100644 index 0000000..b1b6c1a --- /dev/null +++ b/project/floors/PIANTOU7.js @@ -0,0 +1,197 @@ +main.floors.PIANTOU7= +{ +"floorId": "PIANTOU7", +"title": "神海", +"name": "神海", +"width": 13, +"height": 13, +"canFlyTo": false, +"canUseQuickShop": true, +"cannotViewMap": true, +"images": [], +"item_ratio": 1, +"firstArrive": [], +"events": { + "6,2": null, + "0,0": [ + { + "type": "moveHero", + "time": 750, + "steps": [ + "right", + "up", + "up", + "right", + "right", + "up", + "up", + "up", + "left", + "left", + "up", + "left", + "up", + "up" + ] + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "moveHero", + "time": 750, + "steps": [ + "left" + ] + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "show", + "loc": [ + [ + 5, + 2 + ] + ] + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + { + "type": "moveHero", + "time": 750, + "steps": [ + "down" + ] + }, + { + "type": "changePos", + "direction": "up" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "show", + "loc": [ + [ + 6, + 4 + ] + ] + }, + { + "type": "changePos", + "loc": [ + -1, + 0 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + } + ], + "5,2": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + }, + "6,4": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "data": [] + } +}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15], + [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15], + [ 15, 15, 15, 15, 15,133,133, 15, 15, 15, 15, 15, 15], + [ 15, 15, 15, 15, 0, 0, 0, 15, 0, 0, 15, 15, 15], + [ 15, 15, 15, 0, 0, 0,124, 3, 3, 0, 0, 15, 15], + [ 15, 15, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 15], + [ 15, 15, 0, 3, 3, 3, 3, 0, 0, 0, 0, 15, 15], + [ 15, 15, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 15], + [ 15, 15, 15, 0, 0, 0, 3, 3, 3, 0, 0, 15, 15], + [ 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15], + [ 15, 15, 15, 15, 3, 3, 3, 0, 0, 15, 15, 15, 15], + [ 15, 15, 15, 15, 15, 15, 89, 0, 15, 15, 15, 15, 15], + [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/PIANTOU8.js b/project/floors/PIANTOU8.js new file mode 100644 index 0000000..8fe26f1 --- /dev/null +++ b/project/floors/PIANTOU8.js @@ -0,0 +1,211 @@ +main.floors.PIANTOU8= +{ + "floorId": "PIANTOU8", + "title": "天塔10层", + "name": "天塔十层", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "changePos", + "direction": "right" + }, + { + "type": "animate", + "name": "youcezhan", + "loc": [ + 8, + 8 + ] + }, + { + "type": "hide", + "loc": [ + [ + 8, + 8 + ] + ] + }, + { + "type": "changePos", + "direction": "left" + }, + { + "type": "jumpHero", + "loc": [ + 5, + 8 + ], + "time": 500 + }, + { + "type": "animate", + "name": "leijian", + "loc": [ + 4, + 9 + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 8 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 4, + 9 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 5, + 7 + ] + ] + }, + { + "type": "changePos", + "direction": "right" + }, + { + "type": "jumpHero", + "loc": [ + 8, + 7 + ], + "time": 500 + }, + { + "type": "animate", + "name": "leijian", + "loc": [ + 9, + 7 + ] + }, + { + "type": "hide", + "loc": [ + [ + 9, + 6 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 9, + 7 + ] + ] + }, + { + "type": "openDoor", + "loc": [ + 6, + 6 + ] + }, + { + "type": "moveHero", + "time": 500, + "steps": [ + "left", + "left", + "up" + ] + }, + { + "type": "animate", + "name": "yijianzhanqianye", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": "hero" + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 1000 + }, + { + "type": "changeFloor", + "floorId": "PIANTOU9", + "loc": [ + 11, + 11 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4,352], + [348, 4, 4, 4, 2, 0, 2, 2, 2, 2, 4, 4,352], + [348, 4, 4, 2, 2, 86, 2, 27, 0, 2, 4, 4,352], + [348, 4, 2, 2, 0, 31, 0, 0, 27, 2, 4, 4,352], + [348, 4, 2, 0, 31, 0,211, 27, 2, 2, 2, 4,352], + [348, 4, 2, 31, 2, 2, 86, 2, 2,210, 2, 4,352], + [348, 4, 2, 2, 2,210, 0, 0, 0,210, 2, 4,352], + [348, 4, 4, 2,210, 0, 0, 0,210, 2, 2, 4,352], + [348, 4, 4, 2,210, 0, 2, 86, 2, 2, 4, 4,352], + [348, 4, 4, 2, 2, 2, 2, 0, 2, 4, 4, 4,352], + [348, 4, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/PIANTOU9.js b/project/floors/PIANTOU9.js new file mode 100644 index 0000000..80d7f2e --- /dev/null +++ b/project/floors/PIANTOU9.js @@ -0,0 +1,45 @@ +main.floors.PIANTOU9= +{ + "floorId": "PIANTOU9", + "title": "剑阁", + "name": "剑阁", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": {}, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 3, 3, 15, 15, 15, 15, 15, 15, 15, 15,352], + [348, 3, 0, 0, 3, 15, 15, 15, 15, 15, 15, 15,352], + [348, 3, 0, 0, 0, 3, 15, 15, 15, 15, 15, 15,352], + [348, 4, 3, 0, 0, 0, 3, 15, 15, 15, 3, 3,352], + [348, 4, 4, 3, 0, 0, 0, 3, 15, 3, 3, 0,352], + [348, 4, 4, 4, 3, 0,301, 0, 3, 3, 0, 0,352], + [348, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 3,352], + [348, 4, 4, 4, 4, 4, 3, 0,226, 0, 3, 15,352], + [348, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 3,352], + [348, 4, 4, 4, 3, 3, 0, 0, 3, 0, 0, 0,352], + [348, 4, 4, 4, 3, 0, 0, 3, 4, 3, 0, 89,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "beforeBattle": {}, + "cannotMoveIn": {}, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/QISHI.js b/project/floors/QISHI.js new file mode 100644 index 0000000..d0bfbe4 --- /dev/null +++ b/project/floors/QISHI.js @@ -0,0 +1,481 @@ +main.floors.QISHI= +{ + "floorId": "QISHI", + "title": "野外", + "name": "野外", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "yinyuecun.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "6,7": null, + "0,0": [ + { + "type": "playBgm", + "name": "mianmian.mp3", + "keep": true + }, + { + "type": "setText", + "position": "center", + "background": [ + 0, + 0, + 0, + 0 + ], + "time": 20 + }, + "................公、公主殿下!!", + "..............呼...呼...........", + "...........公主殿下...........您等等我.............", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500, + "keep": true + }, + { + "type": "setText", + "position": "center", + "title": [ + 255, + 255, + 255, + 1 + ], + "text": [ + 255, + 0, + 244, + 1 + ], + "background": "winskin.png", + "time": 20 + }, + "\\c[25]怎、怎么又是你邵护卫!烦死啦你!", + { + "type": "setText", + "position": "down", + "text": [ + 250, + 250, + 250, + 1 + ], + "background": "winskin.png", + "time": 20 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhuzhending.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]一天到晚总是跟着我!烦不烦啊你!", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]公主下请不要再任性了。你看看你都跑多远了。", + "\t[公主]不用你管!", + { + "type": "showImage", + "code": 5, + "image": "yinyuecunheibai.jpg", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohuzixinheibai.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "gongzhuzhendingheibai.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "setText", + "position": "center", + "background": "winskin.png", + "time": 20 + }, + "我叫邵虎。是天枢帝国萧涵公主的亲卫队长。", + "身居要职,我的唯一职责就是保护公主殿下的安全。", + "但公主殿下偏偏是个不让人省心的主", + "而今天,公主殿下又吵着要去城外的天塔观光。", + "据说天塔是一百年前天枢与邻国的圣战争夺之后,天枢皇帝为了纪念战争的胜利而修建。", + "时隔多年,天塔已经成为了妖兽以及魔怪的栖息地。", + "但令人不解的是,魔怪只栖息在塔的内部,却没有怪外出伤人的事例。", + "但毕是魔怪的栖息地,由于担心公主会出现危险,我极力反对公主的这次出行", + "可是在我的极力劝阻之下,公主却自己一个人跑出了皇城。", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png", + "time": 20 + }, + "\t[邵虎]公主殿下快回去吧,要是在半途迷路了怎么办?", + { + "type": "showImage", + "code": 1, + "image": "gongzhuheihua.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]烦死了烦死了烦死了~~~~~~!!!", + "\t[公主]邵护卫你有完没完!!!!", + "\t[公主]本公主就是要出来!!!!你能把我怎么着吧!", + "\t[公主]你就是要跟我对着干!!!就是跟我唱反调!!!我告诉你!!跟我对着干的人都没有好下场!!没有没有没有!!!!!", + { + "type": "showImage", + "code": 2, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]公主殿下您别生气.......我没有要和您做对的意思........", + "\t[公主]那你是什么?你是什么!!", + "\t[邵虎]公主殿下消消气........要不.........您跟紧我,我带你去天塔附近看一看好吗.......至于上天塔里面玩什么的........太危险了.....", + { + "type": "showImage", + "code": 1, + "image": "gongzhuxiao.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]这可是你说的~~~!不许反悔了!~", + { + "type": "showImage", + "code": 2, + "image": "shaohuxiao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你开心就好........那我们走吧.......", + { + "type": "showImage", + "code": 5, + "image": "yinyuecunheibai.jpg", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "gongzhuxiaoheibai.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "shaohuxiaoheibai.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "这就是那个任性的公主。", + "也是那个开朗的笑容能让平常冷漠的自己也开心的笑起来的公主。", + "是我每天都要保护的人。", + "也是我日日夜夜都想要打心里惦记的人。", + "只是她恋慕的心早已经有了明确的指向....", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]对了对了,汪护卫呢?不是应该跟你在一起吗?", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]他和我分头来找你,大概就在附近吧。", + { + "type": "showImage", + "code": 1, + "image": "gongzhuzhending.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]怎么不是汪大哥先来找到我呢............唉,真讨厌......", + "\t[邵虎].......................", + { + "type": "showImage", + "code": 5, + "image": "yinyuecunheibai.jpg", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "gongzhuzhendingheibai.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "shaohuzixinheibai.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "汪洋,我的剑术老师,我的大哥,我最好的兄弟。", + "他比我有风度,比我武功高,比我人缘好。我敬佩他,他很完美,让人感到无法超越。", + "他首经有过一段恋情,和我相依为命的姐姐。", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + "\t[公主]话说前面是一个村子了呢......没听说过这附近有村子啊?", + "\t[公主]喂!姓邵的,你知不知道这里是哪啊?", + "\t[邵虎]这里是镇天谷,是汪大哥的家乡。", + { + "type": "showImage", + "code": 1, + "image": "gongzhujiao.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]诶诶!!??", + "\t[公主]汪大哥........啊不...汪护卫是出身在这里的么?", + "\t[公主]我竟然完全都不知道啊...........", + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]好吧~~~那我们就去汪护卫的家乡看一看好了~~~!", + "\t[邵虎]诶~~~~诶!!?", + "\t[邵虎](也好,这里肯定是比天塔安全得多........)", + "\t[邵虎]那我们走吧公主殿下,会碰上汪大哥也说不定。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "MUDI", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "color": [ + 0, + 0, + 0, + 1 + ], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/U1.js b/project/floors/U1.js new file mode 100644 index 0000000..703f764 --- /dev/null +++ b/project/floors/U1.js @@ -0,0 +1,42 @@ +main.floors.U1= +{ +"floorId": "U1", +"title": "天塔 -1 层", +"name": "天塔-1层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 1, 1, 1, 1, 1, 1, 1, 5, 5,352], + [348, 5, 1, 1, 0, 0, 89, 0, 0, 1, 1, 5,352], + [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 1, 1, 0, 0, 0, 0, 0, 1, 1, 5,352], + [348, 5, 5, 1, 1, 1, 0, 1, 1, 1, 5, 5,352], + [348, 5, 5, 5, 1, 0, 0, 0, 0, 1, 5, 5,352], + [348, 5, 5, 5, 1, 1, 1, 1, 0, 1, 1, 1,352], + [348, 5, 5, 5, 5, 1, 0, 1, 0, 0, 0, 87,352], + [348, 5, 5, 5, 5, 1, 88, 1, 0, 1, 1, 1,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U10.js b/project/floors/U10.js new file mode 100644 index 0000000..9ee11d4 --- /dev/null +++ b/project/floors/U10.js @@ -0,0 +1,42 @@ +main.floors.U10= +{ +"floorId": "U10", +"title": "天塔 -10 层", +"name": "天塔-10层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 87,352], + [348, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0,352], + [348, 0, 1, 27, 1, 0, 0, 0, 1, 28, 86, 86,352], + [348, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1,352], + [348, 0, 1, 1, 0, 0,342, 0, 0, 1, 1, 5,352], + [348, 0, 1, 0, 0,399, 0,399, 0, 0, 1, 5,352], + [348, 0, 1, 34, 0, 1, 0, 1, 0, 34, 1, 5,352], + [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 0, 0, 1, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 1, 0, 1, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 88, 0, 1, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U11.js b/project/floors/U11.js new file mode 100644 index 0000000..182edc2 --- /dev/null +++ b/project/floors/U11.js @@ -0,0 +1,42 @@ +main.floors.U11= +{ +"floorId": "U11", +"title": "天塔 -11 层", +"name": "天塔-11层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 1, 43, 0,389, 0,389, 0, 44, 1, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 5, 5, 5, 1, 32, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1,352], + [348, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U12.js b/project/floors/U12.js new file mode 100644 index 0000000..97e9240 --- /dev/null +++ b/project/floors/U12.js @@ -0,0 +1,42 @@ +main.floors.U12= +{ +"floorId": "U12", +"title": "天塔 -12 层", +"name": "天塔-12层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0, 34, 1, 32, 27, 82, 28, 32, 1, 32, 0,352], + [348, 34, 0, 1,247, 1, 1, 1,247, 1, 0, 32,352], + [348, 34, 0,399, 0, 86, 88, 86, 0,208, 0, 32,352], + [348, 1, 1, 1, 0, 86, 0, 86, 0, 1, 1, 1,352], + [348, 32, 0, 1, 81, 1, 1, 1, 81, 1, 0, 27,352], + [348, 23,247, 82, 0, 1, 23, 1,399, 82, 32,125,352], + [348, 31, 0, 1,227, 1,208, 1, 0, 1, 0, 28,352], + [348, 1, 1, 1, 81, 1,399, 1, 81, 1, 1, 1,352], + [348, 32,247, 0, 0, 0, 31, 81,227, 0, 86, 22,352], + [348, 1, 1, 1,389, 1, 1, 1, 1, 81, 1, 1,352], + [348, 31, 22, 0,227, 0, 22, 31, 1, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U13.js b/project/floors/U13.js new file mode 100644 index 0000000..10be6da --- /dev/null +++ b/project/floors/U13.js @@ -0,0 +1,42 @@ +main.floors.U13= +{ +"floorId": "U13", +"title": "天塔 -13 层", +"name": "天塔-13层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 1, 32, 31, 1, 87, 0, 1, 27, 1, 5,352], + [348, 5, 1, 0, 22, 1, 0, 0, 1,208, 1, 5,352], + [348, 5, 1,399, 1, 1, 1, 81, 1, 81, 1, 5,352], + [348, 5, 1, 0, 0,227, 0,227, 0, 0, 1, 5,352], + [348, 5, 1, 81, 1, 81, 1, 1, 1,399, 1, 5,352], + [348, 5, 1,208, 1, 0, 0, 1, 22, 0, 1, 5,352], + [348, 5, 1, 28, 1, 0, 88, 1, 31, 32, 1, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U14.js b/project/floors/U14.js new file mode 100644 index 0000000..0d675d5 --- /dev/null +++ b/project/floors/U14.js @@ -0,0 +1,42 @@ +main.floors.U14= +{ +"floorId": "U14", +"title": "天塔 -14 层", +"name": "天塔-14层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 1, 28, 0, 31, 32, 31, 0, 27, 1, 5,352], + [348, 5, 1, 1, 82, 1, 1, 1, 82, 1, 1, 5,352], + [348, 5, 5, 1,247, 86, 88, 86,247, 1, 5, 5,352], + [348, 5, 5, 1, 0, 1, 0, 1, 0, 1, 5, 5,352], + [348, 5, 5, 1, 0,389, 0,389, 0, 1, 5, 5,352], + [348, 5, 5, 1, 0, 1, 0, 1, 0, 1, 5, 5,352], + [348, 5, 5, 1,247, 86, 87, 86,247, 1, 5, 5,352], + [348, 5, 1, 1, 82, 1, 1, 1, 82, 1, 1, 5,352], + [348, 5, 1, 27, 0, 31, 32, 31, 0, 28, 1, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U15.js b/project/floors/U15.js new file mode 100644 index 0000000..64cca5c --- /dev/null +++ b/project/floors/U15.js @@ -0,0 +1,42 @@ +main.floors.U15= +{ +"floorId": "U15", +"title": "天塔 -15 层", +"name": "天塔-15层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 1,165,165,165,165,165, 1,165,165,165,165,352], + [348,165, 0,165,165, 1,165, 1,165,165,165,165,352], + [348, 1, 1, 1,165, 1,165, 1,165,165,165,165,352], + [348,165,165,165,165, 1, 85, 1,165, 1,165,165,352], + [348,165, 1,165,165, 1, 87, 1,165, 1,165, 1,352], + [348,165,165,165,165, 1, 0, 1,165, 1,165,165,352], + [348,165,165, 1, 1, 1, 1, 1,165, 1,165,165,352], + [348,165, 1, 1,165,165,165, 1,165, 1,165,165,352], + [348,165,165, 1,165, 1,165, 1,165, 1,165,165,352], + [348,165,165, 1,165,165, 0,165, 0, 1,165, 1,352], + [348,165,165,165,165, 1,165, 1,165, 1, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U16.js b/project/floors/U16.js new file mode 100644 index 0000000..78ccc40 --- /dev/null +++ b/project/floors/U16.js @@ -0,0 +1,42 @@ +main.floors.U16= +{ +"floorId": "U16", +"title": "天塔 -16 层", +"name": "天塔-16层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 15, 1, 1, 1, 1, 15, 15, 15, 15, 1, 89,352], + [348, 15, 1, 89, 0, 1, 15, 15, 15, 15, 1, 89,352], + [348, 15, 1, 89, 0, 1, 15, 15, 15, 15, 1, 1,352], + [348, 15, 1, 1, 1, 1, 15, 15, 15, 15, 15, 15,352], + [348, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,352], + [348, 15, 15, 15, 1, 1, 1, 1, 15, 15, 15, 15,352], + [348, 1, 1, 15, 1, 88, 89, 1, 15, 15, 15, 15,352], + [348, 89, 1, 15, 1, 0, 0, 1, 15, 15, 15, 15,352], + [348, 89, 1, 15, 1, 1, 1, 1, 15, 1, 1, 1,352], + [348, 1, 1, 15, 15, 15, 15, 15, 15, 1, 0, 89,352], + [348, 15, 15, 15, 15, 15, 15, 15, 15, 1, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U17.js b/project/floors/U17.js new file mode 100644 index 0000000..22cbe8c --- /dev/null +++ b/project/floors/U17.js @@ -0,0 +1,42 @@ +main.floors.U17= +{ +"floorId": "U17", +"title": "天塔 -17 层", +"name": "天塔-17层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 0, 27, 34, 1, 88, 1, 0, 1, 0, 1,352], + [348, 1, 86, 1, 1, 1, 0, 1, 0, 1, 0, 0,352], + [348, 27,399, 28, 1, 0, 0, 1, 1, 1, 1, 1,352], + [348, 0, 32, 0, 1, 0, 0, 1, 0, 1, 0, 0,352], + [348, 1, 86, 1, 1, 1, 86, 1, 1, 1, 1, 1,352], + [348, 27,399, 28, 1, 0, 0, 0, 1, 0, 34, 0,352], + [348, 0, 32, 0, 1, 87, 0, 0, 1, 31,399, 31,352], + [348, 1, 86, 1, 1, 1, 1, 1, 1, 1, 86, 1,352], + [348, 27,399, 1, 27, 0, 1, 27, 0, 1, 0, 0,352], + [348, 0, 31, 86,399, 31, 86,399, 31, 86,399, 28,352], + [348, 28, 0, 1, 28, 0, 1, 28, 0, 1, 31, 27,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U18.js b/project/floors/U18.js new file mode 100644 index 0000000..549cead --- /dev/null +++ b/project/floors/U18.js @@ -0,0 +1,42 @@ +main.floors.U18= +{ +"floorId": "U18", +"title": "天塔 -18 层", +"name": "天塔-18层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 85, 1, 1, 1, 1, 5,352], + [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 1, 0, 82, 0, 82, 0, 82, 0, 1, 5,352], + [348, 5, 1, 0, 0, 82, 0, 82, 0, 0, 1, 5,352], + [348, 5, 1, 0, 82, 0, 82, 0, 82, 0, 1, 5,352], + [348, 5, 1, 0, 0, 82, 0, 82, 0, 0, 1, 5,352], + [348, 5, 1, 0, 0, 0, 0, 0, 0,125, 1, 5,352], + [348, 5, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352], + [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U19.js b/project/floors/U19.js new file mode 100644 index 0000000..4da21c6 --- /dev/null +++ b/project/floors/U19.js @@ -0,0 +1,42 @@ +main.floors.U19= +{ +"floorId": "U19", +"title": "天塔 -19 层", +"name": "天塔-19层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 88, 0, 0, 0, 0, 23, 22, 21, 5, 5, 5,352], + [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 1, 1, 1, 1,389, 1, 1, 1, 1, 5,352], + [348, 5, 5, 5, 1, 27, 0, 28, 1, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 34, 1, 1, 1, 1, 5,352], + [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352], + [348, 5, 1, 5, 1, 1, 34, 1, 1, 5, 1, 5,352], + [348, 5, 1, 1, 1, 27, 0, 28, 1, 1, 1, 5,352], + [348, 5, 5, 5, 5, 1,389, 1, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352], + [348, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U2.js b/project/floors/U2.js new file mode 100644 index 0000000..d351708 --- /dev/null +++ b/project/floors/U2.js @@ -0,0 +1,42 @@ +main.floors.U2= +{ +"floorId": "U2", +"title": "天塔 -2 层", +"name": "天塔-2层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 52, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1,241, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U20.js b/project/floors/U20.js new file mode 100644 index 0000000..3d51d20 --- /dev/null +++ b/project/floors/U20.js @@ -0,0 +1,42 @@ +main.floors.U20= +{ +"floorId": "U20", +"title": "天塔 -20 层", +"name": "天塔-20层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 87, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 0, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5,352], + [348, 0, 0, 0, 0, 0, 0, 1, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 86, 1, 1, 5, 5, 5,352], + [348, 5, 5, 5, 1,227, 0,227, 1, 5, 5, 5,352], + [348, 5, 5, 5, 1, 0,341, 0, 1, 5, 5, 5,352], + [348, 5, 5, 5, 1, 0, 0, 0, 1, 5, 5, 5,352], + [348, 5, 5, 5, 1, 1, 86, 1, 1, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1,389, 1, 5, 5, 5, 5,352], + [348, 5, 5, 1, 1, 1,389, 1, 5, 5, 5, 5,352], + [348, 5, 5, 1, 88, 0, 0, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U21.js b/project/floors/U21.js new file mode 100644 index 0000000..b45155f --- /dev/null +++ b/project/floors/U21.js @@ -0,0 +1,42 @@ +main.floors.U21= +{ +"floorId": "U21", +"title": "天塔 -21 层", +"name": "天塔-21层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 88, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 0, 0, 0,208, 86, 86, 23, 5, 5, 5, 5,352], + [348, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348,389, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 0, 0, 0, 1, 1, 1, 1, 5, 5, 5, 5,352], + [348, 5, 5, 0, 0, 82, 34, 1, 5, 5, 5, 5,352], + [348, 5, 5, 0, 87, 1, 1, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U22.js b/project/floors/U22.js new file mode 100644 index 0000000..cf4ffdf --- /dev/null +++ b/project/floors/U22.js @@ -0,0 +1,42 @@ +main.floors.U22= +{ +"floorId": "U22", +"title": "天塔 -22 层", +"name": "天塔-22层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1,352], + [348, 87, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1,352], + [348, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1,352], + [348, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1,352], + [348, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1,352], + [348, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1,352], + [348, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U23.js b/project/floors/U23.js new file mode 100644 index 0000000..b4b150c --- /dev/null +++ b/project/floors/U23.js @@ -0,0 +1,42 @@ +main.floors.U23= +{ +"floorId": "U23", +"title": "天塔 -23 层", +"name": "天塔-23层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 1, 47, 86, 0, 0, 1,204,227, 0, 28,352], + [348, 82,353, 1, 1, 1, 6, 1, 81, 1, 1, 27,352], + [348, 31, 0, 0, 0,227, 32, 1, 0,238,399, 61,352], + [348, 1, 1, 1, 1,238, 1, 1, 1, 0, 1, 1,352], + [348, 5, 31, 27, 1, 32, 0, 0, 1,236, 81, 32,352], + [348, 5,399, 1, 1, 1, 88, 0, 82,247, 1, 34,352], + [348, 5,204, 0,353, 32, 1, 1, 1, 86, 1, 1,352], + [348, 5, 5, 86, 0,247, 0, 1, 27, 0, 28, 1,352], + [348, 5, 5, 5, 22,238, 0,353, 1, 86, 1, 1,352], + [348, 5, 5, 5, 5, 5, 31, 0, 1,389, 1, 5,352], + [348, 5, 5, 5, 5, 5, 5, 21,208, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U24.js b/project/floors/U24.js new file mode 100644 index 0000000..1e95f68 --- /dev/null +++ b/project/floors/U24.js @@ -0,0 +1,42 @@ +main.floors.U24= +{ +"floorId": "U24", +"title": "天塔 -24 层", +"name": "天塔-24层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 88,352], + [348, 5, 5, 5, 5, 5, 5, 5, 31, 0, 5, 5,352], + [348, 5, 5, 5, 5, 5, 32, 86, 0, 0, 81, 0,352], + [348, 5, 5, 5, 27,353, 0, 1,247,353, 1,208,352], + [348, 5, 5, 31, 0, 1, 87, 1,204, 0, 32, 28,352], + [348, 5, 32,204,247, 1, 1,353, 1, 82, 1, 1,352], + [348, 1, 1, 1, 0, 32, 81, 0, 86, 0,247, 31,352], + [348, 23, 0, 1,399, 1, 1, 1, 1, 1,204, 1,352], + [348, 0,238,227, 0, 83, 0,236,227, 82, 32, 0,352], + [348, 27, 0, 1, 31, 1, 21,353, 0, 1, 0, 28,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U25.js b/project/floors/U25.js new file mode 100644 index 0000000..3ab25a8 --- /dev/null +++ b/project/floors/U25.js @@ -0,0 +1,42 @@ +main.floors.U25= +{ +"floorId": "U25", +"title": "天塔 -25 层", +"name": "天塔-25层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 31, 1, 28, 89, 27, 1, 5, 5, 5,352], + [348, 31, 0, 0, 1, 0, 34, 0,353, 0, 0, 87,352], + [348, 5, 0,227,353, 1,208, 1, 0,238, 1, 5,352], + [348, 5, 86,238, 0, 21, 0, 31, 0,399,353, 1,352], + [348, 21, 0, 1, 0, 0, 1, 1, 86, 1, 0, 5,352], + [348, 5, 5, 5, 0,353, 0, 31, 0, 0,236, 5,352], + [348, 5, 27,247,238, 1, 1, 0,353, 1,227, 1,352], + [348, 5, 5, 0, 0, 1, 0,238,247, 1, 0, 28,352], + [348, 5, 5, 5,238, 0, 0, 1, 0, 1, 22, 0,352], + [348, 5, 32, 0,227, 1, 0, 0, 86,353, 1, 81,352], + [348, 5, 5, 1, 0, 1, 88, 1, 0,247,204, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U26.js b/project/floors/U26.js new file mode 100644 index 0000000..92eee41 --- /dev/null +++ b/project/floors/U26.js @@ -0,0 +1,42 @@ +main.floors.U26= +{ +"floorId": "U26", +"title": "天塔 -26 层", +"name": "天塔-26层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5,352], + [348, 5, 5, 1,126, 1, 1, 86, 1, 0,125, 5,352], + [348, 5,477, 0, 0, 86, 0, 0, 5, 5, 5, 5,352], + [348, 5, 5, 5,122, 1, 1, 0, 86, 0,121, 5,352], + [348, 5, 5, 5, 5, 5, 0, 0, 1, 1, 5, 5,352], + [348, 5, 5, 5, 0, 0, 0, 0, 86, 0, 22, 5,352], + [348, 5, 23, 86, 0, 1, 86, 1, 1, 5, 5, 5,352], + [348, 5, 5, 5, 0, 1, 0, 0, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 32, 0, 0, 0, 88, 5, 5,352], + [348, 5, 5, 5, 5, 5, 87, 0, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U27.js b/project/floors/U27.js new file mode 100644 index 0000000..6a6bb74 --- /dev/null +++ b/project/floors/U27.js @@ -0,0 +1,42 @@ +main.floors.U27= +{ +"floorId": "U27", +"title": "天塔 -27 层", +"name": "天塔-27层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 88, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5,352], + [348, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 5, 5, 1, 0, 0,228, 0, 0, 1, 5,352], + [348, 5, 5, 5, 1, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 5, 5, 1, 0, 0, 0, 0, 0, 1, 5,352], + [348, 5, 5, 5, 1, 1, 1, 1, 1, 0, 1, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 1, 0, 1, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 1, 87, 1, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U28.js b/project/floors/U28.js new file mode 100644 index 0000000..7423dda --- /dev/null +++ b/project/floors/U28.js @@ -0,0 +1,42 @@ +main.floors.U28= +{ +"floorId": "U28", +"title": "天塔 -28 层", +"name": "天塔-28层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 87, 0, 0, 0, 0, 0, 1, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 1, 0, 0, 0, 1, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1,239, 1, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 0, 0, 0, 1, 1, 1, 5,352], + [348, 5, 1,478, 0,398, 57,396, 0,479, 1, 5,352], + [348, 5, 1, 1, 0, 0, 0, 0, 0, 1, 1, 5,352], + [348, 5, 5, 1, 1, 1, 86, 1, 1, 1, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U29.js b/project/floors/U29.js new file mode 100644 index 0000000..10368fd --- /dev/null +++ b/project/floors/U29.js @@ -0,0 +1,42 @@ +main.floors.U29= +{ +"floorId": "U29", +"title": "天塔 -29 层", +"name": "天塔-29层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 22, 0, 1, 5, 5, 5, 5, 5, 5, 5,352], + [348, 33, 0,397, 1, 5, 5, 5, 5, 5, 5, 5,352], + [348, 1, 1, 81, 1, 1, 1, 1, 5, 1, 1, 1,352], + [348, 27, 0,237, 0, 0, 31, 1, 1, 1, 27, 28,352], + [348, 1,395, 1, 1, 0, 1, 1, 88, 1, 1, 0,352], + [348, 0, 32, 0, 1,237, 1, 0, 0, 0, 1, 82,352], + [348, 28, 0, 0, 1, 0, 82, 31, 0,237, 0, 0,352], + [348, 1,398, 1, 1, 0, 1, 1, 1, 1, 1, 1,352], + [348,367, 0, 0, 81, 0, 0,220, 0, 0, 0,367,352], + [348, 1,397, 1, 1, 1, 0, 1, 1,397, 1, 1,352], + [348, 32, 21, 0, 32, 1, 87, 1, 31, 27, 0, 21,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U3.js b/project/floors/U3.js new file mode 100644 index 0000000..745dab2 --- /dev/null +++ b/project/floors/U3.js @@ -0,0 +1,46 @@ +main.floors.U3= +{ + "floorId": "U3", + "title": "天塔 -3 层", + "name": "天塔-3层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "underGround": true, + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/U30.js b/project/floors/U30.js new file mode 100644 index 0000000..dfc07f6 --- /dev/null +++ b/project/floors/U30.js @@ -0,0 +1,42 @@ +main.floors.U30= +{ +"floorId": "U30", +"title": "天塔 -30 层", +"name": "天塔-30层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 1, 0, 86,398,220,398, 86,367, 1, 5,352], + [348, 5, 1, 0, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 5, 1, 34, 1, 5, 5, 1, 87, 0, 1, 5,352], + [348, 5, 1, 81, 1, 1, 1, 1, 1, 0, 1, 5,352], + [348, 5, 32, 0, 0,387,239,398,237, 0, 5, 5,352], + [348, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1,352], + [348, 1, 0, 0, 88, 1,398, 1,367, 0,389, 24,352], + [348, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1,352], + [348, 5, 5, 5, 5, 1, 33, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U31.js b/project/floors/U31.js new file mode 100644 index 0000000..4e6db42 --- /dev/null +++ b/project/floors/U31.js @@ -0,0 +1,42 @@ +main.floors.U31= +{ +"floorId": "U31", +"title": "天塔 -31 层", +"name": "天塔-31层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1,352], + [348, 28, 21, 28, 1, 5, 5, 5, 1, 27, 22, 27,352], + [348, 86, 86, 86, 1, 1, 1, 1, 1, 86, 86, 86,352], + [348, 31, 0, 0, 31, 1, 32, 32, 1, 1,395, 1,352], + [348, 1, 1,237, 1, 1, 1,237, 1, 0, 0, 88,352], + [348, 0, 86, 0,220, 0, 0, 0, 82, 0, 0, 32,352], + [348,397, 1, 1, 1, 81, 1, 1, 1, 1,397, 1,352], + [348, 0, 31, 1, 87, 0, 1, 21,398, 83, 0, 31,352], + [348, 81, 1, 1, 1, 1, 1, 22, 1, 1,398, 1,352], + [348,237, 81, 82, 81, 82, 1, 23, 1, 27, 0, 28,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U32.js b/project/floors/U32.js new file mode 100644 index 0000000..3c21892 --- /dev/null +++ b/project/floors/U32.js @@ -0,0 +1,42 @@ +main.floors.U32= +{ +"floorId": "U32", +"title": "天塔 -32 层", +"name": "天塔-32层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 0,237, 86,237, 28, 27,352], + [348, 5, 5, 5, 5, 31, 0, 1, 1, 1, 1, 1,352], + [348, 5, 31, 0, 0, 0, 21, 5, 1, 5, 5, 5,352], + [348, 5, 5, 5, 31, 0, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 31, 0,220, 1, 1, 1, 1, 1, 1,352], + [348, 5, 5, 5, 5, 0, 0, 0,398, 86, 0, 87,352], + [348, 5, 5, 31, 0,397,477,397, 1, 1, 1, 1,352], + [348, 5, 31, 0, 0, 0,239, 0,397,237, 32, 32,352], + [348, 5, 5, 31, 0, 1, 1, 1, 1, 1, 1, 1,352], + [348, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 31, 86, 0,395, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U33.js b/project/floors/U33.js new file mode 100644 index 0000000..e8165f5 --- /dev/null +++ b/project/floors/U33.js @@ -0,0 +1,42 @@ +main.floors.U33= +{ +"floorId": "U33", +"title": "天塔 -33 层", +"name": "天塔-33层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 34, 28, 0, 82,395, 1,395, 82, 0, 27, 33,352], + [348, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1,352], + [348, 27, 31, 0, 1,397, 1,397, 1, 0, 32, 28,352], + [348, 27, 0,237, 82, 0, 83, 0, 82,398, 0, 28,352], + [348, 1, 1, 82, 1, 1, 1, 1, 1, 82, 1, 1,352], + [348, 32,397,367,220, 0, 1, 21, 21, 21, 21, 21,352], + [348, 22, 0,395, 0, 23, 1, 32, 0,395, 0, 21,352], + [348, 1, 1, 81, 1, 1, 1, 1, 1, 81, 1, 1,352], + [348, 31, 0, 0, 81,395,367,395, 81, 0, 0, 31,352], + [348, 1, 1,237, 1, 1,397, 1, 1,395, 1, 1,352], + [348, 88, 0, 0, 1, 32, 41, 32, 1, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U34.js b/project/floors/U34.js new file mode 100644 index 0000000..096ff15 --- /dev/null +++ b/project/floors/U34.js @@ -0,0 +1,42 @@ +main.floors.U34= +{ +"floorId": "U34", +"title": "天塔 -34 层", +"name": "天塔-34层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 1, 1, 0, 1, 1, 5, 5, 5,352], + [348, 5, 5, 1, 1, 0, 27, 0, 1, 1, 5, 5,352], + [348, 5, 5, 1, 0, 28, 42, 28, 0, 1, 5, 5,352], + [348, 5, 5, 1, 1, 0, 27, 0, 1, 1, 5, 5,352], + [348, 5, 5, 5, 1, 1, 0, 1, 1, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1,237, 1, 5, 5, 1, 1,352], + [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 1, 88,352], + [348, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0,352], + [348, 87, 0, 86, 32, 0, 0, 0,482,482, 0, 0,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U35.js b/project/floors/U35.js new file mode 100644 index 0000000..7bb123e --- /dev/null +++ b/project/floors/U35.js @@ -0,0 +1,42 @@ +main.floors.U35= +{ +"floorId": "U35", +"title": "天塔 -35 层", +"name": "天塔-35层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 1, 0, 81,395, 1,395, 81, 0, 1, 34,352], + [348, 28,237, 0, 1, 23, 1, 23, 1, 81, 1, 21,352], + [348, 1, 1, 81, 1, 0,220, 0, 1,397, 1, 83,352], + [348, 32, 31, 0, 1, 1, 1, 1, 1, 0, 1, 22,352], + [348, 0, 1, 27, 21, 1, 88, 1, 0,367, 1, 81,352], + [348,367, 1, 1,397, 1, 0, 1,237, 1, 1,237,352], + [348, 0, 1, 0, 0, 81, 0, 1, 21, 0,395, 0,352], + [348, 82, 1, 32, 1, 1,237, 1, 1, 1, 81, 1,352], + [348, 32,220, 0, 1, 0, 0, 0, 0, 82, 0, 87,352], + [348, 1, 1, 1, 1, 0, 1, 1, 83, 1,398, 1,352], + [348, 33,397,395,397, 31, 1, 28, 27, 32, 31, 1,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U36.js b/project/floors/U36.js new file mode 100644 index 0000000..f6e8d62 --- /dev/null +++ b/project/floors/U36.js @@ -0,0 +1,42 @@ +main.floors.U36= +{ +"floorId": "U36", +"title": "天塔 -36 层", +"name": "天塔-36层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 1, 1, 1, 89, 1,367, 1, 5,352], + [348, 1, 1, 1, 1, 89, 1, 1, 1, 0, 1, 5,352], + [348,367, 0,367, 1,367, 1, 5, 1,367, 1, 5,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 89, 1, 5, 1, 0, 87, 0, 1,367,367, 1,352], + [348, 1, 1, 1, 1, 31, 0, 31, 1, 1, 1, 1,352], + [348, 1,367,367, 1, 0,367, 0, 1, 5, 1,367,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 5, 1,367, 1, 5, 1,367, 1,367, 0, 0,352], + [348, 5, 1, 0, 1, 1, 1, 89, 1, 1, 1, 1,352], + [348, 5, 1,367, 1,367, 1, 1, 1,367, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U37.js b/project/floors/U37.js new file mode 100644 index 0000000..44e2748 --- /dev/null +++ b/project/floors/U37.js @@ -0,0 +1,42 @@ +main.floors.U37= +{ +"floorId": "U37", +"title": "天塔 -37 层", +"name": "天塔-37层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 7,131, 8, 1, 5, 5, 5, 1, 9,130, 10,352], + [348, 31, 0, 31, 1, 5, 5, 5, 1, 31, 0, 31,352], + [348, 1, 83, 1, 1, 5, 5, 5, 1, 1, 83, 1,352], + [348, 0,482, 1, 5, 5, 5, 5, 5, 1,482, 0,352], + [348, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86,352], + [348,244, 82, 82, 82, 82,254, 82, 82, 82, 82,244,352], + [348, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86,352], + [348, 0, 0, 1, 5, 5, 5, 5, 5, 1, 0, 0,352], + [348, 1,214, 1, 5, 5, 5, 5, 5, 1,214, 1,352], + [348, 0, 0, 1, 5, 5, 5, 5, 5, 1, 0, 0,352], + [348, 88, 0, 1, 5, 5, 5, 5, 5, 1, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U38.js b/project/floors/U38.js new file mode 100644 index 0000000..d272754 --- /dev/null +++ b/project/floors/U38.js @@ -0,0 +1,42 @@ +main.floors.U38= +{ +"floorId": "U38", +"title": "天塔 -38 层", +"name": "天塔-38层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 22,214, 81, 31, 0,397, 83, 31,395, 83,214,352], + [348, 0, 1, 1, 1, 1, 1, 1, 83, 1, 1, 81,352], + [348, 83, 1, 5, 5, 5, 5, 1, 22,237, 83, 0,352], + [348,237, 1, 5, 1, 1, 1, 1, 1, 1, 1, 0,352], + [348, 83, 1, 5, 1, 0, 0, 0, 1, 5, 1, 22,352], + [348, 0, 1, 5, 1, 31, 88, 31, 1, 5, 1, 81,352], + [348, 81, 1, 5, 1, 0, 0, 0, 1, 5, 1,214,352], + [348,214, 1, 5, 1, 1, 1, 86, 1, 1, 1, 81,352], + [348, 81, 1, 1, 5, 5, 1, 0,254,254,254, 0,352], + [348, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0,352], + [348, 87, 0, 83, 0, 32,214, 32, 0, 83, 0, 23,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U39.js b/project/floors/U39.js new file mode 100644 index 0000000..3d7b518 --- /dev/null +++ b/project/floors/U39.js @@ -0,0 +1,42 @@ +main.floors.U39= +{ +"floorId": "U39", +"title": "天塔 -39 层", +"name": "天塔-39层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 31,254, 31, 1, 22, 0, 22, 1, 31,254, 31,352], + [348,254, 1,254, 1, 0, 87, 0, 1,254, 1,254,352], + [348, 31,254, 31, 1, 0, 0, 0, 1, 31,254, 31,352], + [348, 1, 1,223, 1, 1,223, 1, 1,223, 1, 1,352], + [348, 11, 83, 0,214, 0, 0, 0,214, 0, 81, 0,352], + [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11,352], + [348, 88, 1, 5, 5, 5, 5, 5, 5, 5, 1, 34,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U4.js b/project/floors/U4.js new file mode 100644 index 0000000..20393eb --- /dev/null +++ b/project/floors/U4.js @@ -0,0 +1,42 @@ +main.floors.U4= +{ +"floorId": "U4", +"title": "天塔 -4 层", +"name": "天塔-4层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 0, 0, 1, 5, 5,352], + [348, 1, 1, 1, 1, 1, 0, 89, 0, 1, 5, 5,352], + [348, 88, 0, 0, 0, 86, 0, 0, 0, 1, 5, 5,352], + [348, 1, 1, 1, 1, 1, 86, 1, 1, 1, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U40.js b/project/floors/U40.js new file mode 100644 index 0000000..d6c669a --- /dev/null +++ b/project/floors/U40.js @@ -0,0 +1,42 @@ +main.floors.U40= +{ +"floorId": "U40", +"title": "天塔 -40 层", +"name": "天塔-40层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 88, 1, 28, 31,223, 31, 64, 1, 5, 5, 5,352], + [348, 0, 1, 1, 1, 86, 1, 1, 1, 1, 1, 5,352], + [348, 0,223, 0, 0, 0, 0,223, 0, 27, 1, 5,352], + [348, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352], + [348, 0, 1,123,132, 1, 0, 1, 32, 0, 1, 5,352], + [348, 0, 1, 0, 0, 86,223, 86, 0,122, 1, 5,352], + [348, 0, 1, 0, 0, 1, 0, 1, 32, 0, 1, 5,352], + [348, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352], + [348, 0,223, 0, 0, 0, 0,223, 0, 28, 1, 5,352], + [348, 0, 1, 1, 1, 86, 1, 1, 1, 1, 1, 5,352], + [348, 87, 1, 27, 31,223, 31, 61, 1, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U41.js b/project/floors/U41.js new file mode 100644 index 0000000..bad7611 --- /dev/null +++ b/project/floors/U41.js @@ -0,0 +1,42 @@ +main.floors.U41= +{ +"floorId": "U41", +"title": "天塔 -41 层", +"name": "天塔-41层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 87, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348,123,132, 86, 0, 0, 1, 34, 31, 1, 21, 28,352], + [348, 0, 0, 1, 1, 0, 1,254, 0, 1,255, 0,352], + [348, 0, 0, 0, 1, 0,231, 0,255, 1, 31, 1,352], + [348, 0,255, 0, 1, 0, 1, 1, 0, 81, 0, 0,352], + [348, 1, 0, 1, 1, 0, 1, 0,214, 1, 1,255,352], + [348, 0, 0, 0, 0, 0,255, 0, 0, 1, 21, 0,352], + [348, 23, 0, 0, 0, 0, 1, 32, 27, 1, 0, 31,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U42.js b/project/floors/U42.js new file mode 100644 index 0000000..b56e273 --- /dev/null +++ b/project/floors/U42.js @@ -0,0 +1,42 @@ +main.floors.U42= +{ +"floorId": "U42", +"title": "天塔 -42 层", +"name": "天塔-42层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 34, 1, 27, 31,231, 32, 1, 32, 81, 28, 27,352], + [348, 31, 1, 22, 28, 1,244, 1,231, 1,244, 1,352], + [348,254, 1, 1, 1, 1, 0,255, 0, 1, 0, 32,352], + [348, 0, 0, 0, 86, 0, 0, 1, 0,255, 0, 1,352], + [348, 1,255, 1, 1, 1, 81, 1, 0, 1, 82, 1,352], + [348, 31, 0, 0, 88, 1,255, 1, 31, 1, 21, 21,352], + [348, 1,254, 1, 1, 1, 81, 1, 1, 1, 21, 21,352], + [348, 32, 0, 11, 86, 0, 31,231, 31, 1, 1,214,352], + [348, 1, 1, 1, 1, 1, 1, 1, 0, 81, 0, 31,352], + [348, 5, 5, 5, 5, 5, 5, 1,255, 1, 1, 1,352], + [348, 5, 5, 5, 5, 5, 5, 1, 0, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U43.js b/project/floors/U43.js new file mode 100644 index 0000000..5d80607 --- /dev/null +++ b/project/floors/U43.js @@ -0,0 +1,42 @@ +main.floors.U43= +{ +"floorId": "U43", +"title": "天塔 -43 层", +"name": "天塔-43层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 32, 1, 22, 0, 1, 22, 0, 1, 0,254, 28,352], + [348, 21, 1, 0,244, 86, 0,244, 86,231, 0,254,352], + [348, 86, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,352], + [348,367, 11,367, 11,367, 11,367, 11,367,250, 5,352], + [348, 11, 1, 11, 0, 1, 0, 11, 1, 11, 0, 5,352], + [348,367, 11, 0, 87, 1, 88, 0, 11,367, 0, 5,352], + [348, 11, 1, 11, 0, 1, 0, 11, 1, 11,383, 5,352], + [348,367, 11,367, 11,367, 11,367, 11,367, 0, 5,352], + [348, 86, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,352], + [348, 21, 1, 0,244, 86, 0,244, 86,231, 0,254,352], + [348, 32, 1, 22, 0, 1, 22, 0, 1, 0,254, 27,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U44.js b/project/floors/U44.js new file mode 100644 index 0000000..801c9d3 --- /dev/null +++ b/project/floors/U44.js @@ -0,0 +1,46 @@ +main.floors.U44= +{ + "floorId": "U44", + "title": "天塔 -44 层", + "name": "天塔-44层", + "canFlyTo": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "defaultGround": "ground", + "images": [], + "item_ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 1,508, 1, 27, 11, 27,352], + [348, 5, 5, 5, 5, 1, 1, 11, 1, 11, 27, 11,352], + [348, 1, 1, 1, 1, 1, 0,214, 1, 27, 11, 27,352], + [348, 32, 0, 34, 0, 86, 0, 1, 1, 1,254, 1,352], + [348, 0, 31, 1, 1, 1, 1, 1, 32, 0, 11, 0,352], + [348, 1,254, 1,123, 0, 87, 1, 0, 11, 0, 32,352], + [348, 22,214, 1, 32, 0, 0, 1, 1,254, 1, 1,352], + [348, 1,254, 86,223, 0, 1, 1, 0, 0,255, 31,352], + [348, 31, 81, 1, 0, 0, 32, 82, 0, 1, 1, 1,352], + [348, 1,244, 1, 1, 1, 1, 1, 0, 81,255, 0,352], + [348, 1, 21,244, 81,255,231,255, 0, 1, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "firstArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "underGround": true, + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/U45.js b/project/floors/U45.js new file mode 100644 index 0000000..31156c5 --- /dev/null +++ b/project/floors/U45.js @@ -0,0 +1,42 @@ +main.floors.U45= +{ +"floorId": "U45", +"title": "天塔 -45 层", +"name": "天塔-45层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 88,352], + [348, 1, 34, 1, 28, 1, 27, 1, 21, 1, 0, 0,352], + [348, 1, 86, 1, 86, 1, 86, 1, 86, 1,255, 1,352], + [348,509, 11, 11, 11, 11, 11, 11, 11, 11, 0, 1,352], + [348, 1, 86, 1, 86, 1, 86, 1, 86, 1,255, 1,352], + [348, 1, 33, 1, 28, 1, 27, 1, 21, 1, 0, 1,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 1, 32, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U46.js b/project/floors/U46.js new file mode 100644 index 0000000..2fec7c0 --- /dev/null +++ b/project/floors/U46.js @@ -0,0 +1,54 @@ +main.floors.U46= +{ +"floorId": "U46", +"title": "天塔 -46 层", +"name": "天塔-46层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 1, 1, 31, 11, 0, 1, 31, 1, 27, 32,352], + [348, 32,254, 81, 0, 1, 34, 11, 0, 1,231, 21,352], + [348, 21, 1, 1, 11, 1, 1, 1,244, 1, 81, 1,352], + [348, 31,254, 1, 0,255, 34, 81, 0, 1, 0, 87,352], + [348, 1,254, 81, 0, 1,244, 1, 0,223, 0, 0,352], + [348, 1, 1, 1,214, 1, 81, 1,223, 1, 1, 1,352], + [348, 32, 0, 1, 0, 1,244, 1, 0, 82,255, 0,352], + [348, 0,214, 86, 0, 0,250, 0, 0, 1, 27, 28,352], + [348, 1, 86, 1, 0, 5, 5, 5, 0, 1, 31, 32,352], + [348, 0, 0, 1, 0, 5,510, 5, 0, 1, 1, 11,352], + [348, 88, 31, 1, 0, 5, 5, 5, 31, 1, 34, 32,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U47.js b/project/floors/U47.js new file mode 100644 index 0000000..e7ca6d1 --- /dev/null +++ b/project/floors/U47.js @@ -0,0 +1,42 @@ +main.floors.U47= +{ +"floorId": "U47", +"title": "天塔 -47 层", +"name": "天塔-47层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 28, 0,231, 1,255, 34,255, 1, 27, 1, 34,352], + [348, 31, 1,231, 1, 81, 1, 81, 1,231, 1, 31,352], + [348, 1, 1, 0,214, 32, 1, 32,214, 0, 1,244,352], + [348, 31,223, 0, 1, 1, 1, 1, 1, 0, 11, 0,352], + [348, 1, 81, 1, 1,254, 31,254, 1, 1,223, 1,352], + [348, 31,255, 0, 0, 11,223, 0, 0, 86, 0, 88,352], + [348, 1, 1, 81, 1,214, 1, 1,223, 1,223, 1,352], + [348, 31, 1, 81, 1,254, 1, 0, 11,214, 11, 0,352], + [348, 31, 31, 0, 1,214, 1,214, 1, 1, 1,214,352], + [348, 1, 1, 81, 1, 0, 1, 32,231, 34,231, 32,352], + [348, 87, 0, 0, 86, 0, 1, 1, 27, 1, 28, 1,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U48.js b/project/floors/U48.js new file mode 100644 index 0000000..8d8db09 --- /dev/null +++ b/project/floors/U48.js @@ -0,0 +1,42 @@ +main.floors.U48= +{ +"floorId": "U48", +"title": "天塔 -48 层", +"name": "天塔-48层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352], + [348, 1,165,165,165, 0,244, 31, 31,244, 1, 5,352], + [348, 1,165, 0,165, 1, 85, 1, 1, 86, 1, 5,352], + [348, 1,165,165,165, 85, 0, 1, 0, 0, 1, 1,352], + [348, 1,165,165, 1, 1, 82, 1, 21, 0, 0, 87,352], + [348, 1,165,165,165, 1, 82, 1, 1, 1, 1, 1,352], + [348, 1,165,165,165, 1, 82, 1, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 82, 1, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U49.js b/project/floors/U49.js new file mode 100644 index 0000000..4990df1 --- /dev/null +++ b/project/floors/U49.js @@ -0,0 +1,42 @@ +main.floors.U49= +{ +"floorId": "U49", +"title": "天塔 -49 层", +"name": "天塔-49层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5,511, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 46, 0, 0, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5,244, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,244,132,244, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,132, 0, 0, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,123, 0, 0, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,123, 0, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U5.js b/project/floors/U5.js new file mode 100644 index 0000000..be0bd7d --- /dev/null +++ b/project/floors/U5.js @@ -0,0 +1,42 @@ +main.floors.U5= +{ +"floorId": "U5", +"title": "天塔 -5 层", +"name": "天塔-5层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 87, 0, 81,247, 34, 81,208,247, 82, 34,401,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 83,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 0,352], + [348, 5, 1, 5, 5, 5, 5, 5, 5, 5, 1, 86,352], + [348, 0, 86, 0, 1, 1, 1, 1, 1, 1, 1, 82,352], + [348, 0, 88,208, 82, 81, 34, 27, 0, 81,247, 28,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U6.js b/project/floors/U6.js new file mode 100644 index 0000000..c1f80bb --- /dev/null +++ b/project/floors/U6.js @@ -0,0 +1,42 @@ +main.floors.U6= +{ +"floorId": "U6", +"title": "天塔 -6 层", +"name": "天塔-6层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 15, 15, 1, 15, 15, 1, 0, 47, 1, 56, 0,352], + [348, 15, 1, 1, 1, 15, 1, 0, 1, 1, 1, 0,352], + [348, 15, 15, 1, 15, 15, 1, 0, 0, 1, 0, 0,352], + [348, 1, 15, 15, 15, 1, 1, 1, 0, 6, 0, 1,352], + [348, 15, 15, 1, 15, 15, 1, 0, 0, 1, 0, 0,352], + [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352], + [348, 0, 0, 1, 0, 0, 1, 5, 5, 1, 5, 5,352], + [348, 1,247, 86,247, 1, 1, 1, 5, 5, 5, 1,352], + [348, 0, 0, 1, 0, 0, 1, 5, 5, 1, 5, 5,352], + [348, 0, 1, 1, 1, 0, 1, 5, 1, 1, 1, 5,352], + [348, 0, 87, 1, 88, 0, 1, 5, 5, 1, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U7.js b/project/floors/U7.js new file mode 100644 index 0000000..958700a --- /dev/null +++ b/project/floors/U7.js @@ -0,0 +1,42 @@ +main.floors.U7= +{ +"floorId": "U7", +"title": "天塔 -7 层", +"name": "天塔-7层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 33, 1, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 1, 81, 1, 1, 1, 1, 1, 1, 5, 5,352], + [348, 5, 1,247, 81, 81, 81,208, 0, 1, 5, 5,352], + [348, 5, 1, 81, 1, 1, 1, 1, 0, 1, 1, 1,352], + [348, 5, 1, 81, 1, 27, 27,247, 0,401, 28, 28,352], + [348, 5, 1, 81, 1, 1, 1, 1, 86, 1, 1, 1,352], + [348, 5, 1,247, 81, 81, 33, 1, 86, 1, 5, 5,352], + [348, 5, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1,352], + [348, 5, 5, 1, 87, 0, 0, 0, 0, 0, 0, 88,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U8.js b/project/floors/U8.js new file mode 100644 index 0000000..7181495 --- /dev/null +++ b/project/floors/U8.js @@ -0,0 +1,42 @@ +main.floors.U8= +{ +"floorId": "U8", +"title": "天塔 -8 层", +"name": "天塔-8层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 1, 28,401, 0, 27,352], + [348, 5, 5, 5, 5, 5, 5, 1, 1, 86, 1, 1,352], + [348, 5, 5, 5, 5, 5, 5, 1, 27, 0,401, 28,352], + [348, 5, 5, 5, 5, 5, 5, 1, 1, 1, 86, 1,352], + [348, 5, 5, 5, 5, 1, 1, 1, 28,401, 0, 27,352], + [348, 5, 5, 5, 5, 1, 88, 1, 1, 86, 1, 1,352], + [348, 5, 5, 5, 5, 1, 0, 1, 27, 0,401, 28,352], + [348, 5, 5, 5, 5, 1,247, 1, 1, 1, 86, 1,352], + [348, 5, 5, 5, 5, 1,247, 1, 28,401, 0, 27,352], + [348, 5, 5, 5, 5, 1,247, 1, 1, 86, 1, 1,352], + [348, 5, 5, 5, 5, 1, 0, 0, 0, 0, 0, 87,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/U9.js b/project/floors/U9.js new file mode 100644 index 0000000..af6c329 --- /dev/null +++ b/project/floors/U9.js @@ -0,0 +1,42 @@ +main.floors.U9= +{ +"floorId": "U9", +"title": "天塔 -9 层", +"name": "天塔-9层", +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"defaultGround": "ground", +"images": [], +"item_ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 88,352], + [348, 1, 89,208, 0, 34, 1, 34, 0, 1, 0, 0,352], + [348, 1, 1, 1, 0, 0, 1, 0, 0, 1, 86, 1,352], + [348, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0,352], + [348, 1, 34, 0, 0, 1, 1, 1, 0, 0, 34, 1,352], + [348, 1, 1, 1, 81, 1, 87, 1, 81, 1, 1, 1,352], + [348, 1, 34, 0, 0, 1, 0, 1, 0, 0, 34, 1,352], + [348, 0, 0, 0, 0, 0, 86, 0, 0, 0, 0, 0,352], + [348, 1,208, 1, 0, 0, 1, 0, 0, 1, 1, 1,352], + [348, 1, 89, 1, 0, 34, 1, 34, 0,208, 89, 1,352], + [348, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"firstArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"underGround": true, +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/XIANJIE.js b/project/floors/XIANJIE.js new file mode 100644 index 0000000..00e2782 --- /dev/null +++ b/project/floors/XIANJIE.js @@ -0,0 +1,60 @@ +main.floors.XIANJIE= +{ + "floorId": "XIANJIE", + "title": "线界", + "name": "线界", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "6,1": [ + { + "type": "openShop", + "id": "expShop1", + "open": true + } + ] + }, + "changeFloor": { + "6,11": { + "floorId": "MT16", + "loc": [ + 11, + 1 + ], + "time": 500 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 3, 0, 0, 9,130, 10, 0, 0, 3, 3,352], + [348, 31, 3, 0, 0, 31, 0, 31, 0, 0, 3, 31,352], + [348, 32, 3, 3, 0, 0, 0, 0, 0, 3, 3, 32,352], + [348, 0, 22, 3, 3, 0, 0, 0, 3, 3, 22, 0,352], + [348, 3, 0, 0, 3, 3,219, 3, 3, 0, 0, 3,352], + [348, 3, 3, 0, 3, 31, 0, 31, 3, 0, 3, 3,352], + [348, 4, 3, 0,219, 0, 3, 0,219, 0, 3, 4,352], + [348, 4, 3, 3, 3, 31, 0, 31, 3, 3, 3, 4,352], + [348, 4, 4, 4, 3, 3,219, 3, 3, 4, 4, 4,352], + [348, 4, 4, 4, 4, 3, 0, 3, 4, 4, 4, 4,352], + [348, 4, 4, 4, 4, 3, 89, 3, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/ange.js b/project/floors/ange.js new file mode 100644 index 0000000..c701078 --- /dev/null +++ b/project/floors/ange.js @@ -0,0 +1,44 @@ +main.floors.ange= +{ +"floorId": "ange", +"title": "暗格", +"name": "暗格", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 0, 89, 0, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/anshi.js b/project/floors/anshi.js new file mode 100644 index 0000000..c4e550f --- /dev/null +++ b/project/floors/anshi.js @@ -0,0 +1,44 @@ +main.floors.anshi= +{ +"floorId": "anshi", +"title": "暗室", +"name": "暗室", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 5, 3, 34, 0, 3, 0, 34, 3, 5, 5,352], + [348, 5, 5, 3, 3, 0, 3, 0, 3, 3, 5, 5,352], + [348, 5, 5, 3, 34, 0,396, 0, 89, 3, 5, 5,352], + [348, 5, 5, 3, 3, 0, 3, 0, 3, 3, 5, 5,352], + [348, 5, 5, 3, 34, 0, 3, 0, 34, 3, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/bishi.js b/project/floors/bishi.js new file mode 100644 index 0000000..f243605 --- /dev/null +++ b/project/floors/bishi.js @@ -0,0 +1,64 @@ +main.floors.bishi= +{ + "floorId": "bishi", + "title": "壁室", + "name": "壁室", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "defaultGround": "ground", + "firstArrive": [ + { + "type": "setEnemy", + "id": "E392", + "name": "atk", + "value": "1340" + } + ], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "11,9": { + "floorId": "MT49", + "loc": [ + 8, + 1 + ], + "direction": "down" + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4, 4, 4, 3, 11,466, 11, 3, 4,352], + [348, 4, 4, 4, 4, 4, 3, 11, 11, 11, 3, 4,352], + [348, 4, 4, 3, 3, 3, 3, 3,392, 3, 3, 3,352], + [348, 4, 4, 3, 0, 22, 3, 21, 0, 0, 0, 0,352], + [348, 4, 4, 2,300, 2, 3, 3, 3, 1,391, 1,352], + [348, 4, 4, 3, 32, 0, 0, 0, 0, 0, 0, 0,352], + [348, 4, 4, 1,391, 1, 2,300, 2,300, 2, 32,352], + [348, 4, 4, 3, 0, 23, 3, 22, 3, 0, 3, 3,352], + [348, 4, 4, 3, 3, 3, 3, 3, 3, 0, 0, 89,352], + [348, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3,352], + [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/chongge.js b/project/floors/chongge.js new file mode 100644 index 0000000..ac66ac6 --- /dev/null +++ b/project/floors/chongge.js @@ -0,0 +1,44 @@ +main.floors.chongge= +{ +"floorId": "chongge", +"title": "重格", +"name": "重格", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3,165,165,165,165,165,165,165,165,165, 3,352], + [348, 3,165, 3, 3, 3, 3, 3, 3, 3,165, 3,352], + [348, 3,165, 3,165,165,165,165,165, 3,165, 3,352], + [348, 3,165, 3,165, 3, 3, 3,165, 3,165, 3,352], + [348, 3,165, 3,165,165,165, 3,165, 3,165, 3,352], + [348, 3,165, 3, 3, 3,165, 3,165, 3,165, 3,352], + [348, 3,165,165,476, 86, 89, 3,165,165,165, 3,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/cuoxuan.js b/project/floors/cuoxuan.js new file mode 100644 index 0000000..1e4c32b --- /dev/null +++ b/project/floors/cuoxuan.js @@ -0,0 +1,44 @@ +main.floors.cuoxuan= +{ +"floorId": "cuoxuan", +"title": "错旋", +"name": "错旋", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 3, 0, 3, 3, 3, 3, 3, 5,352], + [348, 5, 5, 5, 3, 0, 0, 0, 0, 89, 3, 5,352], + [348, 5, 3, 3, 3, 0, 89, 0, 3, 3, 3, 5,352], + [348, 5, 3, 89, 0, 0, 0, 0, 3, 5, 5, 5,352], + [348, 5, 3, 3, 3, 3, 3, 0, 3, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/dashi.js b/project/floors/dashi.js new file mode 100644 index 0000000..f1d608a --- /dev/null +++ b/project/floors/dashi.js @@ -0,0 +1,44 @@ +main.floors.dashi= +{ +"floorId": "dashi", +"title": "大石", +"name": "大石", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352], + [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352], + [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352], + [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352], + [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352], + [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352], + [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352], + [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352], + [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 89, 3,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/didi.js b/project/floors/didi.js new file mode 100644 index 0000000..6348f4e --- /dev/null +++ b/project/floors/didi.js @@ -0,0 +1,44 @@ +main.floors.didi= +{ +"floorId": "didi", +"title": "地底", +"name": "地底", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3,352], + [348, 3, 0, 3, 5, 0, 89, 3, 5, 3, 5, 0,352], + [348, 0, 0, 0, 0, 0, 0, 3, 5, 0, 5, 0,352], + [348, 0, 3, 3, 3, 3, 0, 0, 0, 0, 5, 0,352], + [348, 0, 6, 0, 0, 3, 0, 3, 3, 0, 3, 0,352], + [348, 3, 3, 49, 3, 3, 3, 3, 47, 0, 3, 47,352], + [348, 5, 3, 5, 3, 5, 3, 5, 5, 3, 3, 5,352], + [348, 5, 3, 5, 5, 5, 3, 5, 3, 3, 5, 5,352], + [348, 5, 5, 5, 3, 5, 5, 5, 3, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/duwei1.js b/project/floors/duwei1.js new file mode 100644 index 0000000..11d3c59 --- /dev/null +++ b/project/floors/duwei1.js @@ -0,0 +1,140 @@ +main.floors.duwei1= +{ + "floorId": "duwei1", + "title": "妖社密室", + "name": "妖社密室", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "duwei1.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + { + "type": "setText" + }, + "\r[red]业命,准备还要多长时间?", + { + "type": "setText" + }, + "这个可不好说", + "琥骑士的执念比我想象的要大得多", + "我看,还要等上一段", + "\r[red]是吗......话说回来。", + "\r[red]必须要将他的记忆和执念全部除吗?会不会影响他的战力?", + "魔龙大人,战力我想一定是会打折扣的", + "但我们要想让他变成我们妖社的助力", + "就必须将他的过去全部洗净", + "否则,我们很可能制造出一个敌人来", + "\r[red]好吧,那这件事就交给你了业命", + "魔龙大人放心,已经不是第一次了,不会失手的", + "不过话又说回来...............", + "还真的有人能够把琥骑士给抓来啊?真是不容易。", + "这完美的身体能够出多么出色的骷髅傀儡呢?", + "还真是让人期待啊.........呵呵。", + "\r[red]据说琥骑士是接近了【血坛】,被血影干掉的的", + "\r[red]在那之前,好像腐翼咬伤过", + "是血影吗?那家伏又抢功了,真让人不爽啊,哈哈哈哈", + "不过这么一来", + "联盟引以为豪的镇塔五骑士就要成镇塔四骑士了", + "再这样杀下去说不定会变成镇塔三骑士", + "或者镇塔双雄什么的", + "咧哈哈真是让人期待啊", + "\r[red]哪有那么简单", + "\r[red]就凭你的实力,在手段上还比不上任何一个骑士", + "不会吧?", + "\r[red]不过你在妖社中的地位是毋庸置疑的", + "\r[red]掌管所有骷大军的骷髅统帅业命", + "\r[red]倒是能给我们妖社增添不少好处和战力", + "多谢魔龙大人夸奖!", + { + "type": "sleep", + "time": 500 + }, + "啊,似乎准备工作快要完毕了", + "\r[red]终于要来了吗", + "好!", + "化尸大法!!", + { + "type": "setCurtain", + "keep": true, + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "changeFloor", + "floorId": "duwei2", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/duwei2.js b/project/floors/duwei2.js new file mode 100644 index 0000000..f6b30fa --- /dev/null +++ b/project/floors/duwei2.js @@ -0,0 +1,137 @@ +main.floors.duwei2= +{ + "floorId": "duwei2", + "title": "妖社密室", + "name": "妖社密室", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "duwei2.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "\r[red]成功了吗", + "哈哈!魔龙大人!!制作成功", + "可怜的琥骑士啊", + "你到死都没想到会成为我们妖社的走狗吧!", + "\r[red]走狗说的太难听了。", + "\r[yellow]这......这是哪啊", + "\r[yellow]欸?你们是.......?", + "你好,琥.......不,现在该是骨骑士了吧。", + "\r[yellow]是(嗜)骨骑士......", + "\r[yellow]那就是我吗?", + "\r[yellow]我好像..........什么都不记得了", + "哈哈哈哈!没想到现在的你这么傻啊!", + "当年可是把我害的好惨...........", + "既然你自己要这个名字就给你好了。", + "嗜骨............真是个好名字哈哈哈哈", + "\r[red]............", + "\r[yellow]............诶?我叫嗜骨吗?那你们又是谁呢?", + "啊?问我是谁?我是你的顶头上司业命大人!", + "快给我跪下来磕头!!!哼哼、、、", + "\r[yellow]..........哦....哦哦........好...........", + "\r[red]行了,业命,别闹了。", + "\r[yellow].......哇.......哇!!好大的身体...是怪物吗!?", + "大胆!", + "你看看你自己的身子,还好意思说人家是怪物!?", + "\r[yellow]哇...哇哇!!我没有肉体哎!", + "\r[yellow]那......那.......我也是怪物了?", + "\r[red]行了业命.......够了", + "\r[red]嗜骨,明天你就去龙殿前给我看门吧", + ".......哎?........魔龙大人?", + "让上堂堂琥骑士的肉身去看门,有点大材小用吧??", + "哦哦我知道了,魔龙大人这是想侮辱他.......", + "\r[red]你想多了。就是因为我怕他会不稳定", + "\r[red]所以我想先看住他一段时间。", + "\r[red]等我觉得差不多了,会给他一些重要的使命的", + "原.....原来如此...........", + "\r[yellow]虽然............没有听明白.............", + "\r[yellow]不过我跟着魔龙大人走就行了吧?", + "哟?这么快就会说魔龙大人了?", + "那业命大人呢?怎么不来一句?", + "\r[red]业命你回吧,我带他走了。", + "............是,魔龙大人。", + "\r[green]...........嗜骨..........吗", + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "duwei3", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/duwei3.js b/project/floors/duwei3.js new file mode 100644 index 0000000..27d71c0 --- /dev/null +++ b/project/floors/duwei3.js @@ -0,0 +1,207 @@ +main.floors.duwei3= +{ + "floorId": "duwei3", + "title": "侧台", + "name": "侧台", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "duwei3.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "\r[yellow]你是谁啊?怎么会在这里!", + "\r[green].............", + "\r[green]是你啊............", + "\r[green]我叫毒尾,是一到二十层的看守", + "\r[yellow]是.........是这样啊,我.........我是新来的,", + "\r[yellow]魔龙大人叫我来看守一到十层", + "\r[green]这我已经知道了。", + "\r[yellow]啊..........啊.........是这样吗.........", + "\r[green]哼......去十层看好你的区域,不要乱跑。", + "\r[yellow]啊.........啊..........可你不也......", + "\r[green]你哪里那么多废话?", + "\r[green]一个改造的骷髅也配跟我这么说话?", + "\r[green]听着,前二十层我说了算,就算你来了也是一样。", + "\r[yellow].......哦....哦........那我........", + "\r[green]还愣着干什么?滚到十层去!!", + "\r[yellow]........啊啊,我这就去", + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "\r[yellow]毒.....毒尾?", + "\r[green]你又皮痒了是不是?该死的,毒尾也是你叫的?", + "\r[yellow]那我叫什么啊?毒尾大人?", + "\r[yellow]额。。。毒尾娘娘?", + "\r[green]噗......", + "\r[green]你真是存心找死你!!!!", + "\r[yellow]啊~~救命啊~~杀骷髅啦!!!", + "\r[yellow]毒尾......我发现你很喜欢来这里啊?", + "\r[green]嗯。我喜欢这样露天的平台", + "\r[green]看着天空的繁星,任风拂过脸颊........", + "\r[green]..........", + "\r[green].........真的呢,好舒服......", + "\r[yellow]...........", + "\r[yellow]对啦毒尾,你以前都是一个人看守岗位吗?", + "\r[green]..........什么意思?", + "\r[yellow]以前有没有过一个人...像这样子陪你说说话呢?", + "\r[yellow]有没有过一个人.......像这样子陪你看看星星", + "\r[yellow]陪你吹吹风.......一起感受这份静怡呢?", + "\r[green]..........................", + "\r[yellow]那么,我以后也会经常来这里的~~", + "\r[green]..........", + "\r[yellow]陪你一起吹风,一起看星星,你说好不好?", + "\r[green].............", + "\r[green]我要回去了", + "\r[yellow].........欸........", + "\r[yellow]怎么走了啊..........不是很舒服的嘛?", + "\r[green]这里有只苍蝇太吵了", + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 500 + }, + "\r[yellow]毒尾~我就猜你会在这", + "\r[green]有事?", + "\r[yellow]嗯...............你猜~?", + "\r[green]不说算了。", + "\r[yellow]额.........我说我说........", + "\r[yellow]我找到了一个好东西!", + "\r[green]增毒剂?", + "\r[yellow]当当当当~~~!!送给你!毒尾!!", + "\r[green](这家伙在哪里弄的野花?).......", + "\r[green]哼.........", + "\r[green]我不需要这东西.(投掷状)", + "\r[yellow]啊啊啊!!!不要扔掉啊~~~!", + "\r[yellow]我是拜托雪儿姐姐去塔外面采来的.......", + "\r[yellow]你看.......种在这里怎么样?", + "\r[green].......雪儿?你说守塔仙子啊........好吧。", + "\r[green].........看在她的面子上就留下这束破花吧", + "\r[green]............自己去插。", + "\r[yellow]嘿嘿...........你喜欢就好~~~", + "\r[green].............我有说过喜欢么?...........", + "\r[green].....好了别废话了,快去干你该干的事。烦死了", + "\r[yellow]嘿嘿.........", + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "duwei4", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/duwei4.js b/project/floors/duwei4.js new file mode 100644 index 0000000..5fcab99 --- /dev/null +++ b/project/floors/duwei4.js @@ -0,0 +1,118 @@ +main.floors.duwei4= +{ + "floorId": "duwei4", + "title": "天塔第9层", + "name": "天塔第9层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "duwei4.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 0.5 + ], + "time": 1000 + }, + "\r[green].........你........", + "\r[green]..........", + "\r[yellow]咳咳..........", + "\r[yellow]抱....抱歉.....毒尾.......", + "\r[green].........你身上怎么了.......", + "\r[green]怎么会受这么重的伤!!!", + "\r[green]快说是谁干的!!!我跟他拼了!", + "\r[yellow]抱.......抱歉.......毒尾.......", + "\r[yellow]我没能........带回血尾妹妹的性命......", + "\r[green].....戾骑士....是戾骑士干的.......", + "\r[yellow]毒尾,我尽力了.....", + "\r[yellow]......但我也把血尾妹妹的尸体完整的带过来了....", + "\r[green]笨蛋!", + "\r[green]谁让你去救了?", + "\r[green]你要是能打得过戾骑士你就不至于在这看门了你!", + "\r[green]你这要是也回不来..........可让我怎么办啊............", + "\r[yellow]毒尾..........", + "\r[green]我不想再回到那些一个人的日子了.........", + "\r[green]没有人陪我说话", + "\r[green]没有人陪我看呈星..........吹风.......", + "\r[yellow]毒尾.........对不起.....", + "\r[yellow]我看见你去哀求海骑士了.........", + "\r[yellow].........我实在是不忍心........就.........", + "\r[green]笨蛋!", + "\r[green]你这家伙.......从现在起不允许离开我的视线!", + "\r[yellow]...............", + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 2000 + }, + "\r[yellow]嗯,我向你保证", + { + "type": "changeFloor", + "floorId": "MT20", + "loc": [ + 6, + 5 + ], + "time": 500 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/erchongtian.js b/project/floors/erchongtian.js new file mode 100644 index 0000000..d4151c1 --- /dev/null +++ b/project/floors/erchongtian.js @@ -0,0 +1,44 @@ +main.floors.erchongtian= +{ +"floorId": "erchongtian", +"title": "二重天", +"name": "二重天", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 27, 0,387, 0, 89, 0,388, 0, 28, 5,352], + [348, 5, 0, 31, 3, 3, 3, 3, 3, 32, 0, 5,352], + [348, 5, 3,387, 3, 27,389, 28, 3,388, 3, 5,352], + [348, 5, 31, 0,387, 0, 3, 0,388, 0, 32, 5,352], + [348, 5, 3, 3, 3,387, 3,388, 3, 3, 3, 5,352], + [348, 5, 27, 0, 0, 27, 3, 28, 0, 0, 28, 5,352], + [348, 5, 3,387, 3, 3, 3, 3, 3,388, 3, 5,352], + [348, 5, 0, 0, 0, 3, 47, 3, 0, 0, 0, 5,352], + [348, 5, 34, 3, 0,389, 0,389, 0, 3, 34, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/erding.js b/project/floors/erding.js new file mode 100644 index 0000000..7b69821 --- /dev/null +++ b/project/floors/erding.js @@ -0,0 +1,44 @@ +main.floors.erding= +{ +"floorId": "erding", +"title": "二鼎", +"name": "二鼎", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352], + [348, 3, 28, 27,208, 0, 47, 0,208, 27, 28, 3,352], + [348, 3, 3, 3, 3, 28, 0, 27, 3, 3, 3, 3,352], + [348, 3, 5, 5, 3, 0,401, 0, 3, 5, 5, 3,352], + [348, 5, 5, 5, 5, 3,389, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 82, 3, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 3, 81, 3, 3, 3, 5, 5,352], + [348, 5, 5, 3, 31, 0, 0, 0, 31, 3, 5, 5,352], + [348, 5, 3, 3, 0, 0, 89, 0, 0, 3, 3, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/fengche.js b/project/floors/fengche.js new file mode 100644 index 0000000..111ee23 --- /dev/null +++ b/project/floors/fengche.js @@ -0,0 +1,44 @@ +main.floors.fengche= +{ +"floorId": "fengche", +"title": "风车", +"name": "风车", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 3, 3, 3, 5, 5, 3, 3, 3, 3, 5,352], + [348, 5, 3, 89, 3, 3, 5, 3, 0, 89, 3, 5,352], + [348, 5, 3, 0, 0, 3, 3, 0, 0, 3, 3, 5,352], + [348, 5, 3, 3, 0, 0, 0, 0, 3, 3, 5, 5,352], + [348, 5, 5, 5, 3, 0, 89, 0, 3, 5, 5, 5,352], + [348, 5, 5, 3, 3, 0, 0, 0, 0, 3, 3, 5,352], + [348, 5, 3, 3, 0, 0, 3, 3, 0, 0, 3, 5,352], + [348, 5, 3, 89, 0, 3, 5, 3, 3, 89, 3, 5,352], + [348, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/guantong.js b/project/floors/guantong.js new file mode 100644 index 0000000..40b9e8d --- /dev/null +++ b/project/floors/guantong.js @@ -0,0 +1,44 @@ +main.floors.guantong= +{ +"floorId": "guantong", +"title": "贯通", +"name": "贯通", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 5, 3, 5, 3, 89, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352], + [348, 3, 5, 3, 5, 3, 89, 3, 5, 3, 5, 3,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/huxiao1.js b/project/floors/huxiao1.js new file mode 100644 index 0000000..275aed6 --- /dev/null +++ b/project/floors/huxiao1.js @@ -0,0 +1,141 @@ +main.floors.huxiao1= +{ + "floorId": "huxiao1", + "title": "天塔第10层", + "name": "天塔第10层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "huxiao1.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "setText", + "position": "up", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + "\r[red]从今天起,嗜骨,你就是我们妖社的中坚力量了。", + "\r[red]你很好强,各方面素质都很不错。", + "\r[red]我相信你能够胜任你的位置。", + "\r[purple]魔龙大人!我嗜骨就算天打雷劈也要严守岗位!", + "\r[purple]不论来者是强还是弱!只要我还有口气在!", + "\r[purple]就绝对不允许联盟和外人对我们妖社不利!", + "\r[purple].........", + "\r[red]........但愿吧。", + "\r[red]嗜骨........你知道我们为什么要暗地与联盟作时吗", + "\r[purple]....这.......因为他们是........", + "\r[red]不........天塔本身就不是为了我们魔物而建造的。", + "\r[red]建造天塔的本性在于封印【那个人】", + "\r[red]我们只是在天塔里后出现的罢了。", + "\r[purple].............", + "\r[red]刚开始我们魔物族群很弱小...........", + "\r[red]【那个人】本来是主张把我们赶尽杀绝的。", + "\r[purple]........啊.........", + "\r[red]....但她阻止了他......并救下了奄奄一息的我。", + "\r[purple].....您在说...谁?她.....是谁?", + "\r[red]她是个善良的人.......我不想让她卷入这场纷争。", + "\r[purple]...........", + "\r[red]如果没有她..........恐怕现在天塔就不会是这个样子......", + "\r[red]..........", + "\r[red]你现在知道我们妖社为什么要暗地与联盟做对了吧?", + "\r[purple.........", + "\r[purple]......因为我们魔物也要生存.........", + "\r[purple]我们必须有足够抗衡联盟的力量才行.......", + "\r[red]没错........现在联盟并不把主要心思放在我们身上", + "\r[red]这正是我们拓展地位的好时机。", + "\r[purple]啊...他们关注的是......天枢城么......", + "\r[red]没错.....嗜骨......你了解到肩上的重任了吧。", + "\r[red]你的那几句保证......可不能只是说说而已啊......", + "\r[purple]........", + "\r[red].....对了......在这里还习惯吧?", + "\r[red]和毒尾相处的如何?", + "\r[purple].......", + "\r[purple]......这个........还好吧。。", + "\r[red]......呵呵,别急。终究要在一起生活。", + "\r[red]......互相理解和包容,毕竟才是最重要的。", + "\r[purple].....是.......", + "\r[red].......对了.......还有一个问题,必须提醒你一下。", + "\r[red]你在天塔上面一定会受到海骑士的管制吧", + "\r[red]要小心点那个家伙.....", + "\r[red]那家伙精得很,别说漏了什么......", + "\r[purple]魔龙大人请放心,我一定不辜负您的重托!", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "huxiao2", + "loc": [ + -1, + -1 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/huxiao2.js b/project/floors/huxiao2.js new file mode 100644 index 0000000..928be98 --- /dev/null +++ b/project/floors/huxiao2.js @@ -0,0 +1,123 @@ +main.floors.huxiao2= +{ + "floorId": "huxiao2", + "title": "天塔第9层", + "name": "天塔第9层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "huxiao2.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + "\r[purple]毒尾..........你怎么又背着我喝那种东西........", + "\r[green]没事的嗜骨......只有喝下这个.......才能让自己的毒性更强啊........", + "\r[purple]你给我.........不要喝了......", + "\r[purple]你难道不知道你的是你的寿命......", + "\r[purple]喝的是你的时间吗!!!?", + "\r[purple]你难道就不为了你身边的人想想?", + "\r[purple]血尾呢?你们关系不是最好了吗?", + "\r[green]别说了嗜骨,我的寿命与妖社的利益来讲根本不值一提..........", + "\r[green]我这条命都是魔龙大人给的......我还有什么遗憾呢?", + "\r[purple]我呢?我呢?", + "\r[purple]不是还有我吗!!!", + "\r[purple]每天陪你的人,每天能和你在一起你说话,能每天一起玩闹解闷的人,不是还有我吗..", + "\r[purple]你为什么一点都不为我想想呢.......?", + "\r[green].........对不起嗜骨........", + "\r[green]我.........我不是不了解你的意思.......", + "\r[purple]...........", + "\r[green]你也好.......血尾也罢.........", + "\r[green]都是我最亲的人........都是我不能放弃的人........", + "\r[green]但是我真的没办法接受你的关心........真的..........", + "\r[purple]............毒尾..........", + "\r[green]对我来说,这种关心,比我现在手中的毒药还要毒", + "\r[green].........但是........我又何尝不明白.......", + "\r[green]我有时好恨.......恨自己要背上这么沉重的担子", + "\r[green]..........大概魔龙大人也一样吧........", + "\r[green].........心里也跟我想的一般吧.........", + "\r[green]........可是拿什么放弃.........", + "\r[green]........难道为了一份可有可无的关心.........", + "\r[green]......就放弃自己曾经坚持那么久的事业吗!", + "\r[purple](可有可无)", + "\r[purple](是这样的吗)", + "\r[purple]不", + "\r[purple]不是这样的", + "\r[purple]不是这样的...........", + "\r[green].......嗜骨.......谢谢你......", + "\r[purple]...........毒尾你.........", + "\r[green](咕噜咕噜......)......", + "\r[purple]...........(我什么都做不了)........", + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "huxiao3", + "loc": [ + -1, + -1 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/huxiao3.js b/project/floors/huxiao3.js new file mode 100644 index 0000000..2c28b17 --- /dev/null +++ b/project/floors/huxiao3.js @@ -0,0 +1,119 @@ +main.floors.huxiao3= +{ + "floorId": "huxiao3", + "title": "天塔第79层", + "name": "天塔第79层", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "huxiao3.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + "\r[green]海骑士大人..........您就行行好吧...........", + "\r[blue]毒尾,你回去吧。", + "\r[blue]那件事不可能的,你也不用求我了。", + "\r[green].......求求您了海骑士大人.........", + "\r[green].......我从来没有这么求过一个人........", + "\r[green]求求您教血尾一命吧.......她是我唯一的姐妹了", + "\r[green]我求求您海骑士大人.......我求求您", + "\r[green]只有您才能救她她....我求求您跟戾骑士说说好话吧", + "\r[green]求您了海骑士大人........", + "\r[green]求求您了.........", + "\r[blue]...........", + "\r[blue]..........毒尾........这事我没法帮你。", + "\r[green]可是海骑士大人........只有您能劝得了戾骑士", + "\r[green].......只有您能从戾骑士的手中把血尾救出来", + "\r[green].......血尾是我唯一的亲人了.......", + "\r[green].......我不能失去她......真的不能........", + "\r[green]看在我为您效劳这么多年的份上您就帮我这一次吧", + "\r[green]我求求您海骑士大人......求求您了.........", + "\r[green].......求求您了求求您了...........", + "\r[blue]不用再说了,毒尾你可以回去了。", + "\r[green]海骑士大人您不能这样.........", + "\r[green]我这么忠心耿耿..........为了联盟的利益.......", + "\r[blue]少跟我说联盟的利益了......", + "\r[blue]赶快回去,不然我叫人赶你了。", + "\r[green]海骑士大人求求您救救血尾........", + "\r[green]救救她.....求你了.........", + "\r[purple](毒尾.....你又何必去求他呢........)", + "\r[purple](你平时不是最恨他了吗...........最讨厌他了吗...........)", + "\r[purple](你明明知道他不可能帮你.........)", + "\r[purple](.........你还要去求你最恨的人..........)", + "\r[purple](为什么.....)", + "\r[purple](毒尾.........)", + { + "type": "setCurtain", + "color": [ + 255, + 255, + 255, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "MT10", + "loc": [ + 7, + 8 + ], + "direction": "up", + "time": 500 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/jiange.js b/project/floors/jiange.js new file mode 100644 index 0000000..f01f312 --- /dev/null +++ b/project/floors/jiange.js @@ -0,0 +1,1684 @@ +main.floors.jiange= +{ + "floorId": "jiange", + "title": "剑阁", + "name": "剑阁", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "defaultGround": "ground", + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "eachArrive": [], + "parallelDo": "", + "events": { + "11,11": [ + { + "type": "changeFloor", + "floorId": "MT64", + "loc": [ + 1, + 5 + ] + }, + { + "type": "sleep", + "time": 40 + } + ], + "0,0": [ + { + "type": "comment", + "text": "bgm的淡入淡出" + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "gudegudong.mp3", + "keep": true + }, + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "changeFloor", + "floorId": "jiange", + "loc": [ + 8, + 9 + ], + "direction": "right" + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "moveHero", + "steps": [ + "up:1", + "left:1", + "up:1", + "left:2" + ] + }, + { + "type": "changePos", + "loc": [ + 8, + 9 + ], + "direction": "up" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]你让我等了好久啊。", + "\t[弑剑]上次的失利是意外,我个人情绪不稳定,才不是你\n的对手。", + "\t[弑剑]这次不会了,我要证明我的杀戮之海永远不会比你\n的包容之海要弱!!", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼....我刚想说临阵脱逃这种事你也做得出来。", + "\t[邵虎]上次没能打赢我,这次就想赢我了?如果你口口声\n声强调的海骑士会这样教导你,那我无话可说。", + "\t[弑剑]是么......看来我们两个人的被教导方式不太一样\n啊。", + "\t[弑剑]你是在试炼的温床中长大的......而我,是在杀戮\n与战斗中放养的!", + "\t[弑剑]我们虽然有着共同的老师......但我们注定不会是\n一路人。", + "\t[弑剑]拿起你的剑,我们再来一场!!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]哼............", + "\t[邵虎]漂亮话说得冠冕堂皇......什么温床......那种在\n磨练中获得的体悟,你是永远都不会明晓的!", + "\t[邵虎]至于你想输个明白......奉陪到底!!!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 8, + 8 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 8 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 8, + 8 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 7 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 8, + 9 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 8, + 8 + ], + "alignWindow": true + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 8 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "tiejian", + "loc": [ + 8, + 8 + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 8, + 7 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "changePos", + "loc": [ + 8, + 9 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenlansebaofa", + "loc": [ + 8, + 9 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shangzhanjian", + "loc": [ + 8, + 8 + ], + "async": true + }, + { + "type": "moveHero", + "time": 300, + "async": true, + "steps": [ + "up:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]什.....么.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 8, + 7 + ], + "direction": "down" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你还不明白吗?缺少了包容力的海纳之剑......不\n,就算是单纯的剑也一样.......是发挥不出全部\n战斗力的。", + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]......................", + { + "type": "comment", + "text": "bgm的淡入淡出" + }, + "\t[弑剑]......................", + "\t[弑剑]............我.....我又输了.....", + "\t[弑剑]............为什么我会输.....海骑士....", + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "longyingsuifeng.mp3", + "keep": true + }, + "\t[弑剑]海骑士......难道在这里输掉......然后任人凌辱\n一番.....", + "\t[弑剑].....这就是你想看到的.......我的最后结果吗?", + "\t[弑剑]我现在究竟........该怎么做........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + "\t[弑剑]头好痛.........海骑士..........", + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "57-1.jpg", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "function", + "function": "function(){\nimage101.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage101.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage101.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}" + }, + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + "\\c[16]\r[#FF0000]海骑士,有个地方我一直不懂。", + "\\c[16]\r[#99FFFF]弑剑,有什么问题就问吧。", + "\\c[16]\r[#FF0000]关于海纳之剑的根本属性问题,我把握不好。", + "\\c[16]\r[#FF0000]有时候心里出现的想法会和海纳之剑的意愿违背", + "\\c[16]\r[#FF0000]每当这个时候,自己的剑就不听使唤", + "\\c[16]\r[#FF0000]是不是我的方法不对?", + "\\c[16]\r[#FF0000]还是说,我的思想本身的问题.....", + "\\c[16]\r[#99FFFF].................", + "\\c[16]\r[#99FFFF]你终于问到这里了啊。", + "\\c[16]\r[#99FFFF]弑剑我问你,一个人的力量,是由什么组成的呢?", + "\\c[16]\r[#FF0000] 一个人的........力量?", + "\\c[16]\r[#99FFFF]没错,就是你能发挥出的最大潜力。", + "\\c[16]\r[#FF0000]这个......应该与平时积累有关吧。", + "\\c[16]\r[#99FFFF]积累吗......弑剑,我的观念与你不同", + "\\c[16]\r[#FF0000] 啊...........", + "\\c[16]\r[#99FFFF]我认为,一个人能够发挥出多大的能力", + "\\c[16]\r[#99FFFF]是与他的心态有关系的。", + "\\c[16]\r[#FF0000]与.......心态有关......", + "\\c[16]\r[#FF0000]弑剑不懂。如果没有足够的积累......", + "\\c[16]\r[#99FFFF]弑剑,我不妨碍你去走你自己的道路", + "\\c[16]\r[#99FFFF]但我希望你记住....", + "\\c[16]\r[#99FFFF]只有当人有想保护什么东西的时候....", + "\\c[16]\r[#99FFFF]只有当人有想珍视某些情感的时候....", + "\\c[16]\r[#99FFFF]他才能发挥出自己最大的力量......", + { + "type": "sleep", + "time": 1500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setCurtain", + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]哈哈......当年的我真是蠢得可怕......不过....", + "\t[弑剑]珍视........一些东西........我有什么东西是可\n以珍视的......", + "\t[弑剑]海骑士......我究竟要........怎么做.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "showImage", + "code": 3, + "image": "57-3.jpg", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "function", + "function": "function(){\nimage103.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage103.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage103.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}" + }, + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + "\\c[16]\r[#FF0000]哈哈哈哈哈哈..........", + "\\c[16]\r[#FF0000]一群弱者.....有什么资格活在这个世界上......", + "\\c[16]\r[#FF0000]....................", + "\\c[16]\r[#FF0000]海骑士.....我的双手沾满了鲜血", + "\\c[16]\r[#FF0000]有着这双手....我还有什么办不到..", + "\\c[16]\r[#FF0000]只要不断的杀戮.....不断地积累能力.", + "\\c[16]\r[#FF0000]我才不需要什么心态........", + "\\c[16]\r[#FF0000]我才不存在什么需要保护的东西........", + "\\c[16]\r[#FF0000]这个世界上也没有值得我珍视的东西!!", + "\\c[16]\r[#FF0000]海骑士....我要向你证明......", + "\\c[16]\r[#FF0000]这沾满鲜血的海纳之剑,将会所向披靡!", + { + "type": "comment", + "text": "57-3图片移动" + }, + "\\c[16]\r[#99FFFF]...............", + "\\c[16]\r[#99FFFF]弑剑..........", + { + "type": "sleep", + "time": 1500 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "setCurtain", + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]海骑士.........你一直都在我的身边看着我.....", + "\t[弑剑]你不是最讨厌我屠戮了吗.......为什么不阻止\n我.......为什么..........", + "\t[弑剑]你口口声说珍惜自己的徒弟........为什么.....", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "comment", + "text": "65-1图片没弄" + }, + { + "type": "showImage", + "code": 4, + "image": "65-1.jpg", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "function", + "function": "function(){\nimage104.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage104.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage104.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}" + }, + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + "\\c[16]\r[#6F00D2]啊哈哈哈哈........", + "\\c[16]\r[#6F00D2]我说海骑士啊........", + "\\c[16]\r[#6F00D2]你那个叫弑剑的宝贝徒弟......", + "\\c[16]\r[#6F00D2]我很中意啊!........", + "\\c[16]\r[#6F00D2]以杀戮作为根本要义........", + "\\c[16]\r[#6F00D2]不断嗜血......不断超脱自己.....", + "\\c[16]\r[#6F00D2]让他修炼我的血渴刀吧......", + "\\c[16]\r[#6F00D2]这就是为他量身定做的能力......", + "\\c[16]\r[#99FFFF]不行!", + "\\c[16]\r[#99FFFF]老戾你想都别想。", + "\\c[16]\r[#99FFFF]他......不会变成一个杀人恶魔。", + "\\c[16]\r[#99FFFF]这个,我对我自己的徒弟有信心。", + "\\c[16]\r[#6F00D2]喂!海骑士你怎么这个样子!", + "\\c[16]\r[#6F00D2]我好声好气,没事要你徒弟干嘛", + "\\c[16]\r[#6F00D2]但是你徒弟明明在走歪路你不清楚?", + "\\c[16]\r[#6F00D2]海纳之剑有多考验心态你最清楚了。", + "\\c[16]\r[#99FFFF]你既然知道还废话。", + "\\c[16]\r[#6F00D2]可是你徒弟......你就一点不管?", + "\\c[16]\r[#99FFFF]戾骑士你这家伙.......", + "\\c[16]\r[#99FFFF]......................", + "\\c[16]\r[#99FFFF].......说到我的痛处了啊", + "\\c[16]\r[#6F00D2]......哼....你想让他自己慢慢悟?", + "\\c[16]\r[#6F00D2]得了吧!与其花费这么长时间学个海纳之剑", + "\\c[16]\r[#6F00D2]不如直接进修我的血渴刀,我保证.......", + "\\c[16]\r[#6F00D2]不出五年,连你也不是他的对手!", + "\\c[16]\r[#99FFFF]与其造就一个畸形的绝世高手...", + "\\c[16]\r[#99FFFF]我宁可投入的时间再长一些。", + "\\c[16]\r[#6F00D2]...........", + "\\c[16]\r[#6F00D2]哼...哈哈哈哈哈..", + "\\c[16]\r[#6F00D2]海骑士你这混蛋,还拐着弯骂我。", + "\\c[16]\r[#6F00D2]算了,老子不打你宝贝徒弟的主意", + "\\c[16]\r[#99FFFF]............", + "\\c[16]\r[#FF0000].........", + "\\c[16]\r[#FF0000]什么宝贝徒弟....", + "\\c[16]\r[#FF0000]真让人恶心。", + { + "type": "sleep", + "time": 1500 + }, + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "setCurtain", + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]..............虽然很恶心......可是......海骑\n士还是.....不忍心把我送给别人啊........", + "\t[弑剑]并不是看得上我的天分..........也并不是看得上\n我的品行...........你凭什么做到这一点......\n凭什么为了得罪戾骑士也要保下我..........", + "\t[弑剑]海骑士你...............究竟想干什么.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "showImage", + "code": 2, + "image": "57-2.jpg", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "function", + "function": "function(){\nimage102.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage102.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage102.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}" + }, + { + "type": "setText", + "position": "down", + "background": [ + 0, + 0, + 0, + 1 + ] + }, + "\\c[16]\r[#FF0000]海骑士,你还有什么能教我的。", + "\\c[16]\r[#99FFFF]............", + "\\c[16]\r[#FF0000]你说话啊,是不是没什么能教我的了", + "\\c[16]\r[#FF0000]海骑士,从今天起,你将不会是我师父。", + "\\c[16]\r[#99FFFF]我不承认。", + "\\c[16]\r[#FF0000]海骑士,你......你别欺人太甚!", + "\\c[16]\r[#99FFFF]............", + "\\c[16]\r[#FF0000]怎么了?无话可说了!?", + "\\c[16]\r[#FF0000]海骑士,给我个痛快话!", + "\\c[16]\r[#99FFFF]这样吧,如果你能打败某个人...", + "\\c[16]\r[#99FFFF]我就同意你出师。", + "\\c[16]\r[#FF0000]打败某个人?", + "\\c[16]\r[#99FFFF]你不是一直想证明自己的剑是对的吗", + "\\c[16]\r[#99FFFF]弑剑,我给你这个机会。", + "\\c[16]\r[#99FFFF]只要你打败那个人。", + "\\c[16]\r[#FF0000].........哈.....哈哈", + "\\c[16]\r[#FF0000]海骑士,你终于开窍了啊!", + "\\c[16]\r[#FF0000]说吧他是谁?我这就杀了他!", + "\\c[16]\r[#99FFFF]他也是我的徒弟,叫邵虎。", + "\\c[16]\r[#FF0000].........他也是你的徒弟?", + "\\c[16]\r[#FF0000]行啊海骑士,真有你的!", + "\\c[16]\r[#FF0000]你是觉得我们两个都是废材,", + "\\c[16]\r[#FF0000]没能贯彻好你的剑法,想杀人灭口吧?", + "\\c[16]\r[#99FFFF]他的海纳之剑已经成熟。", + "\\c[16]\r[#99FFFF]你,是打不赢他的。", + "\\c[16]\r[#FF0000]...........", + "\\c[16]\r[#FF0000]我打不赢他!?", + "\\c[16]\r[#FF0000]笑话!!", + "\\c[16]\r[#FF0000]海骑士,我一定要向你证明。", + "\\c[16]\r[#FF0000]我的剑法是无敌的。", + "\\c[16]\r[#FF0000]海骑士,你给我等着。", + "\\c[16]\r[#FF0000]等我拿着那邵虎的人头回来见你吧!", + { + "type": "sleep", + "time": 1500 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin.png" + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]可恶...........海骑士...........这就是结果..", + "\t[弑剑]我没能打败你的另一个徒弟.........我没资格做\n你的徒弟了.......等等........", + "\t[弑剑]为什么.......为什么只有我赢了有奖励......输\n了却没有惩罚呢............", + { + "type": "comment", + "text": "bgm的淡入淡出" + }, + "\t[弑剑]难道........难道海骑士你从一开始........", + "\t[弑剑]就在包容我........而我,从来都不懂得......去\n包容你........", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + }, + { + "type": "pauseBgm" + }, + { + "type": "playBgm", + "name": "ALightIlluminatingTheDepths.mp3", + "keep": true + }, + { + "type": "animate", + "name": "STshengfa2", + "loc": [ + 8, + 8 + ] + }, + "\t[弑剑]我.......我的身体.......", + { + "type": "animate", + "name": "STshengfa2", + "loc": [ + 8, + 8 + ] + }, + "\t[弑剑]这......这是.......!!", + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "blueKnight", + "loc": [ + [ + 8, + 8 + ] + ], + "async": true + }, + { + "type": "setValue", + "name": "flag:bofang8", + "value": "1" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua8()\n}" + }, + { + "type": "waitAsync", + "excludeAnimates": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "haizhishijian.png", + "loc": [ + 210, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]喝....啊啊啊啊!!!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:bofang8", + "value": "0" + }, + { + "type": "comment", + "text": "此处bofang8因为插件无法实现动画跟随怪物暂且设为0,勇士正常" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jump", + "from": [ + 8, + 8 + ], + "to": [ + 6, + 6 + ], + "time": 500, + "keep": true + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 7, + 7 + ], + "direction": "up" + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "haizhishijian.png", + "loc": [ + 210, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]原来是这样.......原来......海骑士所说的力\n量......包容的力量......就是这样的!!", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]看来你终于懂了,什么是包容的力量啊.......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过你那个充斥着怨念的蓝色铠甲,和那奇特的绿\n色斗气颜色........", + "\t[弑剑]哼,看不破我了吧?这就是杀戮与包容的结\n合.......积累与心态的汇集.......可以打破一切\n的最终斗气!!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuxiao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]噗哈哈.......还真是自信满满呢。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]虽然你是刚刚接受这份力量......不过实力可不容\n小觑啊.......", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "051-Explosion04.mp3" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setValue", + "name": "flag:bofang9", + "value": "1" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua9()\n}" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那就让我看看吧,你的新力量!!", + { + "type": "showImage", + "code": 1, + "image": "haizhishijian.png", + "loc": [ + 210, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]如你所愿!!!看我的真·海纳之剑吧!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "callBook" + }, + { + "type": "callSave" + }, + { + "type": "comment", + "text": "调用图鉴然后存档√" + }, + { + "type": "showImage", + "code": 2, + "image": "57-n.jpg", + "loc": [ + 32, + 32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangqianxiao.png", + "loc": [ + 180, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]谢谢你........邵虎........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "leftup:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "rightdown:1" + ] + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "waitAsync", + "excludeAnimates": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "rightdown:1" + ] + }, + { + "type": "move", + "loc": [ + 7, + 7 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "leftup:1" + ] + }, + { + "type": "waitAsync", + "excludeAnimates": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "comment", + "text": "此处双方跟随动画都取消" + }, + { + "type": "setValue", + "name": "flag:bofang9", + "value": "0" + }, + { + "type": "battle", + "id": "blueKnight" + }, + { + "type": "setBlock", + "number": "yellowKnight", + "loc": [ + [ + 6, + 6 + ] + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]呼.........", + "\t[弑剑].........最后,还是没能打败你吗.......", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过也确实让我吓了一跳.......没想到通过积累\n的海纳之剑,居然可以犀利到这个地步啊......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1", + "down:1", + "right:1", + "down:1", + "right:1", + "down:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 7, + 7 + ], + "direction": "down" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "waitAsync" + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]不过也确实让我吓了一跳.......没想到通过积累\n的海纳之剑,居然可以犀利到这个地步啊......", + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]不...........已经够了。", + "\t[邵虎].............", + "\t[弑剑]..............", + "\t[弑剑]见到海骑士的时候,还请手下留情。", + "\t[邵虎]你有什么打算?", + "\t[弑剑]不知道,浪迹天涯呗。我不想在天塔里面继续待下\n去了。我想......这个世界上一定会有我想去做的\n事。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "down:2", + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这个.......给你。", + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]这是...........", + "\t[邵虎]天枢城禁卫队长,我的身份令牌。", + "\t[弑剑].............你的意思是说,如果我没有去处,\n就到天枢城帮忙吗.........", + "\t[邵虎]没错。怎么样,比你到处漂泊好得多吧。", + "\t[弑剑]......................", + "\t[弑剑]也罢。海骑士曾经的路.......我倒也想尝一尝。", + "\t[弑剑]那么...............谢谢你了。", + "\t[邵虎]呵呵.....不客气,再见。", + "\t[弑剑]再见。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 9, + 9 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1", + "down:1" + ] + }, + { + "type": "showImage", + "code": 1, + "image": "shijian.png", + "loc": [ + 200, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[弑剑]通向楼上的结界我已经帮你打通。你好自为之。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "move", + "loc": [ + 10, + 10 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "hide", + "loc": [ + [ + 11, + 10 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 1 + ] + ], + "floorId": "MT64", + "remove": true + }, + { + "type": "setValue", + "name": "flag:233", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "5" + }, + { + "type": "setBlock", + "number": "redGem", + "loc": [ + [ + 6, + 10 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "redGem", + "loc": [ + [ + 6, + 11 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "redGem", + "loc": [ + [ + 5, + 11 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "blueGem", + "loc": [ + [ + 10, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "blueGem", + "loc": [ + [ + 11, + 6 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "blueGem", + "loc": [ + [ + 11, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "bluePotion", + "loc": [ + [ + 5, + 5 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "bluePotion", + "loc": [ + [ + 3, + 3 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "bluePotion", + "loc": [ + [ + 4, + 4 + ] + ], + "async": true + }, + { + "type": "setBlock", + "number": "redKey", + "loc": [ + [ + 2, + 2 + ] + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 4, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 3, 3, 15, 15, 15, 15, 15, 15, 15, 15,352], + [348, 3, 0, 0, 3, 15, 15, 15, 15, 15, 15, 15,352], + [348, 3, 0, 0, 0, 3, 15, 15, 15, 15, 15, 15,352], + [348, 4, 3, 0, 0, 0, 3, 15, 15, 15, 3, 3,352], + [348, 4, 4, 3, 0, 0, 0, 3, 15, 3, 3, 0,352], + [348, 4, 4, 4, 3, 0, 0, 0, 3, 3, 0, 0,352], + [348, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 3,352], + [348, 4, 4, 4, 4, 4, 3, 0,226, 0, 3, 15,352], + [348, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 3,352], + [348, 4, 4, 4, 3, 3, 0, 0, 3, 0, 0, 0,352], + [348, 4, 4, 4, 3, 0, 0, 3, 4, 3, 0, 89,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/jieke1.js b/project/floors/jieke1.js new file mode 100644 index 0000000..49fe913 --- /dev/null +++ b/project/floors/jieke1.js @@ -0,0 +1,239 @@ +main.floors.jieke1= +{ + "floorId": "jieke1", + "title": "回忆", + "name": "回忆", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "yinyuecun.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]我的母亲早逝,我和父亲一直住在天塔附近的一个小村落里。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]说起来这个小村落已经有些年头了,而且距离皇城也不是很远。", + "\t[杰克]大致位置嘛.......大概就是皇城和天塔中间左右。", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]你说的那个村子....是镇天谷吧........", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "jieke2", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "1,0": [ + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]我的父亲,在两年前,在那场灾难后加入了联盟。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]因为我们家庭并不富裕,我们既没有钱移居,也没有能力以及关系去天枢城赚钱。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]要想继续在镇天谷生活下去......", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]就必须加入联盟...........", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]这...........", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "jieke4", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/jieke2.js b/project/floors/jieke2.js new file mode 100644 index 0000000..1ffd0ac --- /dev/null +++ b/project/floors/jieke2.js @@ -0,0 +1,300 @@ +main.floors.jieke2= +{ + "floorId": "jieke2", + "title": "镇天谷", + "name": "镇天谷", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "27-1.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老大不愧是老大~~这都知道。", + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]我本来以为这个地方很不出名呢。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]因为大多数天枢城里的居民都不知道这个地方。", + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]...........", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]镇天谷虽说不是什么风水宝地,但平日里的生活总体来说还凑合", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]..........但后来镇天谷发生了一件事。", + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]你是说两年前的那件事吧..........", + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]看来老大知道的还不少啊。", + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]没错,就在两年前,天枢城的禁卫军杀入了村子里。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "jieke3", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/jieke3.js b/project/floors/jieke3.js new file mode 100644 index 0000000..3d846cf --- /dev/null +++ b/project/floors/jieke3.js @@ -0,0 +1,340 @@ +main.floors.jieke3= +{ + "floorId": "jieke3", + "title": "杀夜", + "name": "杀夜", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "xueguang.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]当身着天枢禁卫军的部队杀入村中时,村子里的人大都还不知道发生了什么", + { + "type": "showImage", + "code": 1, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]那些军人喊着【杀死反贼】,就这样杀进了村子", + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]最后,村子死伤惨重。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]很少有人能够在这场灾难中活下来。", + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]这时,有一个自称【海骑士】的人挺身而出,救下了残存的居民。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]他说:“如果想保护自己的家人,保卫自己的家园,就加入我们镇天联盟吧。”", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekexiaohei.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎].....................!!!!", + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]于是乎,两年过去了。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]现在村子里留下的都是镇天联盟的人了。", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎].............(镇天联盟...镇天联盟...........我曾在塔里不止一次听说过【联盟】这个词。)", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]............(那究竟是一个怎么样的组织?)", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "jieke1", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 1, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/jieke4.js b/project/floors/jieke4.js new file mode 100644 index 0000000..1bdaac3 --- /dev/null +++ b/project/floors/jieke4.js @@ -0,0 +1,166 @@ +main.floors.jieke4= +{ + "floorId": "jieke4", + "title": "回忆", + "name": "回忆", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "yueya.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]可以说,在这两年的镇天谷,就是联盟的居住地。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老大ー定很好奇天塔是什么吧。", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao.png", + "loc": [ + 200, + 40 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "其实现在的天塔,就是联盟的据点兼阵地,他们的目的可能只有联盟的高层才会知道吧。", + { + "type": "sleep", + "time": 500 + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "keep": true, + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500 + }, + { + "type": "changeFloor", + "floorId": "jieke5", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/jieke5.js b/project/floors/jieke5.js new file mode 100644 index 0000000..0ddde05 --- /dev/null +++ b/project/floors/jieke5.js @@ -0,0 +1,541 @@ +main.floors.jieke5= +{ + "floorId": "jieke5", + "title": "回忆", + "name": "回忆", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "heiyun.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]就在6个月前,我的父亲进入了天塔。", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]...................", + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]联盟看上了我父亲的炼药技术,推荐他去天塔发展。", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]而自从父亲进入天塔后,就再也没回来过", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]...............", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]我本来以为天塔只是个工作区", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]但没想到这里面竟然是这个样子...........", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]............", + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekedajiao2.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]原来如此,你进天塔的目的,就是找到你的父亲,我说的没错吧?", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]...................", + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]我为了找到父亲,找了能够进入天塔的路子,但没想到天塔的戒备如此森严。", + { + "type": "sleep", + "time": 1000 + }, + "\t[杰克]凭我这个半吊子造出来的小道具........一天一天混迹塔内......", + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]..............", + { + "type": "sleep", + "time": 1500 + }, + "\t[杰克]......总有一天我会找到父亲的.......", + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]..........", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]我还有几个小问题。", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老大你说。", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]你刚才说..........现在镇天谷里的人,全都是联盟的人,这是真的吗?", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]没错,就差把墓地里的非联盟人士挖走了。", + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]!!!", + { + "type": "sleep", + "time": 1000 + }, + "\t[邵虎]...........(我进天塔前去过墓地.........姐姐的墓就安在那里.....)", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]........(据说是1年半前汪洋大哥把姐姐送到了那里......)", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]......(既然两年前开始那里就是联盟的地域,那么.....)", + { + "type": "sleep", + "time": 500 + }, + "\t[邵虎]........(这么说姐姐和汪洋大哥也都是联盟的人?......不可能......姐姐....)", + { + "type": "sleep", + "time": 500 + }, + "\t[杰克]老、老大你怎么了........", + "\t[邵虎]没、没什么.........", + "\t[邵虎]我还有个问题.....", + "\t[杰克]老、老大请说.........", + "\t[邵虎]既然你一直呆在联盟基层,那你知不知道公主的事?", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]..........公、公主!?", + "\t[杰克]公主不是应该在天枢城么?", + "\t[邵虎]......是吗,你也不知道", + "\t[杰克]..........等、等一下,难道我说错什么吗?", + "\t[邵虎]没有,你做好你该做的就可以了。", + "\t[邵虎]另外,请帮我留意一下。", + "\t[杰克]留、留意什么..........", + "\t[邵虎]就在不久前,公主被掠进了这座天塔。既然天塔里有联盟和妖社等势力,那我想一定会落在某一个势力之中吧........", + "\t[邵虎]到底是联盟还是妖社呢.........他们掠夺公主的目的是什么呢.......", + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]对了....我记得嗜骨曾经说过一段话..........那段话怎么说来着..........", + "\t[邵虎]我记得好像是........【公主被擒.........联盟的计划有变........如果天枢一战,将是我们妖社翻身的时候】", + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "jiekeyilv.png", + "loc": [ + 200, + 40 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]对了........就是这段话!!", + "\t[邵虎]这个所谓【联盟的计划】一定与公主殿下有关........", + "\t[邵虎]公主被擒.......联盟计划有变........天枢一战........", + "\t[邵虎]等......等下.......天枢一战!!?", + "\t[邵虎]不....不会吧.......可能是我记错了......一定是这祥........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "MT13", + "loc": [ + 8, + 8 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 12, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/jueshen.js b/project/floors/jueshen.js new file mode 100644 index 0000000..da08021 --- /dev/null +++ b/project/floors/jueshen.js @@ -0,0 +1,44 @@ +main.floors.jueshen= +{ +"floorId": "jueshen", +"title": "绝深", +"name": "绝深", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,512, 86, 86,474, 86, 89, 86,474, 86, 86,513,352], + [348, 4, 4, 4,474, 86, 0, 86,474, 5, 5, 5,352], + [348, 4, 4, 4,474, 86, 0, 86,474, 5, 5, 5,352], + [348, 4, 4, 4,474,474, 0,474,474, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15,241, 15, 15, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352], + [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/kongyan.js b/project/floors/kongyan.js new file mode 100644 index 0000000..a792658 --- /dev/null +++ b/project/floors/kongyan.js @@ -0,0 +1,44 @@ +main.floors.kongyan= +{ +"floorId": "kongyan", +"title": "空焉", +"name": "空焉", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473,473,473, 50,473,473,473,473,473,352], + [348,473,473,473,473,473, 0,473,473,473,473,473,352], + [348,473,473,473,473,473, 0,473,473,473,473,473,352], + [348,473,473,473,473,473, 0,473,473,473,473,473,352], + [348,473,473,473,473,473, 0,473,473,473,473,473,352], + [348,473,473,473,473,473, 0,473,473,473,473,473,352], + [348,473,473,473,473,473, 89,473,473,473,473,473,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/lingqu.js b/project/floors/lingqu.js new file mode 100644 index 0000000..844e92f --- /dev/null +++ b/project/floors/lingqu.js @@ -0,0 +1,44 @@ +main.floors.lingqu= +{ +"floorId": "lingqu", +"title": "零取", +"name": "零取", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352], + [348, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0,352], + [348, 0, 3, 0, 61, 0, 3, 0, 33, 0, 3, 0,352], + [348, 0, 3, 61, 0, 61, 3, 33, 0, 33, 3, 0,352], + [348, 0, 3, 0, 61, 0, 3, 0, 33, 0, 3, 0,352], + [348, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0,352], + [348, 0, 0, 0, 3, 27, 28, 27, 3, 0, 0, 0,352], + [348, 15, 0, 0, 3, 28, 0, 28, 3, 0, 0, 15,352], + [348, 15, 0, 0, 3, 27, 28, 27, 3, 0, 0, 15,352], + [348, 15, 0, 0, 3, 3, 3, 3, 3, 0, 15, 15,352], + [348, 15, 15, 0, 0, 0, 89, 0, 0, 0, 15, 15,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/liuchongtian.js b/project/floors/liuchongtian.js new file mode 100644 index 0000000..ca9f8df --- /dev/null +++ b/project/floors/liuchongtian.js @@ -0,0 +1,39 @@ +main.floors.liuchongtian= +{ +"floorId": "liuchongtian", +"title": "六重天", +"name": "六重天", +"canFlyTo": false, +"canUseQuickShop": true, +"cannotViewMap": true, +"images": [], +"item_ratio": 1, +"firstArrive": [], +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,189,190,191, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,192,193,194, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5,195,257,196, 5, 5, 5, 5,352], + [348, 5, 5, 5, 3, 0, 0, 0, 3, 5, 5, 5,352], + [348, 5, 5, 5,321, 0, 0, 0,379, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3,380, 3, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 0, 0, 0, 3, 3, 5, 5,352], + [348, 5, 5, 3, 0, 0, 89, 0, 0, 3, 5, 5,352], + [348, 5, 5, 5, 5, 5, 3, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/mishi.js b/project/floors/mishi.js new file mode 100644 index 0000000..49aaeaf --- /dev/null +++ b/project/floors/mishi.js @@ -0,0 +1,44 @@ +main.floors.mishi= +{ +"floorId": "mishi", +"title": "密室", +"name": "密室", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348,473,473,473,473,473,473,473,473,473,473,473,352], + [348,473,473,473, 3, 3, 3, 3, 3,473,473,473,352], + [348,473,473,473, 3, 50, 0, 47, 3,473,473,473,352], + [348,473,473,473, 3, 0, 0, 0, 3,473,473,473,352], + [348,473,473,473, 3, 3, 86, 3, 3,473,473,473,352], + [348,473,473,473,473, 3,389, 3,473,473,473,473,352], + [348,473,473,473,473, 3, 0, 3,473,473,473,473,352], + [348,473,473,473,473, 3, 0, 3,473,473,473,473,352], + [348,473,473,473,473, 3, 0, 3,473,473,473,473,352], + [348,473,473,473,473, 3, 0, 3,473,473,473,473,352], + [348,473,473,473,473, 3, 89, 3,473,473,473,473,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/nandu.js b/project/floors/nandu.js new file mode 100644 index 0000000..34d0533 --- /dev/null +++ b/project/floors/nandu.js @@ -0,0 +1,929 @@ +main.floors.nandu= +{ + "floorId": "nandu", + "title": "难度选择", + "name": "难度选择", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "nanduxuanze.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "color": [ + 0, + 0, + 0, + 1 + ], + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "events": { + "3,3": null, + "3,7": null, + "0,0": [ + { + "type": "setGlobalAttribute", + "name": "font", + "value": "fzchyjw" + }, + { + "type": "setText", + "background": "winking.png" + }, + { + "type": "setValue", + "name": "flag:__B__", + "value": "1" + }, + { + "type": "setValue", + "name": "flag:__A__", + "value": "1" + }, + { + "type": "playBgm", + "name": "Swordland.mp3", + "keep": true + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 500, + "keep": true + }, + { + "type": "showImage", + "code": 1, + "image": "easy.png", + "loc": [ + 0, + 64 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "anhard.png", + "loc": [ + 0, + 192 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "ancheating.png", + "loc": [ + 0, + 320 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "anhell.png", + "loc": [ + 0, + 256 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "annormal.png", + "loc": [ + 0, + 128 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "0easy.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 500 + }, + { + "type": "if", + "condition": "(flag:__B__==1)", + "true": [ + { + "type": "setValue", + "name": "flag:__B__", + "value": "0" + }, + { + "type": "setValue", + "name": "flag:hard", + "value": "1" + }, + { + "type": "while", + "condition": "1", + "data": [ + { + "type": "wait" + }, + { + "type": "if", + "condition": "(flag:type==0)", + "true": [ + { + "type": "if", + "condition": "(flag:keycode==13)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(flag:keycode==32)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(flag:keycode==38)", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "flag:hard-1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(flag:keycode==40)", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "flag:hard+1" + } + ], + "false": [] + } + ], + "false": [ + { + "type": "if", + "condition": "((flag:x<=3)&&(flag:y==2))", + "true": [ + { + "type": "if", + "condition": "(flag:hard==1)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "1" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "((flag:x<=3)&&(flag:y==4))", + "true": [ + { + "type": "if", + "condition": "(flag:hard==2)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "2" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "((flag:x<=3)&&(flag:y==6))", + "true": [ + { + "type": "if", + "condition": "(flag:hard==3)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "3" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "((flag:x<=3)&&(flag:y==8))", + "true": [ + { + "type": "if", + "condition": "(flag:hard==4)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "4" + } + ] + } + ], + "false": [] + }, + { + "type": "if", + "condition": "((flag:x<=3)&&(flag:y==10))", + "true": [ + { + "type": "if", + "condition": "(flag:hard==5)", + "true": [ + { + "type": "setValue", + "name": "flag:xuanzhong", + "value": "1" + } + ], + "false": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "5" + } + ] + } + ], + "false": [] + } + ] + }, + { + "type": "if", + "condition": "(flag:hard==6)", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "1" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(flag:hard==0)", + "true": [ + { + "type": "setValue", + "name": "flag:hard", + "value": "5" + } + ], + "false": [] + }, + { + "type": "if", + "condition": "(flag:xuanzhong==1)", + "true": [ + { + "type": "function", + "function": "function(){\nswitch (core.getFlag(\"hard\")) {\ncase 1:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择简单难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\n\ncase 2:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择中等难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\ncase 3:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择困难难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\ncase 4:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择噩梦难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\ncase 5:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择作弊难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\n\tbreak;\n\n\n}\n}" + } + ], + "false": [ + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "if", + "condition": "(flag:hard==1)", + "true": [ + { + "type": "showImage", + "code": 6, + "image": "0easy.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 1, + "image": "easy.png", + "loc": [ + 0, + 64 + ], + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "aneasy.png", + "loc": [ + 0, + 64 + ], + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "(flag:hard==2)", + "true": [ + { + "type": "showImage", + "code": 6, + "image": "0normal.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "normal.png", + "loc": [ + 0, + 128 + ], + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 2, + "image": "annormal.png", + "loc": [ + 0, + 128 + ], + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "(flag:hard==3)", + "true": [ + { + "type": "showImage", + "code": 6, + "image": "0hard.png", + "loc": [ + 20, + 10 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "hard.png", + "loc": [ + 0, + 192 + ], + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 3, + "image": "anhard.png", + "loc": [ + 0, + 192 + ], + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "(flag:hard==4)", + "true": [ + { + "type": "showImage", + "code": 6, + "image": "0hell.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "hell.png", + "loc": [ + 0, + 256 + ], + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 4, + "image": "anhell.png", + "loc": [ + 0, + 256 + ], + "opacity": 1, + "time": 0 + } + ] + }, + { + "type": "if", + "condition": "(flag:hard==5)", + "true": [ + { + "type": "showImage", + "code": 6, + "image": "0cheating.png", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "cheating.png", + "loc": [ + 0, + 320 + ], + "opacity": 1, + "time": 0 + } + ], + "false": [ + { + "type": "showImage", + "code": 5, + "image": "ancheating.png", + "loc": [ + 0, + 320 + ], + "opacity": 1, + "time": 0 + } + ] + } + ] + } + ] + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 0, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "setText", + "position": "down", + "background": "winskin2.png", + "time": 20 + }, + { + "type": "switch", + "condition": "flag:hard", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "setGlobalAttribute", + "name": "statusLeftBackground", + "value": "url(project/images/heng1.png) 0 0/100% 100% no-repeat" + }, + { + "type": "setGlobalAttribute", + "name": "toolsBackground", + "value": "url(project/images/dibu1.png) 0 0/100% 100% no-repeat" + }, + { + "type": "update" + }, + { + "type": "setBlock", + "number": "122", + "loc": [ + [ + 4, + 5 + ] + ], + "floorId": "MT0" + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "setGlobalAttribute", + "name": "statusLeftBackground", + "value": "url(project/images/heng2.png) 0 0/100% 100% no-repeat" + }, + { + "type": "setGlobalAttribute", + "name": "toolsBackground", + "value": "url(project/images/dibu2.png) 0 0/100% 100% no-repeat" + }, + { + "type": "update" + }, + { + "type": "setBlock", + "number": "122", + "loc": [ + [ + 4, + 5 + ] + ], + "floorId": "MT0" + }, + { + "type": "setBlock", + "number": "122", + "loc": [ + [ + 4, + 4 + ] + ], + "floorId": "MT0" + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "setGlobalAttribute", + "name": "statusLeftBackground", + "value": "url(project/images/heng3.png) 0 0/100% 100% no-repeat" + }, + { + "type": "setGlobalAttribute", + "name": "toolsBackground", + "value": "url(project/images/dibu3.png) 0 0/100% 100% no-repeat" + }, + { + "type": "update" + } + ] + }, + { + "case": "4", + "action": [ + { + "type": "setGlobalAttribute", + "name": "statusLeftBackground", + "value": "url(project/images/heng4.png) 0 0/100% 100% no-repeat" + }, + { + "type": "setGlobalAttribute", + "name": "toolsBackground", + "value": "url(project/images/dibu4.png) 0 0/100% 100% no-repeat" + }, + { + "type": "update" + } + ] + }, + { + "case": "5", + "action": [ + { + "type": "setGlobalAttribute", + "name": "statusLeftBackground", + "value": "url(project/images/heng5.png) 0 0/100% 100% no-repeat" + }, + { + "type": "setGlobalAttribute", + "name": "toolsBackground", + "value": "url(project/images/dibu5.png) 0 0/100% 100% no-repeat" + }, + { + "type": "update" + }, + { + "type": "setBlock", + "number": "122", + "loc": [ + [ + 4, + 5 + ] + ], + "floorId": "MT0" + }, + { + "type": "setValue", + "name": "status:mdef", + "value": "800" + } + ] + } + ] + }, + { + "type": "function", + "function": "function(){\nswitch(core.getFlag(\"hard\")){\n\tcase 1 :core.status.hard=\"简单\";\n\t\tbreak;\n\tcase 2 :core.status.hard=\"中等\";\n\t\tbreak;\t\n\tcase 3 :core.status.hard=\"困难\";\n\t\tbreak;\t\n\tcase 4 :core.status.hard=\"噩梦\";\n\t\tbreak;\t\n\tcase 5 :core.status.hard=\"作弊\";\n\t\tbreak;\n}\n}" + }, + { + "type": "choices", + "text": "是否跳过开始剧情", + "choices": [ + { + "text": "否", + "action": [ + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 0, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "QISHI", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + { + "text": "是", + "action": [ + { + "type": "changeFloor", + "floorId": "MT0", + "loc": [ + 6, + 11 + ], + "time": 0 + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua();\n}" + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 0 + ], + "time": 0, + "keep": true + } + ] + } + ] + } + ] + } + ], + "1,0": [ + { + "type": "setCurtain", + "keep": true, + "time": 500 + }, + { + "type": "playBgm", + "name": "longyingsuifeng.mp3" + }, + { + "type": "changeFloor", + "floorId": "PIANTOU8", + "loc": [ + 7, + 8 + ], + "direction": "up", + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": { + "4,5": null + }, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": { + "0,0": { + "0": null, + "1": null, + "2": null, + "3": null, + "4": null, + "5": null, + "6": null, + "7": null, + "8": null + } + }, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/nianlian.js b/project/floors/nianlian.js new file mode 100644 index 0000000..54c46c0 --- /dev/null +++ b/project/floors/nianlian.js @@ -0,0 +1,44 @@ +main.floors.nianlian= +{ +"floorId": "nianlian", +"title": "黏连", +"name": "黏连", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352], + [348, 5, 3, 3, 3, 3, 0, 3, 3, 3, 3, 5,352], + [348, 5, 3, 89, 0, 0, 89, 0, 0, 89, 3, 5,352], + [348, 5, 3, 3, 3, 3, 0, 3, 3, 3, 3, 5,352], + [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/sample0.js b/project/floors/sample0.js index 7ffc756..77728ff 100644 --- a/project/floors/sample0.js +++ b/project/floors/sample0.js @@ -1,259 +1,213 @@ main.floors.sample0= { - "floorId": "sample0", - "title": "样板 0 层", - "name": "0", - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "defaultGround": "ground", - "images": [], - "bgm": "bgm.mp3", - "ratio": 1, - "map": [ - [ 0, 0,220, 0, 0, 20, 87, 3, 58, 59, 60, 61, 64], - [ 0,246, 0,246, 0, 20, 0, 3, 57, 72, 63, 43, 44], - [219, 0, 0, 0,219, 20, 0, 3, 53, 54, 55, 56, 69], - [ 20, 20,125, 20, 20, 20, 0, 3, 49, 50, 51, 52, 68], - [251,247,256,234,248, 6, 0, 3, 35, 36, 46, 47, 48], - [ 6, 6,125, 6, 6, 6, 0, 3, 0, 0, 0, 0, 0], - [208,227,212,216,278, 5, 0, 1, 1, 1,319, 1, 1], - [201,205,217,215,224, 5, 0, 1, 27, 28, 29, 30, 31], - [ 5, 5,125, 5, 5, 5, 0, 1, 21, 22, 23, 24, 26], - [ 0, 0,263, 0, 0, 0, 45, 1, 1, 1,121, 1, 1], +"floorId": "sample0", +"title": "样板 0 层", +"name": "0", +"canFlyTo": false, +"canUseQuickShop": true, +"defaultGround": "ground", +"images": [], +"bgm": "bgm.mp3", +"item_ratio": 2, +"map": [ + [ 0, 0,220, 0, 0, 20, 87, 3, 65, 64, 44, 43, 42], + [ 0,246, 0,246, 0, 20, 0, 3, 58, 59, 60, 61, 41], + [219, 0, 0, 0,219, 20, 0, 3, 57, 26, 62, 63, 40], + [ 20, 20,125, 20, 20, 20, 0, 3, 53, 54, 55, 56, 39], + [216,247,263,235,248, 6, 0, 3, 49, 50, 51, 52, 38], + [ 6, 6,125, 6, 6, 6, 0, 1, 45, 46, 47, 48, 37], + [224,254,212,262,204, 5, 0, 1, 31, 32, 34, 33, 36], + [201,261,217,264,207, 5, 0, 1, 27, 28, 29, 30, 35], + [ 5, 5,125, 5, 5, 5, 0, 1, 21, 22, 23, 24, 25], + [ 0, 0,237, 0, 0, 0, 45, 1, 1, 1,121, 1, 1], [ 4, 4,133, 4, 4, 4, 0, 0, 0, 0, 0, 85,124], - [ 87, 11, 12, 13, 14, 4, 4, 2, 2,122, 2, 2, 2], + [ 87, 11, 12, 13, 14, 4, 4, 2, 2, 2,122, 2, 2], [ 88, 89, 90, 91, 92, 93, 94, 2, 81, 82, 83, 84, 86] ], - "firstArrive": [ +"firstArrive": [ + "\t[样板提示]首次到达某层可以触发 firstArrive 事件,该事件可类似于RMXP中的“自动执行脚本”。\n\n本事件支持一切的事件类型,常常用来触发对话,例如:", + "\t[hero]\b[up,hero]我是谁?我从哪来?我又要到哪去?", + "\t[仙子,fairy]你问我...?我也不知道啊...", + "本层主要对道具、门、怪物等进行介绍,有关事件的各种信息在下一层会有更为详细的说明。" +], +"events": { + "10,9": [ + "\t[老人,man]这些是本样板支持的所有的道具。\n\n道具分为三类:items, constants, tools。\nitems 为即捡即用类道具,例如宝石、血瓶、剑盾等。\nconstants 为永久道具,例如怪物手册、楼层传送器、幸运金币等。\ntools 为消耗类道具,例如破墙镐、炸弹、中心对称飞行器等。\n\n后两类道具在工具栏中可以看到并使用。", + "\t[老人,man]\b[up]有关道具效果,定义在items.js中。\n目前大多数道具已有默认行为,如有自定义的需求则需在items.js中修改代码。", + "\t[老人,man]constants 和 tools 各最多只允许12种,多了会导致图标溢出。", + "\t[老人,man]\b[up]拾取道具结束后可触发 afterGetItem 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。", { - "type": "setText", - "background": "winskin.png", - "time": 0 - }, - "\t[样板提示]首次到达某层可以触发 firstArrive 事件,该事件可类似于RMXP中的“自动执行脚本”。\n\n本事件支持一切的事件类型,常常用来触发对话,例如:", - "\t[hero]\b[up,hero]我是谁?我从哪来?我又要到哪去?", - "\t[仙子,fairy]你问我...?我也不知道啊...", - "本层主要对道具、门、怪物等进行介绍,有关事件的各种信息在下一层会有更为详细的说明。" - ], - "events": { - "2,10": [ - "\t[少女,npc0]\b[this]这些是路障、楼梯、传送门。", - "\t[少女,npc1]\b[this]血网的伤害数值、中毒后每步伤害数值、衰弱时攻防下降的数值,都在全塔属性(快捷键B)的全局数值(values)内定义。\n\n路障同样会尽量被自动寻路绕过。", - "\t[少女,npc2]\b[this]楼梯和传送门需要在地图选点(快捷键X)的“楼层转换”中定义目标楼层和位置,可参见样板里已有的的写法。", - { - "type": "hide", - "time": 500 - } - ], - "2,5": [ - "\t[老人,wizard]\b[this]模仿、吸血、中毒、衰弱、诅咒。\n\n请注意吸血怪需要设置value为吸血数值,可参见样板中黑暗大法师的写法。", - { - "type": "hide", - "time": 500 - } - ], - "2,3": [ - "\t[老人,wizard]\b[this]领域、夹击。\n请注意领域怪需要设置value为伤害数值,可参见样板中初级巫师的写法。", - "\t[老人,wizard]\b[this]当领域、阻击、激光和夹击同时发生时,先计算领域、阻击、激光(同时计算),再计算夹击。\n自动寻路同样会尽量绕过这些区域。", - { - "type": "hide", - "time": 500 - } - ], - "12,10": { - "trigger": null, - "enable": false, - "noPass": null, - "displayDamage": true, - "data": [ - "\t[仙子,fairy]\b[this]只有楼上启用事件后,才能看到我并可以和我对话来触发事件。", - { - "type": "hide", - "time": 500 - } - ] - }, - "2,8": [ - "\t[老人,wizard]\b[this]这些都是各种各样的怪物,所有怪物的数据都在 project 文件夹的 enemys.js 中设置。\n(注意是 enemys,而非 enemies)", - "\t[老人,wizard]\b[this]这批怪物分别为:\n\\i[greenSlime]普通、\\i[bat]先攻、\\i[bluePriest]魔攻、\\i[rock]坚固、\\i[swordsman]2连击、\\i[vampire]多连击、\\i[redKnight]破甲、\\i[ghostSoldier]反击、\\i[slimeman]净化。", - "\t[老人,wizard]\b[this]打败怪物后可触发 afterBattle 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。", - { - "type": "hide", - "time": 500 - } - ], - "9,11": [ - "\t[老人,trader]\b[this]这些是门,需要对应的钥匙打开。\n机关门必须使用特殊的开法。", - "\t[老人,trader]\b[this]开门后可触发 afterOpenDoor 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。", - { - "type": "hide", - "time": 500 - } - ], - "10,9": [ - "\t[老人,man]\b[down,null]这些是部分本样板支持的道具。\n\n道具分为 items、constants、tools、equips 四类。\nitems 为即捡即用类道具,例如宝石、血瓶等。\nconstants 为永久道具,例如怪物手册、楼层传送器、幸运金币等。\ntools 为消耗类道具,例如破墙镐、炸弹、中心对称飞行器等。\nequips 为装备,例如剑盾等。", - "\t[老人,man]\b[up]有关道具效果,定义在project文件夹的items.js中。\n目前大多数道具已有默认行为,如有自定义的需求请修改道具的图块属性。", - "\t[老人,man]\b[up]拾取道具结束后可触发 afterGetItem 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。", - { - "type": "hide", - "time": 500 - } - ] - }, - "changeFloor": { - "6,0": { - "floorId": "sample1", - "stair": "downFloor" - }, - "0,11": { - "floorId": "sample0", - "loc": [ - 0, - 12 - ] - }, - "0,12": { - "floorId": "sample0", - "stair": "upFloor" - }, - "1,12": { - "floorId": "sample0", - "loc": [ - 1, - 12 - ] - }, - "2,12": { - "floorId": "sample0", - "loc": [ - 2, - 12 - ] - }, - "3,12": { - "floorId": "sample0", - "loc": [ - 6, - 1 - ], - "direction": "up" - }, - "4,12": { - "floorId": "sample0", - "loc": [ - 0, - 9 - ], - "direction": "left", - "time": 1000 - }, - "5,12": { - "floorId": "sample0", - "loc": [ - 6, - 10 - ], - "time": 0, - "portalWithoutTrigger": false - }, - "6,12": { - "floorId": "sample0", - "loc": [ - 10, - 10 - ], - "direction": "left", - "time": 1000 + "type": "hide", + "time": 500 } + ], + "10,11": [ + "\t[老人,woman]这些是门,需要对应的钥匙打开。\n机关门必须使用特殊的开法。", + "\t[老人,woman]开门后可触发 afterOpenDoor 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。", + { + "type": "hide", + "time": 500 + } + ], + "2,10": [ + "\t[少女,npc0]这些是路障、楼梯、传送门。", + "\t[少女,npc0]血网的伤害数值、中毒后每步伤害数值、衰弱时攻防下降的数值,都在 data.js 内定义。\n\n路障同样会尽量被自动寻路绕过。", + "\t[少女,npc0]楼梯和传送门需要在changeFloor中定义目标楼层和位置,可参见样板里已有的的写法。", + { + "type": "hide", + "time": 500 + } + ], + "2,8": [ + "\t[老人,magician]这些都是各种各样的怪物,所有怪物的数据都在enemys.js中设置。", + "\t[老人,magician]这批怪物分别为:普通、先攻、魔攻、坚固、2连击、3连击、4连击、破甲、反击、净化。", + "\t[老人,magician]打败怪物后可触发 afterBattle 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。", + { + "type": "hide", + "time": 500 + } + ], + "2,5": [ + "\t[老人,magician]模仿、吸血、中毒、衰弱、诅咒。\n\n请注意吸血怪需要设置value为吸血数值,可参见样板中黑暗大法师的写法。", + { + "type": "hide", + "time": 500 + } + ], + "2,3": [ + "\t[老人,magician]领域、夹击。\n请注意领域怪需要设置value为伤害数值,可参见样板中初级巫师的写法。", + "\t[老人,magician]夹击和领域同时发生时先计算领域,再夹击。\n自动寻路同样会尽量绕过你设置的这些点。", + { + "type": "hide", + "time": 500 + } + ], + "12,10": { + "enable": false, + "data": [ + "\t[仙子,fairy]只有楼上启用事件后,才能看到我并可以和我对话来触发事件。", + { + "type": "hide", + "time": 500 + } + ] + } +}, +"changeFloor": { + "6,0": { + "floorId": "sample1", + "stair": "downFloor" }, - "afterBattle": { - "2,6": [ - "\t[ghostSoldier]\b[this]不可能,你怎么可能打败我!\n(一个打败怪物触发的事件)" - ], - "0,9": [ - "这是一个高度为 48 个像素而非 32 个像素的敌人。\n高敌人的素材存放在 materials 文件夹中 enemy48.png 的部分。" + "0,11": { + "floorId": "sample0", + "loc": [ + 0, + 12 ] }, - "afterGetItem": { - "9,1": [ - "技能的支持需要依赖状态栏的“魔力”以及脚本编辑的“按键处理”,详见帮助文档“个性化”一节。" - ], - "12,2": [ - "跳跃靴和支援怪的跳跃音效是用脚本额外添加的,\n如果想为任意跳跃指令添加音效,请查阅帮助文档中的“脚本——复写函数”章节。" - ], - "8,3": [ - "炸弹是只能炸面前的怪物还是四个甚至八个方向的怪物,\n由其图块属性(快捷键C)中的“使用效果”决定。\n不能被炸的怪物请直接在该怪物的图块属性中勾选“不可炸”,\n可参见样板里黑衣魔王和黑暗大法师的写法。\nV2.8.1起,炸弹炸怪可以添加获得金经/触发战后事件,详见其使用效果中的注释。" - ], - "10,3": [ - "“上楼”和“下楼”的目标层由全塔属性(快捷键B)的“楼层列表”顺序所决定。" - ], - "12,3": [ - "如果想制作类似于生命魔杖等可以被批量使用的道具,请参照生命魔杖图块属性(快捷键B)中\n useItemEvent 的写法。\n其基本原理就是使用【接受用户输入】让玩家在弹窗中输入想要使用的物品数量,再判断玩家的输入是否合法,如果输入合法就扣减相应数量的物品并结算物品效果。\n要注意的是,在使用物品时会先消耗一个物品,所以记得在编辑 useItemEvent 时先用 core.addItem 恢复一个物品。" - ], - "8,4": [ - "剑盾的道具类别设为equips才可以装备,\n如果设为items则会直接增加属性。", - "在全塔属性(快捷键B)的系统开关中设置是否启用装备栏按钮。\n如果启用则装备栏按钮会替代楼传按钮。\n无论是否启用,玩家都可以双击道具栏按钮呼出装备栏。" - ], - "9,4": [ - "装备的种类由全塔属性(快捷键B)中的“装备孔”决定。\n每件装备的“类型”就是在“装备孔”中的索引,例如默认情况下 0 代表武器。\n同时,只有第一个装备孔中的装备,其“普攻动画”属性才会生效。" - ], - "10,4": [ - "每层楼的“可楼传”勾选框决定了该楼层能否被飞到。\n\n勇士在不能被飞到的楼层也无法使用楼层传送器。", - "飞行的楼层顺序由全塔属性(快捷键B)中的“楼层列表”所决定。\n\n是否必须在楼梯边使用楼传器由全塔属性中的系统开关所决定。" - ], - "11,4": [ - "破墙镐是破面前的墙壁还是四个方向的墙壁,由其图块属性(快捷键C)的“使用效果”决定。\n哪些图块(怪物和道具除外)可以被破震,由该图块的图块属性中的“可破震”决定。" - ], - "12,4": [ - "在 2.8.1 版更新后,能够被破冰镐摧毁的冰块被移动到了 animates 下。\n如果想制作一个可以以特定触发器的方式移除特定图块的道具,可以参照破冰镐物品图块属性中\n useItemEffect 和 canUseItemEffect 的写法。" - ], - "11,8": [ - "由于状态栏放不下,铁门钥匙(根据全塔属性的系统开关勾选与否,可能还有绿钥匙)会被放入道具栏中。\n碰到绿门和铁门时仍然会自动使用钥匙开门。" - ], - "12,8": [ - "该道具默认是大黄门钥匙,如需改为钥匙盒直接修改其图块属性(快捷键C)的“道具类别”为items即可。" - ], - "8,7": [ - "如需修改消耗品的效果,请前往全塔属性(快捷键B),找到并修改values(全局数值)内对应的具体数值即可。\n如果有高级的需求(如每个区域宝石数值变化),请修改楼层属性(快捷键V)最下方的“宝石血瓶效果”。\n如果有更高级的需求,请查阅帮助文档。" - ], - "11,7": [ - "与大黄门钥匙类似的是,如果将黄宝石的图块属性设为 items ,那么黄宝石将在被拾取触发 itemEffect 效果。\n\n注意:触碰或使用事件(useItemEvent)对 items、tools、constants 都有效。\n这意味着,如果黄宝石的图块属性为 items ,那么在拾取黄宝石时,黄宝石不会进入背包,并且其“即捡即用”和“触碰或使用事件”都会被触发。" - ], - "12,7": [ - "由于吸血、夹击、净化等属性值的存在,玩家可能希望自动寻路时能尽量绕开血瓶和绿宝石。\n他们可以自行在游戏设置中开关这一功能。" + "0,12": { + "floorId": "sample0", + "stair": "upFloor" + }, + "1,12": { + "floorId": "sample0", + "loc": [ + 1, + 12 ] }, - "afterOpenDoor": { - "11,12": [ - "你打开了一扇绿门,触发了一个 afterOpenDoor 事件。" - ], - "10,6": [ - "这是一扇高度为 48 个像素而非 32 个像素的门。\n高门和高NPC的素材存放在 materials 文件夹中 npc48.png 的部分。" + "2,12": { + "floorId": "sample0", + "loc": [ + 2, + 12 ] }, - "cannotMove": {}, - "bgmap": [ + "3,12": { + "floorId": "sample0", + "loc": [ + 6, + 1 + ], + "direction": "up" + }, + "4,12": { + "floorId": "sample0", + "loc": [ + 0, + 9 + ], + "direction": "left", + "time": 1000 + }, + "5,12": { + "floorId": "sample0", + "loc": [ + 6, + 10 + ], + "time": 0, + "portalWithoutTrigger": false + }, + "6,12": { + "floorId": "sample0", + "loc": [ + 10, + 10 + ], + "direction": "left", + "time": 1000 + } +}, +"afterBattle": { + "2,6": [ + "\t[ghostSkeleton]不可能,你怎么可能打败我!\n(一个打败怪物触发的事件)" + ] +}, +"afterGetItem": { + "11,8": [ + "由于状态栏放不下,绿钥匙和铁门钥匙均视为tools,放入工具栏中。\n碰到绿门和铁门仍然会自动使用开门。" + ], + "8,6": [ + "由于吸血和夹击等的存在,血瓶默认自动被绕路。\n你可以修改data.js中的系统Flag来设置这一项。" + ], + "8,7": [ + "如需修改消耗品的效果,请前往 data.js ,找到并修改values内对应的具体数值即可。\n如果有更高级的需求(如每个区域宝石数值变化),详见doc文档内的做法说明。" + ], + "10,7": [ + "在 data.js 的系统Flag中设置是否启用魔防。\n如果不启用魔防则不会在状态栏显示。" + ], + "9,5": [ + "每层楼的 canFlyTo 决定了该楼层能否被飞到。\n\n不能被飞到的楼层也无法使用楼层传送器。", + "飞行的楼层顺序由 main.js 中 floorIds 加载顺序所决定。\n\n是否必须在楼梯边使用楼传器由 data.js 中的系统Flag所决定。" + ], + "10,5": [ + "破墙镐是破面前的墙壁还是四个方向的墙壁,由data.js中的系统Flag所决定。" + ], + "8,4": [ + "炸弹是只能炸面前的怪物还是四个方向的怪物,由data.js中的系统Flag所决定。\n如只能炸前方怪物则和上面的圣锤等价。\n不能被炸的怪物在enemys中可以定义,可参见样板里黑衣魔王和黑暗大法师的写法。" + ], + "10,4": [ + "“上楼”和“下楼”的目标层由 main.js 的 floorIds顺序所决定。" + ], + "9,2": [ + "该道具默认是大黄门钥匙,如需改为钥匙盒直接修改 data.js 中的系统Flag即可。" + ], + "10,2": [ + "屠龙匕首目前未被定义,可能需要自行实现功能。\n有关如何实现一个道具功能参见doc文档。" + ] +}, +"afterOpenDoor": { + "11,12": [ + "你开了一个绿门,触发了一个afterOpenDoor事件" + ] +}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"cannotViewMap": true, +"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,10169, 0,10177, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,10170, 0,10185, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,10169, 0,10179, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,10172, 0,10180, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,10186, 0,10181, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,10187, 0,10182, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,10188, 0,10183, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +"fgmap": [ + ], - "width": 13, - "height": 13, - "autoEvent": {}, - "beforeBattle": {}, - "cannotMoveIn": {} } \ No newline at end of file diff --git a/project/floors/sample1.js b/project/floors/sample1.js index 2d3f74a..673f4e4 100644 --- a/project/floors/sample1.js +++ b/project/floors/sample1.js @@ -1,630 +1,633 @@ main.floors.sample1= { - "floorId": "sample1", - "title": "样板 1 层", - "name": "1", - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "defaultGround": "grass", - "images": [ - { - "name": "bg.jpg", - "canvas": "bg", - "x": 0, - "y": 0 - } - ], - "weather": [ - "snow", - 6 - ], - "ratio": 1, - "map": [ +"floorId": "sample1", +"title": "样板 1 层", +"name": "1", +"canFlyTo": false, +"canUseQuickShop": true, +"defaultGround": "grass", +"images": [ + [ + 0, + 0, + "bg.jpg", + false + ] +], +"weather": [ + "snow", + 6 +], +"item_ratio": 1, +"map": [ [ 7,131, 8,152, 9,130, 10,152,166,165,132,165,166], [ 0, 0, 0, 0, 0, 0, 0,152,165,164, 0,162,165], [152,152,152,152,121,152,152,152, 0, 0,229, 0, 0], [ 43, 33, 44,151, 0, 0, 0,152,165,161, 0,163,165], [ 21, 22, 21,151, 0, 0, 0,152,166,165, 0,165,166], - [151, 0,151,151, 0, 87, 0,152,152,152, 85,153,153], - [ 0, 0, 0,151, 0, 0, 0,152,152,221, 0,221,153], - [ 0, 0, 0,151, 0, 0, 0,121, 0, 0, 0, 0,153], - [151, 0,151,151, 0,153,153,153,153,153,153,153,153], + [151,245,151,151, 0, 87, 0,152,152,152, 85,153,153], + [ 0,246, 0,151, 0, 0, 0,152,152,221, 0,221,153], + [246, 0,246,151, 0, 0, 0,121, 85, 0, 0, 0,153], + [151,246,151,151, 0,153,153,153,153,153,153,153,153], [ 0, 0, 0, 0, 0, 0, 0,164, 0, 0,163, 0, 0], [ 1, 1, 1, 1, 0, 20, 0, 0, 0,162, 0,161, 0], [ 1, 0,123, 1, 0, 20,124, 0,121, 0,122, 0,126], - [ 1, 0, 0, 1, 88, 20, 0, 0, 0, 0, 0, 0, 0] + [ 1, 0, 0, 1, 88, 20, 86, 0, 0, 0, 0, 0, 0] ], - "firstArrive": [], - "events": { - "1,7": [ - { - "type": "setBlock", - "number": "redKing", - "loc": [ - [ - 1, - 5 - ] - ], - "time": 1500 - }, - { - "type": "sleep", - "time": 500 - }, - "\t[redKing]\b[this,1,5]欢迎来到魔塔,你是第一百位挑战者。\n若你能打败我所有的手下,我就与你一对一的决斗。\n现在你必须接受我的安排。", - { - "type": "setBlock", - "number": "blueKing", - "loc": [ - [ - 1, - 6 - ], - [ - 0, - 7 - ], - [ - 1, - 8 - ], - [ - 2, - 7 - ] - ], - "time": 500 - }, - "\t[hero]\b[hero]什么?", - { - "type": "animate", - "name": "hand", - "loc": "hero" - }, - { - "type": "setValue", - "name": "status:atk", - "operator": "/=", - "value": "10" - }, - { - "type": "setValue", - "name": "status:def", - "operator": "/=", - "value": "10" - }, - { - "type": "hide", - "loc": [ - [ - 1, - 6 - ], - [ - 0, - 7 - ], - [ - 2, - 7 - ], - [ - 1, - 8 - ] - ], - "time": 500 - }, - { - "type": "hide", - "loc": [ - [ - 1, - 5 - ] - ], - "time": 500 - }, - { - "type": "hide" - }, - { - "type": "setCurtain", - "color": [ - 0, - 0, - 0 - ], - "time": 1250 - }, - { - "type": "sleep", - "time": 700 - }, - { - "type": "changeFloor", - "floorId": "sample1", - "loc": [ - 1, - 11 - ], - "direction": "right", - "time": 1000 - }, - { - "type": "trigger", - "loc": [ - 2, - 11 - ] - } - ], - "2,11": [ - "\t[杰克,thief]\b[this]喂!醒醒!快醒醒!", - { - "type": "setCurtain", - "time": 1500 - }, - "\t[hero]\b[hero]额,我这是在什么地方?", - "\t[杰克,thief]\b[this]你被魔王抓了起来扔进了监狱,和我关在了一起,但是幸运的是我在昨天刚刚挖好一条越狱的暗道!", - { - "type": "openDoor", - "loc": [ - 3, - 11 - ] - }, - { - "type": "comment", - "text": "{type: openDoor} 不止可以开“门”,也可以用来开墙等等" - }, - { - "type": "sleep", - "time": 300 - }, - "\t[杰克,thief]\b[this]我先走了,祝你好运!", - { - "type": "move", - "time": 750, - "steps": [ - "right:2", - "down:1" - ] - }, - "上面是个move事件,可以对NPC等进行移动。\n详见样板中小偷事件的写法。", - "\t[hero]\b[hero]怎么跑的这么快..." - ], - "4,2": [ - "\t[老人,man]\b[this]本塔的商店有两类,全局商店和非全局商店。\n\n所谓非全局商店,就类似于右下角那个卖钥匙的老人一样,一定要碰到才能触发事件。\n\n而全局商店,则能在快捷商店中直接使用。", - "\t[老人,man]\b[this]要注册一个全局商店,你需要在全塔属性中,找到“全局商店”,并在内添加你的商店信息。", - "\t[老人,man]\b[this]商店信息添加后,可以在需要的事件处调用{\"type\": \"openShop\"}来打开你添加的全局商店。", - "\t[老人,man]\b[this]在上面的例子里,左边是一个仿51层的金币商店,右边是一个仿24层的经验商店。\n\n商店被访问后即可在快捷商店中进行使用。", - "\t[老人,man]\b[this]如果你需要在某层禁用快捷商店,可以在其楼层属性中设置“快捷商店”。\n如果需要永久禁用商店(直到重新通过触碰NPC打开),请使用{\"type\":\"disableShop\"}", - { - "type": "hide", - "time": 500 - } - ], - "1,0": [ - { - "type": "openShop", - "id": "shop1", - "open": true - } - ], - "5,0": [ - { - "type": "openShop", - "id": "shop2", - "open": true - } - ], - "7,7": [ - "\t[老人,man]\b[this]这是一个典型的杀怪开门、强制战斗事件。", - "\t[老人,man]\b[this]下面的那四个箭头表示单向通行,画在任何一个图层都有效。", - { - "type": "hide", - "time": 500 - } - ], - "9,7": [ - { - "type": "closeDoor", - "id": "specialDoor", - "loc": [ - 8, - 7 - ] - }, - { - "type": "hide" - } - ], - "10,4": [ - "\t[blackKing]\b[this]你终于还是来了。", - "\t[hero]\b[hero]放开我们的公主!", - "\t[blackKing]\b[this]如果我不愿意呢?", - "\t[hero]\b[hero]无需多说,拔剑吧!", - { - "type": "battle", - "loc": [ - 10, - 2 - ] - }, - { - "type": "openDoor", - "loc": [ - 8, - 7 - ] - }, - "\t[blackKing]没想到你已经变得这么强大了... 算你厉害。\n公主就交给你了,请好好对她。", - { - "type": "hide" - } - ], - "10,0": [ - "\t[hero]\b[hero]公主,我来救你了~", - "\t[公主,princess]\b[this]快救我出去!我受够这里了!", - "\t[hero]\b[hero]公主别怕,我们走吧~", - { - "type": "win", - "reason": "救出公主" - } - ], - "6,11": [ - "\t[仙子,fairy]\b[this]通过调用 {\"type\": \"closeDoor\"} 可以在空地关上一扇门或墙。\n比如我下面这个机关门。", - { - "type": "closeDoor", - "id": "steelDoor", - "loc": [ - 6, - 12 - ] - }, - "\t[仙子,fairy]\b[this]通过调用 {\"type\": \"openDoor\"} 可以无需钥匙打开一扇门或暗墙。", - { - "type": "openDoor", - "loc": [ - 6, - 12 - ] - }, - "\t[仙子,fairy]\b[this]同时,也可以对其它层进行操作,比如楼下的机关门,现在已经为你打开了。", - { - "type": "openDoor", - "loc": [ - 11, - 10 - ], - "floorId": "sample0" - }, - "\t[仙子,fairy]\b[this]如果当前楼层的 show 或 hide 指定了 time 参数,则以动画效果显示,指定的参数作为淡入淡出时间(毫秒)来计算。", - "\t[仙子,fairy]\b[this]现在到楼下来找我吧~", - { - "type": "show", - "loc": [ - [ - 12, - 10 - ] - ], - "floorId": "sample0" - }, - { - "type": "hide", - "time": 500 - } - ], - "8,11": [ - { - "type": "setValue", - "name": "flag:man_times", - "operator": "+=", - "value": "1" - }, - "\t[老人,man]\b[this]在文字中使用$+{}可以计算并显示一个表达式的结果。\n", - "\t[老人,man]\b[this]例如:\n你的当前攻击力是${status:atk},防御力是${status:def}。\n攻防和的十倍是${10*(status:atk+status:def)},攻防之积是${status:atk*status:def}。\n你有${item:yellowKey}把黄钥匙,${item:blueKey}把蓝钥匙,${item:redKey}把红钥匙。\n你有${item:pickaxe}个破,${item:bomb}个炸,${item:centerFly}个飞。\n这是你第${flag:man_times}次和我对话。", - "\t[老人,man]\b[this]同时,你也可以通过{\"type\": \"setValue\"}来设置一个勇士的属性、道具,或某个Flag。", - "\t[老人,man]\b[this]例如:\n现在我将让你的攻防提升50%,再将攻防和的十倍加到生命值上。", - { - "type": "setValue", - "name": "status:atk", - "operator": "*=", - "value": "1.5" - }, - { - "type": "setValue", - "name": "status:def", - "operator": "*=", - "value": "1.5" - }, - { - "type": "setValue", - "name": "status:hp", - "operator": "+=", - "value": "10*(status:atk+status:def)" - }, - "\t[老人,man]\b[this]再送你500金币,1000经验,1破2炸3飞!", - { - "type": "setValue", - "name": "status:money", - "operator": "+=", - "value": "500" - }, - { - "type": "setValue", - "name": "status:exp", - "operator": "+=", - "value": "1000" - }, - { - "type": "setValue", - "name": "item:pickaxe", - "operator": "+=", - "value": "1" - }, - { - "type": "setValue", - "name": "item:bomb", - "operator": "+=", - "value": "2" - }, - { - "type": "setValue", - "name": "item:centerFly", - "operator": "+=", - "value": "3" - }, - "\t[老人,man]\b[this]status:xxx 代表勇士的某个属性。\n其中xxx可取生命、攻击、防御、护盾、金币、经验等很多项。\n\nitem:xxx 代表勇士的某个道具的个数。\nxxx为道具ID,具体可参见items.js中的定义。\n\nflag:xxx 代表某个自定义Flag或变量。\nxxx为Flag/变量名,可以自行定义,由字母、数字和下划线甚至中文组成。\n未定义过而直接取用的Flag默认值为0.", - "\t[老人,man]\b[this]你现在可以重新和我进行对话,进一步看到属性值的改变。" - ], - "10,11": [ - { - "type": "while", - "condition": "true", - "data": [ - { - "type": "switch", - "condition": "flag:woman_times", - "caseList": [ - { - "case": "0", - "action": [ - "\t[老人,trader]这是个很复杂的例子,它将教会你如何使用if 语句进行条件判断,以及 choices 提供选项来供用户进行选择。", - "\t[老人,trader]第一次访问我将显示这段文字;从第二次开始将会向你出售钥匙。\n钥匙价格将随着访问次数递增。\n当合计出售了七把钥匙后,将送你一把大黄门钥匙,并消失不再出现。", - "\t[老人,trader]这部分的逻辑比较长,请细心看样板的写法,是很容易看懂并理解的。" - ] - }, - { - "case": "8", - "action": [ - "\t[老人,trader]你购买的钥匙已经够多了,再继续卖给你的话我会有危险的。", - "\t[老人,trader]看在你贡献给我这么多钱的份上,送你一把大黄门钥匙吧,希望你能好好用它。", - { - "type": "setValue", - "name": "item:bigKey", - "operator": "+=", - "value": "1" - }, - "\t[老人,trader]我先走了,拜拜~", - { - "type": "hide", - "time": 500 - }, - { - "type": "exit" - } - ] - }, - { - "case": "default", - "action": [ - { - "type": "choices", - "text": "\t[老人,trader]少年,你需要钥匙吗?\n我这里有大把的!", - "choices": [ - { - "text": "黄钥匙(${9+flag:woman_times}金币)", - "action": [ - { - "type": "if", - "condition": "status:money>=9+flag:woman_times", - "true": [ - { - "type": "setValue", - "name": "status:money", - "operator": "-=", - "value": "9+flag:woman_times" - }, - { - "type": "setValue", - "name": "item:yellowKey", - "operator": "+=", - "value": "1" - } - ], - "false": [ - "\t[老人,trader]你的金钱不足!", - { - "type": "continue" - } - ] - } - ] - }, - { - "text": "蓝钥匙(${18+2*flag:woman_times}金币)", - "action": [ - { - "type": "if", - "condition": "status:money>=18+2*flag:woman_times", - "true": [ - { - "type": "setValue", - "name": "status:money", - "operator": "-=", - "value": "18+2*flag:woman_times" - }, - { - "type": "setValue", - "name": "item:blueKey", - "operator": "+=", - "value": "1" - } - ], - "false": [ - "\t[老人,trader]你的金钱不足!", - { - "type": "continue" - } - ] - } - ] - }, - { - "text": "红钥匙(${36+4*flag:woman_times}金币)", - "action": [ - { - "type": "if", - "condition": "status:money>=36+4*flag:woman_times", - "true": [ - { - "type": "setValue", - "name": "status:money", - "operator": "-=", - "value": "36+4*flag:woman_times" - }, - { - "type": "setValue", - "name": "item:redKey", - "operator": "+=", - "value": "1" - } - ], - "false": [ - "\t[老人,trader]你的金钱不足!", - { - "type": "continue" - } - ] - } - ] - }, - { - "text": "离开", - "action": [ - { - "type": "exit" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "setValue", - "name": "flag:woman_times", - "operator": "+=", - "value": "1" - } - ] - } - ], - "12,11": [ - "\t[老人,recluse]\b[this]使用 {\"type\":\"input\"} 可以弹窗请求玩家输入数字", - "\t[老人,recluse]\b[this]例如这个例子:即将弹出一个输入窗口,然后会将你的输入结果直接加到你的攻击力上。", - { - "type": "input", - "text": "请输入你要加攻击力的数值:" - }, - { - "type": "if", - "condition": "(flag:input>0)", - "true": [ - { - "type": "setValue", - "name": "status:atk", - "operator": "+=", - "value": "flag:input" - }, - { - "type": "tip", - "text": "操作成功,攻击+${flag:input}" - }, - "操作成功,攻击+${flag:input}" - ], - "false": [] - }, - "\t[老人,recluse]\b[this]具体可参见样板中本事件的写法。" - ] +"firstArrive": [], +"events": { + "4,10": [ + "\t[样板提示]本层楼将会对各类事件进行介绍。", + "左边是一个仿50层的陷阱做法,上方是商店、快捷商店的使用方法,右上是一个典型的杀怪开门的例子,右下是各类可能的NPC事件。", + "本样板目前支持的事件列表大致有:\ntext: 显示一段文字(比如你现在正在看到的)\ntip: 左上角显示提示\nshow: 使一个事件有效(可见、可被交互)\nhide: 使一个事件失效(不可见、不可被交互)\ntrigger: 触发另一个地点的事件\nanimate: 显示动画\nbattle: 强制和某怪物战斗\nopenDoor: 无需钥匙开门(例如机关门、暗墙)", + "openShop: 打开一个全局商店\ndisableShop: 禁用一个全局商店\nchangeFloor: 传送勇士到某层某位置\nchangePos: 传送勇士到当层某位置;转向\nshowImage: 显示图片\nsetFg: 更改画面色调\nsetWeather: 更改天气\nmove: 移动事件效果\nmoveHero: 移动勇士效果\nplayBgm: 播放某个背景音乐\npauseBgm: 暂停背景音乐\nresumeBgm: 恢复背景音乐的播放\nplaySound: 播放某个音频", + "if: 条件判断\nchoices: 提供选项\nsetValue: 设置勇士属性道具,或某个变量/flag\nupdate: 更新状态栏和地图显伤\nwin: 获得胜利(游戏通关)\nlose: 游戏失败\nsleep: 等待多少毫秒\nexit: 立刻结束当前事件\nrevisit: 立刻结束事件并重新触发\nfunction: 自定义JS脚本\n\n更多支持的事件还在编写中,欢迎您宝贵的意见。", + "有关各事件的样例,可参见本层一些NPC的写法。\n所有事件样例本层都有介绍。\n\n一个自定义事件处理完后,需要调用{\"type\": \"hide\"}该事件才不会再次出现。", + { + "type": "hide" + } + ], + "1,5": { + "enable": false, + "data": [] }, - "changeFloor": { - "4,12": { - "floorId": "sample0", + "1,6": { + "enable": false, + "data": [] + }, + "0,7": { + "enable": false, + "data": [] + }, + "2,7": { + "enable": false, + "data": [] + }, + "1,8": { + "enable": false, + "data": [] + }, + "1,7": [ + { + "type": "show", "loc": [ - 6, - 0 + 1, + 5 + ], + "time": 1500 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[redKing]欢迎来到魔塔,你是第一百位挑战者。\n若你能打败我所有的手下,我就与你一对一的决斗。\n现在你必须接受我的安排。", + { + "type": "show", + "loc": [ + [ + 1, + 6 + ], + [ + 0, + 7 + ], + [ + 1, + 8 + ], + [ + 2, + 7 + ] + ], + "time": 500 + }, + "\t[hero]什么?", + { + "type": "playSound", + "name": "attack.ogg" + }, + { + "type": "setValue", + "name": "status:atk", + "value": "status:atk/10" + }, + { + "type": "setValue", + "name": "status:def", + "value": "status:def/10" + }, + { + "type": "hide", + "loc": [ + [ + 1, + 6 + ], + [ + 0, + 7 + ], + [ + 2, + 7 + ], + [ + 1, + 8 + ] ] }, - "5,5": { - "floorId": "sample2", - "stair": "downFloor", - "direction": "up" + { + "type": "hide", + "loc": [ + 1, + 5 + ], + "time": 500 }, - "10,12": null + { + "type": "hide" + }, + { + "type": "setCurtain", "keep": true, + "color": [ + 0, + 0, + 0 + ], + "time": 1250 + }, + { + "type": "sleep", + "time": 700 + }, + { + "type": "changeFloor", + "floorId": "sample1", + "loc": [ + 1, + 11 + ], + "direction": "right", + "time": 1000 + }, + { + "type": "trigger", + "loc": [ + 2, + 11 + ] + } + ], + "2,11": [ + "\t[杰克,thief]喂!醒醒!快醒醒!", + { + "type": "setCurtain", "keep": true, + "time": 1500 + }, + "\t[hero]额,我这是在什么地方?", + "\t[杰克,thief]你被魔王抓了起来扔进了监狱,和我关在了一起,但是幸运的是我在昨天刚刚挖好一条越狱的暗道!", + { + "type": "openDoor", + "loc": [ + 3, + 11 + ] + }, + { + "type": "sleep", + "time": 300 + }, + "\t[杰克,thief]我先走了,祝你好运!", + { + "type": "move", + "time": 750, + "steps": [ + { + "direction": "right", + "value": 2 + }, + "down" + ] + }, + "上面是个move事件,可以对NPC等进行移动。\n详见样板中小偷事件的写法。", + "\t[hero]怎么跑的这么快..." + ], + "4,2": [ + "\t[老人,man]本塔的商店有两类,全局商店和非全局商店。\n\n所谓非全局商店,就类似于右下角那个卖钥匙的老人一样,一定要碰到才能触发事件。\n\n而全局商店,则能在快捷商店中直接使用。", + "\t[老人,man]要注册一个全局商店,你需要在 data.js 中,找到 shops,并在内添加你的商店信息。", + "\t[老人,man]商店信息添加后,可以在需要的事件处调用{\"type\": \"openShop\"}来打开你添加的全局商店。", + "\t[老人,man]在上面的例子里,左边是一个仿50层的金币商店,右边是一个仿24层的经验商店。\n\n商店被访问后即可在快捷商店中进行使用。", + "\t[老人,man]如果你需要在某层暂时禁用快捷商店,可以在data.js中设置cannotUseQuickShop。\n如果需要永久禁用商店,请使用{\"type\":\"disableShop\"}", + { + "type": "hide", + "time": 500 + } + ], + "1,0": [ + { + "type": "openShop", + "id": "moneyShop1" + } + ], + "5,0": [ + { + "type": "openShop", + "id": "expShop1" + } + ], + "7,7": [ + "\t[老人,man]这是一个典型的杀怪开门、强制战斗事件。", + { + "type": "hide" + } + ], + "8,7": { + "enable": false, + "data": [] }, - "afterBattle": { - "9,6": [ - { - "type": "setValue", - "name": "flag:door", - "operator": "+=", - "value": "1" - } - ], - "11,6": [ - { - "type": "setValue", - "name": "flag:door", - "operator": "+=", - "value": "1" - } + "9,7": [ + { + "type": "show", + "loc": [ + 8, + 7 + ] + }, + { + "type": "hide" + } + ], + "10,4": [ + "\t[blackKing]你终于还是来了。", + "\t[hero]放开我们的公主!", + "\t[blackKing]如果我不愿意呢?", + "\t[hero]无需多说,拔剑吧!", + { + "type": "battle", + "id": "blackKing" + }, + { + "type": "hide", + "loc": [ + 10, + 2 + ] + }, + { + "type": "openDoor", + "loc": [ + 8, + 7 + ] + }, + "\t[blackKing]没想到你已经变得这么强大了... 算你厉害。\n公主就交给你了,请好好对她。", + { + "type": "hide" + } + ], + "10,0": [ + "\t[hero]公主,我来救你了~", + "\t[公主,princess]快救我出去!我受够这里了!", + "\t[hero]公主别怕,我们走吧~", + { + "type": "win", + "reason": "救出公主" + } + ], + "6,12": { + "enable": false, + "data": [] + }, + "6,11": [ + "\t[仙子,fairy]通过调用 {\"type\": \"show\"} 可以使隐藏的事件显示出来。\n比如我下面这个机关门。", + { + "type": "show", + "loc": [ + 6, + 12 + ] + }, + "\t[仙子,fairy]通过调用 {\"type\": \"openDoor\"} 可以无需钥匙打开一扇门或暗墙。", + { + "type": "openDoor", + "loc": [ + 6, + 12 + ] + }, + "\t[仙子,fairy]同时,也可以对其它层进行操作,比如楼下的机关门,现在已经为你打开了。", + { + "type": "openDoor", + "loc": [ + 11, + 10 + ], + "floorId": "sample0" + }, + "\t[仙子,fairy]如果 show 或 hide 指定了 time 参数,则以动画效果显示,指定的参数作为消失时间(毫秒)来计算。", + "\t[仙子,fairy]现在到楼下来找我吧~", + { + "type": "show", + "loc": [ + 12, + 10 + ], + "floorId": "sample0" + }, + { + "type": "hide", + "time": 500 + } + ], + "8,11": [ + { + "type": "setValue", + "name": "flag:man_times", + "value": "flag:man_times+1" + }, + "\t[老人,man]在文字中使用${' ${ '}和 } 可以计算并显示一个表达式的结果。\n", + "\t[老人,man]例如:\n你的当前攻击力是${status:atk},防御力是${status:def}。\n攻防和的十倍是${10*(status:atk+status:def)},攻防之积是${status:atk*status:def}。\n你有${item:yellowKey}把黄钥匙,${item:blueKey}把蓝钥匙,${item:redKey}把红钥匙。\n你有${item:pickaxe}个破,${item:bomb}个炸,${item:centerFly}个飞。\n这是你第${flag:man_times}次和我对话。", + "\t[老人,man]同时,你也可以通过{\"type\": \"setValue\"}来设置一个勇士的属性、道具,或某个Flag。", + "\t[老人,man]例如:\n现在我将让你的攻防提升50%,再将攻防和的十倍加到生命值上。", + { + "type": "setValue", + "name": "status:atk", + "value": "status:atk*1.5" + }, + { + "type": "setValue", + "name": "status:def", + "value": "status:def*1.5" + }, + { + "type": "setValue", + "name": "status:hp", + "value": "status:hp+10*(status:atk+status:def)" + }, + "\t[老人,man]再送你500金币,1000经验,1破2炸3飞!", + { + "type": "setValue", + "name": "status:money", + "value": "status:money+500" + }, + { + "type": "setValue", + "name": "status:exp", + "value": "status:exp+1000" + }, + { + "type": "setValue", + "name": "item:pickaxe", + "value": "item:pickaxe+1" + }, + { + "type": "setValue", + "name": "item:bomb", + "value": "item:bomb+2" + }, + { + "type": "setValue", + "name": "item:centerFly", + "value": "item:centerFly+3" + }, + "\t[老人,man]status:xxx 代表勇士的某个属性。\n其中xxx可取hp, atk, def, mdef, money,exp这几项。\n\nitem:xxx 代表勇士的某个道具的个数。\nxxx为道具ID,具体可参见items.js中的定义。\n\nflag:xxx 代表某个自定义Flag或变量。\nxxx为Flag/变量名,可以自行定义,由字母、数字和下划线组成。\n未定义过而直接取用的Flag默认值为false。", + "\t[老人,man]你现在可以重新和我进行对话,进一步看到属性值的改变。" + ], + "10,11": [ + { + "type": "if", + "condition": "flag:woman_times==0", + "true": [ + "\t[老人,woman]这是个很复杂的例子,它将教会你如何使用if 语句进行条件判断,以及 choices 提供选项来供用户进行选择。", + "\t[老人,woman]第一次访问我将显示这段文字;从第二次开始将会向你出售钥匙。\n钥匙价格将随着访问次数递增。\n当合计出售了七把钥匙后,将送你一把大黄门钥匙,并消失不再出现。", + "\t[老人,woman]这部分的逻辑比较长,请细心看样板的写法,是很容易看懂并理解的。" + ], + "false": [ + { + "type": "if", + "condition": "flag:woman_times==8", + "true": [ + "\t[老人,woman]你购买的钥匙已经够多了,再继续卖给你的话我会有危险的。", + "\t[老人,woman]看在你贡献给我这么多钱的份上,送你一把大黄门钥匙吧,希望你能好好用它。", + { + "type": "setValue", + "name": "item:bigKey", + "value": "item:bigKey+1" + }, + "\t[老人,woman]我先走了,拜拜~", + { + "type": "hide", + "time": 500 + }, + { + "type": "exit" + } + ], + "false": [ + { + "type": "choices", + "text": "\t[老人,woman]少年,你需要钥匙吗?\n我这里有大把的!", + "choices": [ + { + "text": "黄钥匙(${9+flag:woman_times}金币)", + "action": [ + { + "type": "if", + "condition": "status:money>=9+flag:woman_times", + "true": [ + { + "type": "setValue", + "name": "status:money", + "value": "status:money-(9+flag:woman_times)" + }, + { + "type": "setValue", + "name": "item:yellowKey", + "value": "item:yellowKey+1" + } + ], + "false": [ + "\t[老人,woman]你的金钱不足!", + { + "type": "revisit" + } + ] + } + ] + }, + { + "text": "蓝钥匙(${18+2*flag:woman_times}金币)", + "action": [ + { + "type": "if", + "condition": "status:money>=18+2*flag:woman_times", + "true": [ + { + "type": "setValue", + "name": "status:money", + "value": "status:money-(18+2*flag:woman_times)" + }, + { + "type": "setValue", + "name": "item:blueKey", + "value": "item:blueKey+1" + } + ], + "false": [ + "\t[老人,woman]你的金钱不足!", + { + "type": "revisit" + } + ] + } + ] + }, + { + "text": "红钥匙(${36+4*flag:woman_times}金币)", + "action": [ + { + "type": "if", + "condition": "status:money>=36+4*flag:woman_times", + "true": [ + { + "type": "setValue", + "name": "status:money", + "value": "status:money-(36+4*flag:woman_times)" + }, + { + "type": "setValue", + "name": "item:redKey", + "value": "item:redKey+1" + } + ], + "false": [ + "\t[老人,woman]你的金钱不足!", + { + "type": "revisit" + } + ] + } + ] + }, + { + "text": "离开", + "action": [ + { + "type": "exit" + } + ] + } + ] + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:woman_times", + "value": "flag:woman_times+1" + }, + { + "type": "revisit" + } + ], + "12,11": [ + "\t[老人,womanMagician]使用 {\"type\":\"function\"} 可以写自定义的JS脚本。\n本塔支持的所有主要API会在doc文档内给出。", + "\t[老人,womanMagician]例如这个例子:即将弹出一个输入窗口,然后会将你的输入结果直接加到你的攻击力上。", + { + "type": "input", + "text": "请输入你要加攻击力的数值:" + }, + { + "type": "if", + "condition": "flag:input>0", + "true": [ + { + "type": "setValue", + "name": "status:atk", + "value": "status:atk+flag:input" + }, + { + "type": "tip", + "text": "操作成功,攻击+${flag:input}" + }, + "操作成功,攻击+${flag:input}" + ], + "false": [] + }, + "\t[老人,womanMagician]具体可参见样板中本事件的写法。" + ] +}, +"changeFloor": { + "4,12": { + "floorId": "sample0", + "loc": [ + 6, + 0 ] }, - "afterGetItem": {}, - "afterOpenDoor": {}, - "cannotMove": {}, - "bgmap": [ - -], - "fgmap": [ - -], - "autoEvent": { - "10,5": { - "0": { - "condition": "flag:door==2", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ - { - "type": "openDoor" - } - ] - }, - "1": null + "5,5": { + "floorId": "sample2", + "stair": "downFloor", + "direction": "up" + } +}, +"afterBattle": { + "9,6": [ + { + "type": "setValue", + "name": "flag:door", + "value": "flag:door+1" + }, + { + "type": "if", + "condition": "flag:door==2", + "true": [ + { + "type": "openDoor", + "loc": [ + 10, + 5 + ] + } + ], + "false": [] } - }, - "width": 13, - "height": 13, - "beforeBattle": {} + ], + "11,6": [ + { + "type": "setValue", + "name": "flag:door", + "value": "flag:door+1" + }, + { + "type": "if", + "condition": "flag:door==2", + "true": [ + { + "type": "openDoor", + "loc": [ + 10, + 5 + ] + } + ], + "false": [] + } + ] +}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"cannotViewMap": true, +"bgmap": [ + +], +"fgmap": [ + +], } \ No newline at end of file diff --git a/project/floors/sample2.js b/project/floors/sample2.js index fcff416..898702b 100644 --- a/project/floors/sample2.js +++ b/project/floors/sample2.js @@ -1,90 +1,1000 @@ main.floors.sample2= { - "floorId": "sample2", - "title": "样板 2 层", - "name": "2", - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "cannotViewMap": false, - "defaultGround": "ground", - "images": [], - "ratio": 1, - "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], - [ 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 1, 27, 28, 29, 1, 0,202, 1, 27, 28, 29, 1, 0, 0, 0, 1, 0, 0, 0,202, 0, 0, 0, 0, 0, 0], - [ 1, 31, 32, 33, 1, 0, 0, 1, 31, 32, 33, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 1, 21,258, 22, 1, 0, 0, 1, 21,257, 22, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 1, 1, 82, 1, 1, 0, 0, 1, 1, 81, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 22, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 45, 0, 1, 0,202,202, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0,202,202, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0], - [ 0,327, 0, 0, 0, 0, 88, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,202, 0, 0, 0, 0,328, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 0,122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0,329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0,330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,202, 0, 0, 0, 0, 0, 0], - [ 0, 0, 1, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0], - [ 0, 0, 0, 0, 1, 1, 0, 0, 1, 0,202,202, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0,202,202, 0], - [ 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +"floorId": "sample2", +"title": "主塔 40 层", +"name": "40", +"canFlyTo": false, +"canUseQuickShop": true, +"defaultGround": "snowGround", +"images": [], +"color": [ + 255, + 0, + 0, + 0.3 ], - "width": 26, - "height": 26, - "firstArrive": [], - "events": { - "12,12": [ - "234" - ], - "10,11": { - "trigger": "action", - "enable": true, - "noPass": null, - "displayDamage": true, - "opacity": 1, - "filter": { - "blur": 0, - "hue": 0, - "grayscale": 0, - "invert": false, - "shadow": 0 - }, - "data": [ - "\t[小妖精,bearRight]欢迎使用事件编辑器(双击方块可直接预览)" +"weather": [ + "rain", + 10 +], +"bgm": "bgm.mp3", +"item_ratio": 1, +"map": [ + [ 5, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5, 5], + [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1, 85, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4,247, 1,247, 1,247, 4, 4, 4, 5], + [ 5, 4, 4, 4, 1,247,247,247, 1, 4, 4, 4, 5], + [ 5, 4, 4, 4, 1,247, 30,247, 1, 4, 4, 4, 5], + [ 5, 4, 4, 4,247, 1,124, 1,247, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1,123, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 4, 85, 4, 4, 4, 4, 4, 5], + [ 5, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5, 5] +], +"firstArrive": [ + "\t[实战!]本楼将尝试复刻《宿命的旋律》40F剧情。" +], +"events": { + "6,11": { + "enable": false, + "data": [] + }, + "6,10": [ + { + "type": "playSound", + "name": "door.ogg" + }, + { + "type": "show", + "loc": [ + 6, + 11 + ] + }, + { + "type": "hide" + }, + { + "type": "trigger", + "loc": [ + 6, + 7 ] } - }, - "changeFloor": { - "6,10": { - "floorId": "sample1", - "stair": "upFloor" + ], + "6,7": [ + { + "type": "playSound", + "name": "item.ogg" }, - "7,12": { - "floorId": "sample2", - "stair": "downFloor" + "\t[hero]杰克,你究竟是什么人?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[杰克,thief]……", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]我们……是朋友对吧?\n是朋友就应该相互信任对吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[杰克,thief]……事到如今也没有什么好隐瞒的了。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[杰克,thief]没错,我就是这一切的背后主谋。", + { + "type": "move", + "steps": [ + { + "direction": "up", + "value": 3 + } + ], + "time": 1000 + }, + { + "type": "show", + "loc": [ + 6, + 4 + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]我的真名为——黑暗大法师,第四区域的头目。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]呵呵,不知道为什么,我竟然对事情走到现在这一步毫不感觉意外。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]以杰克的名义利用了你这么久,真是抱歉啊。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]真正的杰克现在在哪里?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]盗贼杰克这个人类从未存在过,他只是我用来接近你的一副皮囊而已。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……这样啊,呵呵。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]为什么你看上去丝毫不生气?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]多亏了鬼帝,我现在的脾气好得连我自己都害怕。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]说起来我还得好好感谢你呢,如果没有杰克……你的帮助,我早就死在第一区域了。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]不论你的目的如何,你的所作所为都是对我有利的。不是吗?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]能够如此淡定的面对背叛,看来跟五年前相比,你确实成长了很多啊。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]五年前?……黑暗大法师,在这之前,我们好像素未谋面吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]五年前那场屠城你应该这一生都不会忘记吧。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]很不巧,那场屠城的主谋,也是我。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]这么说,击中我双亲的那道紫色闪电,也就是你释放的吧……", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]你的双亲?这种事情我怎么可能会记得?\n你难道在踩死蚂蚁的时候还会一只只记下他们的样子吗?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]老 子 要 你 的 命", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]你应该对我心怀感激才对,如果不是那时的我看出了你隐藏的稀有勇者体质,你绝对不可能活到今天。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]在暗中动手脚让你通过勇者选拔的人也是我,我一直一直在暗中引导你走到今天这一步。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]是我救赎了一无是处的你。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]为什么只有我一个人活了下来!!!!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]为什么偏偏是我!!!!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]我刚才不是说过了吗?因为我看出了你有稀有勇者体质啊。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]你刚刚跟鬼帝交过手,应该已经很清楚这稀有勇者体质意味着什么了吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……就因为我有这种体质,就不得不背负如此残酷的宿命吗?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]愚蠢!这意味着只要我对你加以引导跟培养,你就能成为这世间实力最强的存在!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……所以,你究竟想利用我干什么?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]我利用你干的事情,你不是已经完成了吗?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……你说什么?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]不知不觉间,你已经在我的指引下跟鬼帝正面交手并且杀掉了他啊。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]就连我跟鬼帝的对决……也是被你安排好了的?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]你们两个一个是人类勇者,一个是魔物勇者,迟早会有交手的一天。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]我只不过是操纵了一系列的连锁事件让这一天提早了数十年到来而已。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……你这样做对谁有好处?他可是你们魔物世界的救世主啊。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]一个惧怕征战,爱好和平的懦夫,也配叫救世主?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]获得了力量,却只会被动挨打而不主动向人类世界出击,龟缩在第二区域惶惶度日,他根本就不配拥有稀有勇者体质。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]为了不让这种人霸占着积累多年的庞大灵魂能量无作为,我设计让你杀掉了他。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]你没有辜负我的期待,成功战胜了那个废物,现在你体内累积的灵魂能量……也就是魔力,已经达到了能跟魔王匹敌的地步。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……是吗?现在的我能与魔王匹敌?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]不止如此,你现在的力量之强就算是统治世界也是绰绰有余!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]怎么样?要不要加入我的麾下,跟随我去征战人类世界?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]能与魔王匹敌的话,也就是说。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]我 现 在 对 付 你 这 种 杂 碎 也 绰 绰 有 余 吧 ?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]……什么?!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]等一下!别冲动!你先等我把这利害关系理一理——", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]你给老子闭嘴。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]老子什么都不想听。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]老子现在想做的事情只有一件——", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]剁掉你的头,把它放回我双亲的墓前。", + { + "type": "update" } + ], + "6,4": { + "enable": false, + "data": [] }, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "cannotMove": {}, - "upFloor": null, - "bgmap": [ - -], - "fgmap": [ - -], - "autoEvent": {}, - "beforeBattle": {}, - "cannotMoveIn": {} + "5,4": { + "enable": false, + "data": [] + }, + "7,4": { + "enable": false, + "data": [] + }, + "5,5": { + "enable": false, + "data": [] + }, + "7,5": { + "enable": false, + "data": [] + }, + "6,3": { + "trigger": "action", + "enable": false, + "data": [ + "\t[blackMagician]听不进去人话的蠢货,就要用疼痛来管教!", + { + "type": "changePos", + "direction": "up" + }, + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]出来吧!禁忌——紫电凶杀阵!", + { + "type": "show", + "loc": [ + [ + 4, + 3 + ], + [ + 4, + 6 + ], + [ + 8, + 6 + ], + [ + 8, + 3 + ] + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + "\t[blackMagician]感受绝望吧!冥顽不化的蠢货!", + { + "type": "animate", + "name": "yongchang", + "loc": [ + 4, + 3 + ] + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 4, + 6 + ] + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 8, + 3 + ] + }, + { + "type": "sleep", + "time": 200 + }, + { + "type": "playSound", + "name": "attack.ogg" + }, + { + "type": "animate", + "name": "thunder", + "loc": "hero" + }, + { + "type": "sleep", + "time": 200 + }, + "\t[hero]唔……!!(吐血)", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]我的魔力可是充足的很啊!我会一直折磨到你屈服于我为止!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]人类!好好感受吧!当初你们施加于我的痛苦!如今我要百倍奉还!", + { + "type": "show", + "loc": [ + 6, + 6 + ], + "time": 1000 + }, + { + "type": "sleep", + "time": 700 + }, + { + "type": "trigger", + "loc": [ + 6, + 6 + ] + } + ] + }, + "4,3": { + "trigger": "action", + "displayDamage": false, + "enable": false, + "data": [] + }, + "8,3": { + "trigger": "action", + "displayDamage": false, + "enable": false, + "data": [] + }, + "4,6": { + "trigger": "action", + "displayDamage": false, + "enable": false, + "data": [] + }, + "8,6": { + "trigger": "action", + "displayDamage": false, + "enable": false, + "data": [] + }, + "6,6": { + "enable": false, + "data": [ + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]…妖精…小姐……是你吗?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]不要绝望,也不要悲伤。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]你从来都不是独自一人在前进。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]咱一直,一直都在注视着你。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]耍小聪明的你、笨笨的你呆呆的你、胆小的你、勇敢的你帅气的你……全部全部都是你。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]所以放心吧,无论发生什么,咱都会陪伴在你身边的。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]因为你要是离开我的话,立刻就会死掉吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]…妖精…小姐……其实一直以来,我都非常感激你……", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]笨蛋!都这种时候了就不要作出像是临终遗言的发言了啊!!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]喂!那边穿衣品味差到极点的黑暗大法师,别左顾右盼说的就是你!你应该知道咱的身份吧?\n还不速速退下!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]可恶…多管闲事的妖精族…明明只要再让他承受一点疼痛来瓦解他的意志力,我的计划就成功了!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]哼哼哼~抱歉哦,这个笨蛋的意志力可不像你想象的那么薄弱哦!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]不甘心!我不甘心!妖精公主又如何!\n只要是阻挡我的,不管是谁我都要铲除!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]终于露出狐狸尾巴了,其实咱早就看出你有谋反的念头。你的计划就是拉拢这家伙入伙然后推翻魔王对魔塔的统治对吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]呵呵呵……那个昏庸的魔王,掌握着那么庞大的魔物军队却只知道固守魔塔,而不主动侵略人类世界扩张领土!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]我实在是看不过眼,所以我才决定把这个具备稀有勇者体质的家伙培养成新一任魔王!\n来让这个世界的势力重新洗牌!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]你觉得一个满脑子想着回家种田的废柴勇者会成为改变世界的魔王?你晃晃脑袋试试,是不是能听到大海的声音?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]恼人至极的妖精族!呵呵呵……我干脆一不做二不休,连你也一块收拾了吧!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]别小瞧咱!咱好歹也是妖精族里实力数一数二的存在!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]只会耍嘴皮子的恼人苍蝇!我倒要看看一块焦炭会不会说话!\n——招雷弹!!", + { + "type": "animate", + "name": "yongchang", + "loc": [ + 4, + 3 + ] + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 4, + 6 + ] + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 8, + 6 + ] + }, + { + "type": "animate", + "name": "yongchang", + "loc": [ + 8, + 3 + ] + }, + { + "type": "playSound", + "name": "attack.ogg" + }, + { + "type": "animate", + "name": "thunder", + "loc": [ + 6, + 6 + ] + }, + { + "type": "sleep", + "time": 500 + }, + "\t[小妖精,fairy]切,这点伤痛跟他刚才经历的身心地狱相比根本就不算什么。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]哼!翅膀都被烧焦了还要嘴硬?你难不成真以为我不会对你动真格?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……你这混蛋!给我离她远点!!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]!…你现在受了很严重的致命伤,乱动什么?\n乖。别怕,这里有咱顶着!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]对了,咱再问你一遍,你是很珍惜自己性命的对吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]!…等等…妖精小姐,你不会是……?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]喂,黑暗大法师,你作为魔塔里最博学多识的蠢货,应该对咱妖精族的特殊能力再清楚不过吧?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]什么?!难不成你是想!!不可能……\n就为了一个渺小的人类,不可理喻!!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]哼哼哼!你害怕的表情可真美味!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]不过比起这个,咱更期待你吃到“妖精自灭冲击”之后的死状哦!~", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[blackMagician]不!!不应该是这样的!我完美的计划竟然会被一只小小的妖精破坏!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]不要!……千万不要!……为了我这种人……唔!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]笨蛋,动都动不了了就不要强撑着站起来了啊。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]真是的,都到最后一刻了,你这家伙好歹也让咱省点心吧。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[小妖精,fairy]那么,再见了……我的勇者大人。", + { + "type": "move", + "time": 700, + "steps": [ + { + "direction": "up", + "value": 3 + } + ] + }, + { + "type": "playSound", + "name": "attack.ogg" + }, + { + "type": "sleep", + "time": 200 + }, + "\t[blackMagician]不可能!!!!!", + { + "type": "hide", + "loc": [ + 6, + 3 + ] + }, + { + "type": "hide", + "loc": [ + 4, + 3 + ] + }, + { + "type": "hide", + "loc": [ + 4, + 6 + ] + }, + { + "type": "hide", + "loc": [ + 8, + 6 + ] + }, + { + "type": "hide", + "loc": [ + 8, + 3 + ] + }, + { + "type": "changeFloor", + "floorId": "sample2", + "loc": [ + 6, + 6 + ], + "direction": "up", + "time": 1000 + }, + { + "type": "show", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 200 + }, + { + "type": "playSound", + "name": "item.ogg" + }, + { + "type": "sleep", + "time": 200 + }, + "\t[hero]…妖精…小姐……", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……妖精小姐!", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]是梦吗?……不对,为什么我在流泪?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]这颗漂亮的宝石是……?", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]我全都想起来了……妖精小姐为了我……\n牺牲了自己的性命。", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]在这颗宝石上,我能感受到你的温度……\n熟悉而又令人安心,这就是你最后留给我的东西吗……", + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]好温暖……", + { + "type": "setValue", + "name": "item:yellowGem", + "value": "1" + }, + { + "type": "hide", + "loc": [ + 6, + 5 + ] + }, + { + "type": "playSound", + "name": "item.ogg" + }, + "\t[hero]……", + { + "type": "openDoor", + "loc": [ + 6, + 2 + ] + }, + { + "type": "openDoor", + "loc": [ + 6, + 11 + ] + } + ] + }, + "6,5": { + "enable": false, + "data": [] + } +}, +"changeFloor": { + "6,0": { + "floorId": "sample2", + "stair": "upFloor" + }, + "6,12": { + "floorId": "sample1", + "stair": "upFloor" + } +}, +"afterBattle": { + "6,4": [ + "\t[blackMagician]天真!你以为这样就能战胜我吗?", + { + "type": "show", + "loc": [ + 7, + 5 + ], + "time": 500 + }, + { + "type": "update" + } + ], + "7,5": [ + "\t[blackMagician]你打败的不过是我众多分身中的其中一个而已。", + { + "type": "show", + "loc": [ + 5, + 4 + ], + "time": 500 + }, + { + "type": "update" + } + ], + "5,4": [ + "\t[blackMagician]你的身体已经伤痕累累了,可我还留有着九成多的魔力。", + { + "type": "show", + "loc": [ + 5, + 5 + ], + "time": 500 + }, + { + "type": "update" + } + ], + "5,5": [ + "\t[blackMagician]顽固的家伙!放弃抵抗吧!", + { + "type": "show", + "loc": [ + 7, + 4 + ], + "time": 500 + }, + { + "type": "update" + } + ], + "7,4": [ + "\t[blackMagician]哈哈哈哈!我的灵魂远比你想象的强大!\n我即是永恒!", + { + "type": "show", + "loc": [ + 6, + 3 + ], + "time": 500 + }, + { + "type": "trigger", + "loc": [ + 6, + 3 + ] + } + ] +}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"cannotViewMap": true, } \ No newline at end of file diff --git a/project/floors/sample3.js b/project/floors/sample3.js new file mode 100644 index 0000000..ec4677d --- /dev/null +++ b/project/floors/sample3.js @@ -0,0 +1,409 @@ +main.floors.sample3 = +{ + "floorId": "sample3", // 这里需要改楼层名,请和文件名及下面的floorId保持完全一致 + // 楼层唯一标识符仅能由字母、数字、下划线组成,且不能由数字开头 + // 推荐用法:第20层就用MT20,第38层就用MT38,地下6层就用MT_6(用下划线代替负号),隐藏3层用MT3h(h表示隐藏),等等 + // 楼层唯一标识符,需要和名字完全一致 + "title": "主塔 40 层", // 楼层中文名 + "name": "40", // 显示在状态栏中的层数 + "canFlyTo": false, // 该楼能否被楼传器飞到(不能的话在该楼也不允许使用楼传器) + "canUseQuickShop": true, // 该层是否允许使用快捷商店 + "defaultGround": "snowGround", // 默认地面的图块ID(terrains中) + "images": [], // // 该层默认显示的所有图片;详细用法请查看文档“自定义素材”中的说明。 + "color": [255,0,0,0.3], // 该层的默认画面色调。本项可不写(代表无色调),如果写需要是一个RGBA数组。 + "weather": ["rain",10], // 该层的默认天气。本项可忽略表示晴天,如果写则第一项为"rain"或"snow"代表雨雪,第二项为1-10之间的数代表强度。 + "bgm": "bgm.mp3", // 到达该层后默认播放的BGM。本项可忽略。 + "item_ratio": 1, // 该层的宝石/血瓶倍率 + "map": [ // 地图数据,需要是13x13,建议使用地图生成器来生成 + [ 5, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5, 5], + [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1, 85, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4,247, 1,247, 1,247, 4, 4, 4, 5], + [ 5, 4, 4, 4, 1,247,247,247, 1, 4, 4, 4, 5], + [ 5, 4, 4, 4, 1,247, 30,247, 1, 4, 4, 4, 5], + [ 5, 4, 4, 4,247, 1,124, 1,247, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1,123, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 5], + [ 5, 4, 4, 4, 4, 4, 85, 4, 4, 4, 4, 4, 5], + [ 5, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5, 5] + ], + "firstArrive": [ // 第一次到该楼层触发的事件 + "\t[实战!]本楼将尝试复刻《宿命的旋律》40F剧情。" + ], + "events": { // 该楼的所有可能事件列表 + + "6,11": {"enable": false}, // 下楼梯口的机关门,初始处于关闭状态 + "6,10": [ // 进入陷阱后关门 + {"type": "playSound", "name": "door.mp3"}, + {"type": "show", "loc": [6,11]}, // 显示机关门 + {"type": "hide"}, // 隐藏该事件 + {"type": "trigger", "loc": [6,7]}, // 直接引发"6,7"处的事件,即下面的杰克 + // 请再次注意"trigger"会立刻结束当前事件,因此"type":"hide"需要在trigger前调用 + ], + "6,7": [ // 杰克事件 + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]杰克,你究竟是什么人?", + {"type": "playSound", "name": "item.mp3"}, + "\t[杰克,thief]……", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]我们……是朋友对吧?\n是朋友就应该相互信任对吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[杰克,thief]……事到如今也没有什么好隐瞒的了。", + {"type": "playSound", "name": "item.mp3"}, + "\t[杰克,thief]没错,我就是这一切的背后主谋。", + {"type": "move", "steps": [ // 移动到黑暗大法师的位置;使用move会自动调用hide进行隐藏,无需再手动调用 + {"direction": "up", "value": 3} + ], "time": 1000}, + {"type": "show", "loc": [6,4], "time": 1000}, // 显示黑暗大法师 + {"type": "sleep", "time": 500}, // 等待500毫秒 + // 下面是黑暗大法师的事件 + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]我的真名为——黑暗大法师,第四区域的头目。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]呵呵,不知道为什么,我竟然对事情走到现在这一步毫不感觉意外。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]以杰克的名义利用了你这么久,真是抱歉啊。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]真正的杰克现在在哪里?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]盗贼杰克这个人类从未存在过,他只是我用来接近你的一副皮囊而已。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……这样啊,呵呵。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]为什么你看上去丝毫不生气?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]多亏了鬼帝,我现在的脾气好得连我自己都害怕。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]说起来我还得好好感谢你呢,如果没有杰克……你的帮助,我早就死在第一区域了。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]不论你的目的如何,你的所作所为都是对我有利的。不是吗?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]能够如此淡定的面对背叛,看来跟五年前相比,你确实成长了很多啊。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]五年前?……黑暗大法师,在这之前,我们好像素未谋面吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]五年前那场屠城你应该这一生都不会忘记吧。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]很不巧,那场屠城的主谋,也是我。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]这么说,击中我双亲的那道紫色闪电,也就是你释放的吧……", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]你的双亲?这种事情我怎么可能会记得?\n你难道在踩死蚂蚁的时候还会一只只记下他们的样子吗?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]老 子 要 你 的 命", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]你应该对我心怀感激才对,如果不是那时的我看出了你隐藏的稀有勇者体质,你绝对不可能活到今天。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]在暗中动手脚让你通过勇者选拔的人也是我,我一直一直在暗中引导你走到今天这一步。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]是我救赎了一无是处的你。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]为什么只有我一个人活了下来!!!!", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]为什么偏偏是我!!!!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]我刚才不是说过了吗?因为我看出了你有稀有勇者体质啊。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]你刚刚跟鬼帝交过手,应该已经很清楚这稀有勇者体质意味着什么了吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……就因为我有这种体质,就不得不背负如此残酷的宿命吗?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]愚蠢!这意味着只要我对你加以引导跟培养,你就能成为这世间实力最强的存在!", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……所以,你究竟想利用我干什么?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]我利用你干的事情,你不是已经完成了吗?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……你说什么?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]不知不觉间,你已经在我的指引下跟鬼帝正面交手并且杀掉了他啊。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]就连我跟鬼帝的对决……也是被你安排好了的?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]你们两个一个是人类勇者,一个是魔物勇者,迟早会有交手的一天。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]我只不过是操纵了一系列的连锁事件让这一天提早了数十年到来而已。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……你这样做对谁有好处?他可是你们魔物世界的救世主啊。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]一个惧怕征战,爱好和平的懦夫,也配叫救世主?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]获得了力量,却只会被动挨打而不主动向人类世界出击,龟缩在第二区域惶惶度日,他根本就不配拥有稀有勇者体质。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]为了不让这种人霸占着积累多年的庞大灵魂能量无作为,我设计让你杀掉了他。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]你没有辜负我的期待,成功战胜了那个废物,现在你体内累积的灵魂能量……也就是魔力,已经达到了能跟魔王匹敌的地步。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……是吗?现在的我能与魔王匹敌?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]不止如此,你现在的力量之强就算是统治世界也是绰绰有余!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]怎么样?要不要加入我的麾下,跟随我去征战人类世界?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]能与魔王匹敌的话,也就是说。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]我 现 在 对 付 你 这 种 杂 碎 也 绰 绰 有 余 吧 ?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]……什么?!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]等一下!别冲动!你先等我把这利害关系理一理——", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]你给老子闭嘴。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]老子什么都不想听。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]老子现在想做的事情只有一件——", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]剁掉你的头,把它放回我双亲的墓前。", + {"type": "update"} // 本事件剧情结束,更新地图显伤 + ], + "6,4": { // 黑暗大法师战斗事件 + "enable": false, // 初始时是禁用状态 + // 打败后将触发afterBattle事件 + }, + "5,4": {"enable":false}, // 大法师的分身们,初始时禁用状态 + "7,4": {"enable":false}, // 大法师的分身们,初始时禁用状态 + "5,5": {"enable":false}, // 大法师的分身们,初始时禁用状态 + "7,5": {"enable":false}, // 大法师的分身们,初始时禁用状态 + "6,3": { // 大法师本尊 + "trigger": "action", // 注意:这里要写 trigger:action ,来覆盖掉系统默认的battle事件。 + "enable":false, + "data": [ + "\t[blackMagician]听不进去人话的蠢货,就要用疼痛来管教!", + {"type": "changePos", "direction": "up"}, + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]出来吧!禁忌——紫电凶杀阵!", + {"type": "show", "loc": [[4,3],[4,6],[8,6],[8,3]], "time": 500}, // 依次显示四个角的法师 + {"type": "sleep", "time": 500}, + "\t[blackMagician]感受绝望吧!冥顽不化的蠢货!", + /* + {"type": "hide", "loc": [4,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [4,3], "time": 150}, + {"type": "hide", "loc": [4,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [4,6], "time": 150}, + {"type": "hide", "loc": [8,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [8,6], "time": 150}, + {"type": "hide", "loc": [8,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [8,3], "time": 150}, + */ + {"type": "animate", "name": "yongchang", "loc": [4,3]}, + {"type": "animate", "name": "yongchang", "loc": [4,6]}, + {"type": "animate", "name": "yongchang", "loc": [8,6]}, + {"type": "animate", "name": "yongchang", "loc": [8,3]}, + {"type": "sleep", "time": 200}, + {"type": "playSound", "name": "attack.mp3"}, // 播放攻击音效 + {"type": "animate", "name": "thunder", "loc": "hero"}, + {"type": "sleep", "time": 200}, + "\t[hero]唔……!!(吐血)", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]我的魔力可是充足的很啊!我会一直折磨到你屈服于我为止!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]人类!好好感受吧!当初你们施加于我的痛苦!如今我要百倍奉还!", + {"type": "show", "loc": [6,6], "time": 1000}, // 显示妖精 + {"type": "sleep", "time": 700}, + {"type": "trigger", "loc": [6,6]} // 立刻触发妖精事件 + ] + }, + "4,3": { // 四个角的大法师, + "trigger": "action", + "displayDamage": false, + "enable":false + }, + "8,3": { // 四个角的大法师, + "trigger": "action", + "displayDamage": false, + "enable":false + }, + "4,6": { // 四个角的大法师, + "trigger": "action", + "displayDamage": false, + "enable":false + }, + "8,6": { // 四个角的大法师, + "trigger": "action", + "displayDamage": false, + "enable":false + }, + + "6,6": { // 妖精 + "enable":false, // 初始时禁用状态 + "data": [ // 妖精事件 + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]…妖精…小姐……是你吗?", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]不要绝望,也不要悲伤。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]你从来都不是独自一人在前进。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]咱一直,一直都在注视着你。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]耍小聪明的你、笨笨的你呆呆的你、胆小的你、勇敢的你帅气的你……全部全部都是你。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]所以放心吧,无论发生什么,咱都会陪伴在你身边的。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]因为你要是离开我的话,立刻就会死掉吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]…妖精…小姐……其实一直以来,我都非常感激你……", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]笨蛋!都这种时候了就不要作出像是临终遗言的发言了啊!!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]喂!那边穿衣品味差到极点的黑暗大法师,别左顾右盼说的就是你!你应该知道咱的身份吧?\n还不速速退下!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]可恶…多管闲事的妖精族…明明只要再让他承受一点疼痛来瓦解他的意志力,我的计划就成功了!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]哼哼哼~抱歉哦,这个笨蛋的意志力可不像你想象的那么薄弱哦!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]不甘心!我不甘心!妖精公主又如何!\n只要是阻挡我的,不管是谁我都要铲除!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]终于露出狐狸尾巴了,其实咱早就看出你有谋反的念头。你的计划就是拉拢这家伙入伙然后推翻魔王对魔塔的统治对吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]呵呵呵……那个昏庸的魔王,掌握着那么庞大的魔物军队却只知道固守魔塔,而不主动侵略人类世界扩张领土!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]我实在是看不过眼,所以我才决定把这个具备稀有勇者体质的家伙培养成新一任魔王!\n来让这个世界的势力重新洗牌!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]你觉得一个满脑子想着回家种田的废柴勇者会成为改变世界的魔王?你晃晃脑袋试试,是不是能听到大海的声音?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]恼人至极的妖精族!呵呵呵……我干脆一不做二不休,连你也一块收拾了吧!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]别小瞧咱!咱好歹也是妖精族里实力数一数二的存在!", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]只会耍嘴皮子的恼人苍蝇!我倒要看看一块焦炭会不会说话!\n——招雷弹!!", + /* + {"type": "hide", "loc": [4,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [4,3], "time": 150}, + {"type": "hide", "loc": [4,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [4,6], "time": 150}, + {"type": "hide", "loc": [8,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [8,6], "time": 150}, + {"type": "hide", "loc": [8,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示 + {"type": "show", "loc": [8,3], "time": 150}, + */ + {"type": "animate", "name": "yongchang", "loc": [4,3]}, + {"type": "animate", "name": "yongchang", "loc": [4,6]}, + {"type": "animate", "name": "yongchang", "loc": [8,6]}, + {"type": "animate", "name": "yongchang", "loc": [8,3]}, + {"type": "playSound", "name": "attack.mp3"}, // 播放攻击音效 + /* + {"type": "hide", "loc": [6,6], "time": 150}, // 妖精也闪一下表示收到了伤害 + {"type": "show", "loc": [6,6], "time": 150}, // 妖精也闪一下表示收到了伤害 + */ + {"type": "animate", "name": "thunder", "loc": [6,6]}, + {"type": "sleep", "time": 500}, // 等待500毫秒 + "\t[小妖精,fairy]切,这点伤痛跟他刚才经历的身心地狱相比根本就不算什么。", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]哼!翅膀都被烧焦了还要嘴硬?你难不成真以为我不会对你动真格?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……你这混蛋!给我离她远点!!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]!…你现在受了很严重的致命伤,乱动什么?\n乖。别怕,这里有咱顶着!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]对了,咱再问你一遍,你是很珍惜自己性命的对吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]!…等等…妖精小姐,你不会是……?", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]喂,黑暗大法师,你作为魔塔里最博学多识的蠢货,应该对咱妖精族的特殊能力再清楚不过吧?", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]什么?!难不成你是想!!不可能……\n就为了一个渺小的人类,不可理喻!!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]哼哼哼!你害怕的表情可真美味!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]不过比起这个,咱更期待你吃到“妖精自灭冲击”之后的死状哦!~", + {"type": "playSound", "name": "item.mp3"}, + "\t[blackMagician]不!!不应该是这样的!我完美的计划竟然会被一只小小的妖精破坏!", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]不要!……千万不要!……为了我这种人……唔!", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]笨蛋,动都动不了了就不要强撑着站起来了啊。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]真是的,都到最后一刻了,你这家伙好歹也让咱省点心吧。", + {"type": "playSound", "name": "item.mp3"}, + "\t[小妖精,fairy]那么,再见了……我的勇者大人。", + {"type": "move", "time": 700, "steps": [ // 向上移动三个,撞上黑暗大大法师;本事件的hide会自动被调用 + {"direction": "up", "value": 3} + ]}, + {"type": "playSound", "name": "attack.mp3"}, // 播放攻击音效 + {"type": "sleep", "time": 200}, + "\t[blackMagician]不可能!!!!!", + {"type": "hide", "loc": [6,3]}, // 法师消失 + {"type": "hide", "loc": [4,3]}, // 四个分身消失 + {"type": "hide", "loc": [4,6]}, + {"type": "hide", "loc": [8,6]}, + {"type": "hide", "loc": [8,3]}, + {"type": "changeFloor", "floorId": "sample3", "loc": [6,6], "direction": "up", "time": 1000}, // 更换勇士地点,合计1秒 + {"type": "show", "loc": [6,5]}, // 显示黄宝石 + {"type": "sleep", "time": 200}, // 等待200毫秒 + {"type": "playSound", "name": "item.mp3"}, + {"type": "sleep", "time": 200}, // 等待200毫秒 + "\t[hero]…妖精…小姐……", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……妖精小姐!", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]是梦吗?……不对,为什么我在流泪?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]这颗漂亮的宝石是……?", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]我全都想起来了……妖精小姐为了我……\n牺牲了自己的性命。", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]在这颗宝石上,我能感受到你的温度……\n熟悉而又令人安心,这就是你最后留给我的东西吗……", + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]好温暖……", + {"type": "setValue", "name": "item:yellowGem", "value": "1"}, // 获得1个黄宝石 + {"type": "hide", "loc": [6,5]}, // 隐藏黄宝石 + {"type": "playSound", "name": "item.mp3"}, + "\t[hero]……", + {"type": "openDoor", "loc": [6,2]}, // 开门 + {"type": "openDoor", "loc": [6,11]} + ] + }, + "6,5": { // 黄宝石 + "enable": false + } + + }, + "changeFloor": { // 楼层转换事件;该事件不能和上面的events有冲突(同位置点),否则会被覆盖 + "6,0": {"floorId": "sample3", "stair": "upFloor"}, + "6,12": {"floorId": "sample2", "stair": "upFloor"} + }, + "afterBattle": { // 战斗后可能触发的事件列表 + "6,4": [ // 和黑暗大法师战斗结束 + "\t[blackMagician]天真!你以为这样就能战胜我吗?", + {"type": "show", "loc": [7,5], "time": 500}, + {"type": "update"}, // 更新地图显伤 + ], + "7,5": [ // 和分身1的战斗 + "\t[blackMagician]你打败的不过是我众多分身中的其中一个而已。", + {"type": "show", "loc": [5,4], "time": 500}, + {"type": "update"}, // 更新地图显伤 + ], + "5,4": [ // 和分身2的战斗 + "\t[blackMagician]你的身体已经伤痕累累了,可我还留有着九成多的魔力。", + {"type": "show", "loc": [5,5], "time": 500}, + {"type": "update"}, // 更新地图显伤 + ], + "5,5": [ // 和分身3的战斗 + "\t[blackMagician]顽固的家伙!放弃抵抗吧!", + {"type": "show", "loc": [7,4], "time": 500}, + {"type": "update"}, // 更新地图显伤 + ], + "7,4": [ // 和分身4的战斗 + "\t[blackMagician]哈哈哈哈!我的灵魂远比你想象的强大!\n我即是永恒!", + {"type": "show", "loc": [6,3], "time": 500}, + {"type": "trigger", "loc": [6,3]} // 显示大法师本尊 + ], + }, + "afterGetItem": { // 获得道具后可能触发的事件列表 + + }, + "afterOpenDoor": { // 开完门后可能触发的事件列表 + + }, + "cannotMove": { // 每个图块不可通行的方向 + // 可以在这里定义每个点不能前往哪个方向,例如悬崖边不能跳下去 + // "x,y": ["up", "left"], // (x,y)点不能往上和左走 + + }, +} diff --git a/project/floors/sanchongtian.js b/project/floors/sanchongtian.js new file mode 100644 index 0000000..be5f58b --- /dev/null +++ b/project/floors/sanchongtian.js @@ -0,0 +1,44 @@ +main.floors.sanchongtian= +{ +"floorId": "sanchongtian", +"title": "三重天", +"name": "三重天", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 27, 0,396, 86,396, 0, 3, 33, 3, 5,352], + [348, 5,387, 3, 3, 3, 3,387, 3,388, 3, 5,352], + [348, 5, 27, 0, 0, 34, 3, 32, 27,396, 0, 5,352], + [348, 5, 3, 3, 3,387, 3, 3,387, 3,387, 5,352], + [348, 5, 89, 86,387, 53, 3, 89, 0,388, 61, 5,352], + [348, 5, 3, 3, 3,387, 3, 3,387, 3,387, 5,352], + [348, 5, 28, 0, 0, 34, 3, 32, 28,396, 0, 5,352], + [348, 5,387, 3, 3, 3, 3,387, 3,388, 3, 5,352], + [348, 5, 28, 0,396, 86,396, 0, 3, 33, 3, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/sanding.js b/project/floors/sanding.js new file mode 100644 index 0000000..45c60c2 --- /dev/null +++ b/project/floors/sanding.js @@ -0,0 +1,44 @@ +main.floors.sanding= +{ +"floorId": "sanding", +"title": "三鼎", +"name": "三鼎", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 3, 34, 0, 27, 0, 27, 0, 34, 3, 5,352], + [348, 5, 5, 3, 3, 3, 86, 3, 3, 3, 5, 5,352], + [348, 5, 3, 22, 0, 3,208, 3, 0, 22, 3, 5,352], + [348, 5, 5, 3, 0, 28, 0, 28, 0, 3, 5, 5,352], + [348, 5, 3, 23, 3, 3, 86, 3, 3, 23, 3, 5,352], + [348, 5, 3, 0, 82,401, 0,401, 82, 0, 3, 5,352], + [348, 5, 5, 3, 3, 3, 89, 3, 3, 3, 5, 5,352], + [348, 5, 3, 5, 5, 5, 3, 5, 5, 5, 3, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/shenhai.js b/project/floors/shenhai.js new file mode 100644 index 0000000..72dbc5d --- /dev/null +++ b/project/floors/shenhai.js @@ -0,0 +1,697 @@ +main.floors.shenhai= +{ + "floorId": "shenhai", + "title": "神海", + "name": "神海", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "setValue", + "name": "flag:shenhaiFairy2", + "value": "1" + }, + { + "type": "if", + "condition": "(flag:322==1)", + "true": [], + "false": [] + } + ], + "events": { + "6,2": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(flag:shenhaimu==1)", + "true": [ + "汪洋之墓 母亲汪雪" + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........汪大哥的.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "dian", + "loc": [ + "hero", + "hero" + ] + }, + { + "type": "sleep", + "time": 20 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........汪大哥的母亲还是很关心他的\n啊........", + "\t[邵虎]汪大哥的执念是姐姐邵怜。那么就让我来\n完善这个执念吧。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "moveHero", + "steps": [ + "left:1" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 3 + ], + "direction": "up" + }, + { + "type": "setCurtain", + "color": [ + 11, + 11, + 11, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setBlock", + "number": "npc0", + "loc": [ + [ + 5, + 2 + ] + ] + }, + { + "type": "setValue", + "name": "flag:285", + "value": "1" + }, + { + "type": "sleep", + "time": 100 + }, + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........汪大哥,姐姐,再见。", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:shenhaimu", + "value": "1" + } + ] + } + ] + }, + "4,7": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "comment", + "text": "JS脚本判定shenhaiFairy1的值" + }, + { + "type": "function", + "function": "function(){\nif (core.getFlag(\"322\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy1\",1);\n}\nif (core.getFlag(\"338\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy1\",2);\n}\nif (core.getFlag(\"342\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy1\",3);\n}\n}" + }, + { + "type": "switch", + "condition": "flag:shenhaiFairy1", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "comment", + "text": "322,20层全结束" + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]媚儿又跑哪里去了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "comment", + "text": "338,-10层可以去死了" + }, + { + "type": "showImage", + "code": 1, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪].................", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "comment", + "text": "342,魔龙剧情结束" + }, + { + "type": "showImage", + "code": 1, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]再见了,小龙,请一定要幸福呦.........", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + } + ] + }, + "9,3": [ + { + "type": "comment", + "text": "JS脚本判定shenhaiFairy2的值" + }, + { + "type": "function", + "function": "function(){\nif (core.getFlag(\"284\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy2\",2);\n}\nif (core.getFlag(\"297\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy2\",3);\n}\n}" + }, + { + "type": "switch", + "condition": "shenhaiFairy2", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "comment", + "text": "仙子初始状态" + }, + { + "type": "animate", + "name": "sangang", + "loc": [ + 9, + 3 + ] + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "showImage", + "code": 2, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]小邵,你来了。", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........对于汪大哥的事.....我很抱歉", + "\t[守塔仙子汪雪]呵呵,没关系........他也有自己的选择吧。", + "\t[守塔仙子汪雪]..............就和我一样。", + { + "type": "showImage", + "code": 1, + "image": "shaohujinzhang.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........您.........其实也已经不在了吧......", + { + "type": "showImage", + "code": 2, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]..............", + "\t[守塔仙子汪雪]其实在生下汪洋那孩子之后不久.......我就已经被杀死了.......", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]抱歉.........既然您还站在这里.......", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 9, + 3 + ] + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]................我不会让汪洋走我的道路的。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]看来这里面也有很多故事啊...........", + { + "type": "showImage", + "code": 2, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]作为一个精灵......我本不会有像人类的烦恼。", + "\t[守塔仙子汪雪]但——我不只是简单的精灵........是丈夫用生命换来我的寿命延伸..........", + "\t[守塔仙子汪雪]我没办法像其他精灵一样,无忧无虑的活着......\n大概天魔是想让我这样无忧无虑的活下去.......\n但我不能.........", + "\t[守塔仙子汪雪]我有着人类的记忆,即使已经度过了百年,曾经昔日的友人去世我都是微笑着当一个旁观者........", + "\t[守塔仙子汪雪]就连现在也是一样.........", + "\t[守塔仙子汪雪]琥骑士......毒尾......腐翼......角尊.......\n甚至是我的儿子汪洋..........他们的死我都只是淡淡的看着.....淡淡的看着.......", + "\t[守塔仙子汪雪]我见过的死亡太多了........可为了活下去,我就必须这样选择.......为了丈夫......我也必须活下去...........", + { + "type": "showImage", + "code": 1, + "image": "shaohusikao.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]客观立场.......您或许是这样的.......", + "\t[邵虎]可我是身在局里人,打破您的记忆,我深表遗憾...........", + { + "type": "showImage", + "code": 2, + "image": "xianzileng.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]呵呵,杰克也这么说过。", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]杰克真是个神奇的人呢......", + "\t[守塔仙子汪雪]..........................", + "\t[守塔仙子汪雪]人生看得多了......大概思想也会逻辑起来吧....\n小邵,我不会拜托你手下留情......请对杰克好一 点吧..........", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "wenhao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "showImage", + "code": 2, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]那头小龙也快憋不住了吧.......媚儿叫我不在塔外逗留,看来也是这样啊...........", + { + "type": "showImage", + "code": 1, + "image": "shaohuyilv.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]是媚骑士吗........?最近联盟难道要有动作?", + "\t[守塔仙子汪雪]先有动作的是小龙他们也说不定。总之塔上面不太安全,戾骑士应该在吧。你也要小心。", + "\t[守塔仙子汪雪]呵呵......不管是杰克,小邵你,还是媚儿,小龙他们........我都会情不自禁的加一句小心呢.............", + "\t[守塔仙子汪雪]..........大概我是真的不希望你们出事吧........尽管就算你们死了我也可以笑着结受就是了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "animate", + "name": "luanma", + "loc": "hero" + }, + { + "type": "sleep", + "time": 1000 + }, + { + "type": "setValue", + "name": "flag:juqing", + "value": "flag:juqing+2" + }, + { + "type": "setValue", + "name": "flag:284", + "value": "1" + } + ] + }, + { + "case": "2", + "action": [ + { + "type": "comment", + "text": "284神海仙子" + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "showImage", + "code": 2, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]既然媚儿让我到安全的地方去,想想看还是塔侧的这片水域比较让人舒心。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "comment", + "text": "297结束" + }, + { + "type": "sleep", + "time": 1500 + }, + { + "type": "showImage", + "code": 2, + "image": "xianzi.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[守塔仙子汪雪]天塔.......开始不太平了。", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + } + ], + "6,11": null, + "5,2": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "if", + "condition": "(flag:285==1)", + "true": [ + { + "type": "setBlock", + "number": "npc0" + }, + "邵怜之墓 弟弟邵虎" + ], + "false": [] + } + ] + } + }, + "changeFloor": { + "6,11": { + "floorId": "MT1", + "loc": [ + 12, + 3 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,352], + [348, 15, 15, 15, 15, 0,133, 15, 15, 15, 15, 15,352], + [348, 15, 15, 15, 0, 0, 0, 15, 0,124, 15, 15,352], + [348, 15, 15, 0, 0, 0, 0, 3, 3, 0, 0, 15,352], + [348, 15, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0,352], + [348, 15, 0, 3, 3, 3, 0, 0, 0, 0, 0, 15,352], + [348, 15, 3, 3,124, 0, 0, 0, 0, 0, 0, 0,352], + [348, 15, 15, 0, 0, 0, 3, 3, 3, 0, 0, 15,352], + [348, 15, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15,352], + [348, 15, 15, 15, 3, 3, 3, 0, 0, 15, 15, 15,352], + [348, 15, 15, 15, 15, 15, 89, 0, 15, 15, 15, 15,352], + [349,346,346,346,346,346,346,346,346,346,347,346,346] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/shijian64f1.js b/project/floors/shijian64f1.js new file mode 100644 index 0000000..02090eb --- /dev/null +++ b/project/floors/shijian64f1.js @@ -0,0 +1,49 @@ +main.floors.shijian64f1= +{ + "floorId": "shijian64f1", + "title": "64隐藏楼剧情1", + "name": "64隐藏楼剧情1", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 3, 3, 3, 15, 15, 15, 15, 15, 15, 15, 15,352], + [348, 3, 0, 0, 3, 15, 15, 15, 15, 15, 15, 15,352], + [348, 3, 0, 0, 0, 3, 15, 15, 15, 15, 15, 15,352], + [348, 4, 3, 0, 0, 0, 3, 15, 15, 15, 3, 3,352], + [348, 4, 4, 3, 0, 0, 0, 3, 15, 3, 3, 0,352], + [348, 4, 4, 4, 3, 0,301, 0, 3, 3, 0, 0,352], + [348, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 3,352], + [348, 4, 4, 4, 4, 4, 3, 0,226, 0, 3, 15,352], + [348, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 3,352], + [348, 4, 4, 4, 3, 3, 0, 0, 3, 0, 0, 0,352], + [348, 4, 4, 4, 3, 0, 0, 3, 4, 3, 0, 89,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +] +} \ No newline at end of file diff --git a/project/floors/shijing.js b/project/floors/shijing.js new file mode 100644 index 0000000..cadae00 --- /dev/null +++ b/project/floors/shijing.js @@ -0,0 +1,44 @@ +main.floors.shijing= +{ +"floorId": "shijing", +"title": "石井", +"name": "石井", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3,352], + [348, 5, 5, 5, 5, 5, 5, 3, 0, 0, 0, 89,352], + [348, 5, 5, 5, 3, 3, 3, 3, 0, 3, 3, 3,352], + [348, 5, 5, 5, 3, 0, 0, 0, 0, 3, 5, 5,352], + [348, 5, 5, 5, 3, 0, 3, 3, 3, 3, 5, 5,352], + [348, 5, 5, 5, 3, 0, 0, 0, 0, 3, 5, 5,352], + [348, 5, 5, 5, 3, 3, 3, 3, 0, 3, 5, 5,352], + [348, 5, 5, 5, 3, 0, 0, 0, 0, 3, 5, 5,352], + [348, 5, 5, 5, 3, 0, 3, 3, 3, 3, 5, 5,352], + [348, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/shuanglin.js b/project/floors/shuanglin.js new file mode 100644 index 0000000..9401715 --- /dev/null +++ b/project/floors/shuanglin.js @@ -0,0 +1,44 @@ +main.floors.shuanglin= +{ +"floorId": "shuanglin", +"title": "双临", +"name": "双临", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 3, 5, 3, 3, 3, 5, 5,352], + [348, 5, 5, 3, 89, 3, 5, 3, 89, 3, 5, 5,352], + [348, 5, 5, 3, 0, 3, 5, 3, 0, 3, 5, 5,352], + [348, 5, 5, 3, 0, 3, 3, 3, 0, 3, 5, 5,352], + [348, 5, 5, 3, 0, 0, 89, 0, 0, 3, 5, 5,352], + [348, 5, 5, 3, 0, 3, 3, 3, 0, 3, 5, 5,352], + [348, 5, 5, 3, 0, 3, 5, 3, 0, 3, 5, 5,352], + [348, 5, 5, 3, 89, 3, 5, 3, 89, 3, 5, 5,352], + [348, 5, 5, 3, 3, 3, 5, 3, 3, 3, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/shuoming.js b/project/floors/shuoming.js new file mode 100644 index 0000000..fd69b42 --- /dev/null +++ b/project/floors/shuoming.js @@ -0,0 +1,54 @@ +main.floors.shuoming= +{ + "floorId": "shuoming", + "title": "游戏帮助", + "name": "游戏帮助", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "cannotMoveDirectly": true, + "images": [ + { + "name": "wupin.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +] +} \ No newline at end of file diff --git a/project/floors/sichongtian.js b/project/floors/sichongtian.js new file mode 100644 index 0000000..57e655d --- /dev/null +++ b/project/floors/sichongtian.js @@ -0,0 +1,44 @@ +main.floors.sichongtian= +{ +"floorId": "sichongtian", +"title": "四重天", +"name": "四重天", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 21, 86,388, 0, 3, 33, 3, 33, 3, 5,352], + [348, 5, 0, 3, 3,396,388, 0, 0,396, 0, 5,352], + [348, 5, 22, 3, 0, 0, 3, 32, 0, 3,387, 5,352], + [348, 5, 0, 3,389, 3, 3, 3,387, 3, 0, 5,352], + [348, 5, 23, 3,390, 89, 3, 54, 0,388, 89, 5,352], + [348, 5, 0, 3,389, 3, 3, 3,387, 3, 0, 5,352], + [348, 5, 22, 3, 0, 0, 3, 32, 0, 3,387, 5,352], + [348, 5, 0, 3, 3,396,388, 0, 0,396, 0, 5,352], + [348, 5, 21, 86,388, 0, 3, 33, 3, 33, 3, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/tading.js b/project/floors/tading.js new file mode 100644 index 0000000..d733323 --- /dev/null +++ b/project/floors/tading.js @@ -0,0 +1,942 @@ +main.floors.tading= +{ + "floorId": "tading", + "title": "天塔塔顶", + "name": "天塔塔顶", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "playBgm", + "name": "shenye.mp3", + "keep": true + }, + { + "type": "moveHero", + "time": 1000, + "steps": [ + "up:3" + ] + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhupinghe.png", + "loc": [ + 170, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]啊呀邵哥哥你终于来啦~~!!", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhuxiao.png", + "loc": [ + 170, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]我们一起回去吧,回到天枢城,好不好?", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": "hero" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]媚骑士,这一点都不好笑。", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "gongzhupinghe.png", + "loc": [ + 170, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[公主]....................", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "meiqishibianshen", + "loc": [ + 6, + 3 + ] + }, + { + "type": "setBlock", + "number": "341", + "loc": [ + [ + 6, + 3 + ] + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 2, + "image": "meibugaoxing.png", + "loc": [ + 170, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]唔........这次我实在是不知道哪里做\n得不好被你一下子就识破了?", + { + "type": "showImage", + "code": 3, + "image": "shaohusikao.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]首先,你在日夜陪在公主殿下身边的我身上耍小聪\n明,实在不是明智之举。", + "\t[邵虎]第一,公主殿下从不会叫我“邵哥哥”。", + "\t[邵虎]第二,公主殿下绝对不会说出“你终于来了”这句\n话,而是“你怎么才来”“你死到哪里去了”。", + "\t[邵虎]第三,公主殿下绝对不会乖乖跟我回去,并说“我\n们回去吧”,而是大叫着“我就还不回去了”刷小\n性子。", + "\t[邵虎]你破绽太多,不怪我看出来。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "meidaxiao.png", + "loc": [ + 170, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]啊哈哈.......看来你还真是对公主情\n有独钟呢。毕竟还是骗不了你,我认了。", + "\t[媚骑士]不过杀了海骑士,可别想就这么善了了\n哦?", + "\t[邵虎]....................", + "\t[邵虎]....................看来人还不少啊。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 5, + 3 + ] + }, + { + "type": "setBlock", + "number": "E342", + "loc": [ + [ + 5, + 3 + ] + ] + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士].............邵护卫,好久不见。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "animate", + "name": "xiaoshi", + "loc": [ + 7, + 4 + ] + }, + { + "type": "setBlock", + "number": "E340", + "loc": [ + [ + 7, + 4 + ] + ] + }, + { + "type": "showImage", + "code": 4, + "image": "li.png", + "loc": [ + 160, + 75 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士].............哼........今天你还想怎么逃呢?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 3 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "move", + "loc": [ + 5, + 3 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:2" + ] + }, + { + "type": "move", + "loc": [ + 7, + 4 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "down:1" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 3, + "image": "shaohuzixin.png", + "loc": [ + -20, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼........81层啊........还是........有点高啊", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 4 + ], + "async": true + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 5, + 5 + ], + "async": true + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 7, + 5 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 7, + 4 + ], + "time": 300 + }, + { + "type": "jumpHero", + "loc": [ + 6, + 3 + ], + "time": 300 + }, + { + "type": "jumpHero", + "loc": [ + 6, + 1 + ], + "time": 300 + }, + { + "type": "setHeroOpacity", + "opacity": 0, + "time": 400 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 4 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 5, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:2" + ] + }, + { + "type": "move", + "loc": [ + 7, + 5 + ], + "time": 500, + "keep": true, + "async": true, + "steps": [ + "up:2" + ] + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 5, + 3 + ], + "async": true + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 3 + ], + "async": true + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 7, + 3 + ], + "async": true + }, + { + "type": "waitAsync" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 4, + "image": "lidaxiao.png", + "loc": [ + 160, + 75 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]........哈哈......还挺敢干的。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 4, + "image": "shengxiao.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士].............死活.....就看运气了。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "setBlock", + "number": "thief", + "loc": [ + [ + 6, + 7 + ] + ] + }, + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]............巡察,你来了么。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "jiekezixin.png", + "loc": [ + 190, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]我只是来听你的承诺。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]............呵呵.......什么承诺?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "jiekezixin.png", + "loc": [ + 190, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]圣骑士真健忘呢。你不是说过,我完成领导邵护卫\n的任务之后,你就把我父亲的下落告诉我么。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]............呵呵.......你真的想听?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "jiekezixin.png", + "loc": [ + 190, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]他......果然在地下塔里?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士].......................", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "jiekezixin.png", + "loc": [ + 190, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]快说啊!............你要反悔吗?", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]....................他已经死了。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "shenglvehao", + "loc": [ + 6, + 6 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 4, + "image": "meibugaoxing.png", + "loc": [ + 180, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]圣哥.......你怎么......告诉他了...", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]他早晚会知道的。现在告诉他也好。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "meibugaoxing.png", + "loc": [ + 180, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]................", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + "\t[杰克]............是嘛.............", + "\t[杰克]........父亲他.........已经不在了啊....", + "\t[杰克].........老大.........如果是你......该怎么做\n呢...........", + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "up:2", + "left:2" + ] + }, + { + "type": "jump", + "from": [ + 4, + 4 + ], + "to": [ + 2, + 4 + ], + "time": 500, + "keep": true + }, + { + "type": "setBlockOpacity", + "loc": [ + [ + 2, + 4 + ] + ], + "opacity": 0, + "time": 400 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "gantanhao", + "loc": [ + 6, + 3 + ] + }, + { + "type": "showImage", + "code": 4, + "image": "meibugaoxing.png", + "loc": [ + 180, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[媚骑士]圣哥.......巡察他........", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "sheng.png", + "loc": [ + 210, + 30 + ], + "opacity": 1, + "time": 0 + }, + "\t[圣骑士]放心.........这家伙摔不死的。", + "\t[圣骑士]塔底还有汪雪在......这个夜..........还很长啊\n..........", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "10" + }, + { + "type": "changeFloor", + "floorId": "tawai" + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 0,132, 0, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 0, 0, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 3, 0, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 3, 0, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 3, 3, 0, 0, 3, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 89, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] +], + "bgmap": [ + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 0, 0, 0, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4], + [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4], + [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4], + [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], + [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "beforeBattle": {}, + "cannotMoveIn": {}, + "autoEvent": {} +} \ No newline at end of file diff --git a/project/floors/tawai.js b/project/floors/tawai.js new file mode 100644 index 0000000..b1ed8ee --- /dev/null +++ b/project/floors/tawai.js @@ -0,0 +1,169 @@ +main.floors.tawai= +{ + "floorId": "tawai", + "title": "塔外", + "name": "塔外", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [ + { + "name": "xingkong.jpg", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "item_ratio": 1, + "firstArrive": [], + "events": { + "0,0": [ + { + "type": "setValue", + "name": "flag:yidong", + "value": "-32" + }, + { + "type": "showImage", + "code": 1, + "image": "fanyongshi.png", + "loc": [ + 320, + -32 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "tiantawai.png", + "loc": [ + -100, + 0 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "moveImage", + "code": 2, + "to": [ + -100, + -500 + ], + "time": 8000, + "async": true + }, + { + "type": "moveImage", + "code": 1, + "to": [ + 320, + 448 + ], + "time": 1920 + }, + { + "type": "showImage", + "code": 3, + "image": "dingxiangplay.png", + "loc": [ + 108, + 20 + ], + "opacity": 0.8, + "time": 3000, + "async": true + }, + { + "type": "sleep", + "time": 6080 + }, + { + "type": "moveImage", + "code": 2, + "to": [ + -100, + -620 + ], + "time": 1920, + "async": true + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 1920, + "keep": true + }, + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "changeFloor", + "floorId": "PIANTOU1", + "loc": [ + -1, + 0 + ], + "time": 0 + }, + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/wangyang30.js b/project/floors/wangyang30.js new file mode 100644 index 0000000..ba792fe --- /dev/null +++ b/project/floors/wangyang30.js @@ -0,0 +1,565 @@ +main.floors.wangyang30= +{ + "floorId": "wangyang30", + "title": "回忆汪洋", + "name": "天塔29层", + "width": 13, + "height": 13, + "canFlyTo": false, + "canFlyFrom": false, + "canUseQuickShop": false, + "cannotViewMap": true, + "images": [ + { + "name": "30juqing.png", + "canvas": "bg", + "x": 0, + "y": 0 + } + ], + "ratio": 1, + "defaultGround": "ground", + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 0, + 0 + ] + } + ], + "eachArrive": [], + "parallelDo": "", + "events": { + "0,0": [ + { + "type": "setCurtain", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]...............", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼......呼..........", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]还是差了一点,剑花在一定程度上就相当于海浪。如果没有那种飘逸清新的感觉,这招海纳之剑你是学不会的。", + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "showImage", + "code": 4, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼......呼..........", + { + "type": "showImage", + "code": 5, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]这个招数急不得的,即使是我,也要用心体悟很多年才能够驱使出来。", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "shaohuliuhan.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]可是.......我已经尽力了啊!", + "\t[邵虎]我明明已经感受到那种傲然的感觉,为什么就是使不出来这一招呢?", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 7, + "image": "wangyangqianxiao.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]呵呵......只是感受到他的霸道还不够哦。", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]诶?", + "\t[汪洋]有时候,剑,就像是一个人。能屈能伸,能强能弱。", + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...............", + "\t[汪洋]而有时候,剑却也就是一把武器,没有任何生气,也没有任何奇异的地方。", + "\t[邵虎]...............", + "\t[汪洋]小邵,这剑,拿在我们用剑者的手上,你觉得它是什么?", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "showImage", + "code": 10, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]...........剑......是什么.......?", + "\t[汪洋]没错,剑,对我们持剑者而言是什么?", + "\t[邵虎]是......攻击方式?", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "showImage", + "code": 11, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]不,我们的攻击方式是剑招,并不是剑。", + { + "type": "hideImage", + "code": 10, + "time": 0 + }, + { + "type": "showImage", + "code": 12, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]那.....是......武器装备?", + "\t[汪洋]不,如果你手中拿的不是一把剑,而是一根毫无杀伤力的木棍,你也这样想吗?", + { + "type": "hideImage", + "code": 12, + "time": 0 + }, + { + "type": "showImage", + "code": 13, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这.................", + "\t[邵虎]那剑.......究竟对我们来说是什么?", + { + "type": "hideImage", + "code": 11, + "time": 0 + }, + { + "type": "showImage", + "code": 14, + "image": "wangyangqianxiao.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]其实,剑,对我们来说,就是“无”。", + "\t[邵虎]“无”..........?那是什么?", + "\t[汪洋]“无”,什么都是,什么也都不是。", + { + "type": "hideImage", + "code": 13, + "time": 0 + }, + { + "type": "showImage", + "code": 15, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]汪大哥,你说的这么悬,都开始搞哲学了?", + "\t[邵虎]这我根本听不懂啊。", + "\t[汪洋]“无”,为什么什么都是呢?因为有了“无”,我可以创造出无限个“有”。", + "\t[汪洋]就像这把剑。我只拿着这剑,根本没有任何杀伤力存在。但是,如果我拿的是一把会发出招数的剑,那我就是有威慑力的。", + "\t[汪洋]这就是“无中生有”。这把剑,什么都不是,但如果你赋予了其剑招,那么这把剑就会活过来。", + "\t[汪洋]这把剑从此就会变成利刃,变成武器,甚至变成生命。", + { + "type": "hideImage", + "code": 15, + "time": 0 + }, + { + "type": "showImage", + "code": 16, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]剑......也有生命?", + "\t[汪洋]没错,这便是“有”。如果单单只是拿着这把剑,只把这把剑当成剑看的话,那这把剑就是“无”。", + "\t[汪洋]“无”中可以生“有”,“无”也可以被抛弃,从而变成真正的“无”。", + "\t[汪洋]小邵,你刚才的那剑里,真的纳了一片海么?", + { + "type": "hideImage", + "code": 16, + "time": 0 + }, + { + "type": "showImage", + "code": 17, + "image": "shaohujinzhang.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]这.............没有..........吧........", + "\t[汪洋]这剑啊,其实就像人一样。", + { + "type": "hideImage", + "code": 17, + "time": 0 + }, + { + "type": "showImage", + "code": 19, + "image": "shaohuyilv.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]诶.............", + "\t[邵虎]剑.......像人一样......", + "\t[汪洋]人有他的特点与梦想,剑也有他的属性与目的。", + "\t[汪洋]每把剑都有属于他自己的使命,也都有存在的意义。", + { + "type": "hideImage", + "code": 14, + "time": 0 + }, + { + "type": "showImage", + "code": 20, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]看好了,小邵。", + "\t[邵虎]啊.............", + { + "type": "hideImage", + "code": 19, + "time": 0 + }, + { + "type": "showImage", + "code": 21, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]嗯!...........", + "\t[汪洋]这海纳之剑........要这样.........", + { + "type": "hideImage", + "code": 20, + "time": 0 + }, + { + "type": "hideImage", + "code": 21, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 22, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]剑,依人所指。", + { + "type": "hideImage", + "code": 22, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 23, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]剑于我心,欲解前路之阻碍。", + { + "type": "hideImage", + "code": 23, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 24, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]剑陌峥嵘,若海洋之心。", + { + "type": "hideImage", + "code": 24, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 25, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]天道无常,剑知天道。苍穹之海,为我辟路。", + { + "type": "hideImage", + "code": 25, + "time": 0 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 26, + "image": "wangyangyouyu.png", + "loc": [ + 180, + 15 + ], + "opacity": 1, + "time": 0 + }, + "\t[汪洋]以剑化海!!海纳之剑!!\\c49", + { + "type": "hideImage", + "code": 26, + "time": 0 + }, + { + "type": "setCurtain", + "color": [ + 0, + 0, + 0, + 1 + ], + "time": 500, + "keep": true + }, + { + "type": "changeFloor", + "floorId": "MT30", + "loc": [ + 5, + 2 + ] + }, + { + "type": "trigger", + "loc": [ + 12, + 0 + ] + } + ] + }, + "changeFloor": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + +], + "fgmap": [ + +], + "cannotMoveDirectly": true +} \ No newline at end of file diff --git a/project/floors/weizhi.js b/project/floors/weizhi.js new file mode 100644 index 0000000..346ba3b --- /dev/null +++ b/project/floors/weizhi.js @@ -0,0 +1,44 @@ +main.floors.weizhi= +{ +"floorId": "weizhi", +"title": "未知", +"name": "未知", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 0, 0, 0, 0,335, 0, 0, 0, 0, 0,335,352], + [348,335, 0,335, 0, 0,335,335,335,335, 0, 0,352], + [348, 0, 0,335, 0,335, 0,335, 89, 0, 0,335,352], + [348, 0, 0, 0, 0, 0, 0,335,335,335, 0, 0,352], + [348, 0,335,335,335,335, 0, 0, 0, 0, 0,335,352], + [348, 0, 0, 0, 0, 0,335, 0,335, 0,335, 0,352], + [348,335, 0,335, 0,335,335, 0, 0, 0,335, 0,352], + [348, 0, 0,335, 0, 0, 0, 0,335, 0, 0, 0,352], + [348, 0,335,335,335, 0,335, 0, 0, 0,335, 0,352], + [348, 0, 0, 0, 0,335, 0, 0,335, 0,335, 0,352], + [348,335, 0,335, 0,335, 0, 0,335, 0, 0, 0,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/wuchongtian.js b/project/floors/wuchongtian.js new file mode 100644 index 0000000..3fff952 --- /dev/null +++ b/project/floors/wuchongtian.js @@ -0,0 +1,44 @@ +main.floors.wuchongtian= +{ +"floorId": "wuchongtian", +"title": "五重天", +"name": "五重天", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 3,494, 3, 33, 3, 3, 3, 28, 3, 5,352], + [348, 5, 27, 0, 3, 0,396, 0,389, 0,493, 5,352], + [348, 5, 3,389, 3,388, 3,387, 3, 3, 3, 5,352], + [348, 5, 3, 0,387, 0, 0, 0,388, 0, 33, 5,352], + [348, 5, 3,396, 3, 0, 89, 0, 3,396, 3, 5,352], + [348, 5, 33, 0,388, 0, 0, 0,387, 0, 3, 5,352], + [348, 5, 3, 3, 3,387, 3,388, 3,389, 3, 5,352], + [348, 5,492, 0,389, 0,396, 0, 3, 0, 27, 5,352], + [348, 5, 3, 28, 3, 3, 3, 33, 3,495, 3, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/wujian.js b/project/floors/wujian.js new file mode 100644 index 0000000..d3540b6 --- /dev/null +++ b/project/floors/wujian.js @@ -0,0 +1,44 @@ +main.floors.wujian= +{ +"floorId": "wujian", +"title": "无间", +"name": "无间", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 3, 3, 0, 0, 3, 0, 0, 3, 3, 5,352], + [348, 5, 3, 0, 48, 0, 23, 0, 48, 0, 3, 5,352], + [348, 5, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5,352], + [348, 5, 3, 3, 0, 3,389, 3, 0, 3, 3, 5,352], + [348, 5, 5, 3, 3, 3, 86, 3, 3, 3, 5, 5,352], + [348, 5, 5, 5, 5, 3,389, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 86, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/xietu.js b/project/floors/xietu.js new file mode 100644 index 0000000..83017d2 --- /dev/null +++ b/project/floors/xietu.js @@ -0,0 +1,55 @@ +main.floors.xietu= +{ + "floorId": "xietu", + "title": "邪土", + "name": "邪土", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,11": { + "floorId": "MT25", + "loc": [ + 1, + 11 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 31, 3, 32, 3, 34, 3, 27, 3, 61, 3, 24,352], + [348, 31, 3, 32, 3, 34, 3, 27, 3, 61, 3, 0,352], + [348, 31, 3, 32, 3, 34, 3, 28, 3, 61, 3, 0,352], + [348, 31, 3, 32, 3, 34, 3, 28, 3, 61, 3, 0,352], + [348, 81, 3, 81, 3, 82, 3, 82, 3, 83, 3, 83,352], + [348, 81, 3, 81, 3, 82, 3, 82, 3, 83, 3, 83,352], + [348, 0, 0, 0, 0, 0,203, 0, 0, 0, 0, 0,352], + [348, 3, 3, 3, 3, 3, 82, 3, 3, 3, 3, 3,352], + [348, 15, 15, 15, 15, 3, 82, 3, 15, 15, 15, 15,352], + [348, 15, 15, 15, 15, 3, 0, 3, 15, 15, 15, 15,352], + [348, 15, 15, 15, 15, 3, 89, 3, 15, 15, 15, 15,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {}, + "canFlyFrom": false +} \ No newline at end of file diff --git a/project/floors/xuetan.js b/project/floors/xuetan.js new file mode 100644 index 0000000..33da797 --- /dev/null +++ b/project/floors/xuetan.js @@ -0,0 +1,57 @@ +main.floors.xuetan= +{ + "floorId": "xuetan", + "title": "血坛", + "name": "血坛", + "width": 13, + "height": 13, + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "defaultGround": "ground", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "6,9": { + "floorId": "MT36", + "loc": [ + 11, + 1 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 8, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 5,352], + [348, 3, 3, 3, 3, 31, 54, 31, 3, 3, 3, 3,352], + [348, 3, 27, 0, 3, 3, 86, 3, 3, 0, 28, 3,352], + [348, 3,535, 27, 86,181,182,183, 86, 28,537, 3,352], + [348, 3, 27, 0, 3,184,185,186, 3, 0, 28, 3,352], + [348, 3, 3, 3, 3,187,258,188, 3, 3, 3, 3,352], + [348, 5, 5, 5, 3, 3, 0, 3, 3, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "autoEvent": {}, + "canFlyFrom": false, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/floors/yanhai.js b/project/floors/yanhai.js new file mode 100644 index 0000000..2627a15 --- /dev/null +++ b/project/floors/yanhai.js @@ -0,0 +1,44 @@ +main.floors.yanhai= +{ +"floorId": "yanhai", +"title": "炎海", +"name": "炎海", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 0, 5, 0, 0, 5,352], + [348, 5, 5, 5, 3, 3, 0, 0, 0, 0, 5, 5,352], + [348, 5, 5, 5, 89, 0, 0, 0, 0, 5, 5, 5,352], + [348, 5, 5, 5, 3, 3, 3, 0, 0, 0, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/yanjiusuo.js b/project/floors/yanjiusuo.js new file mode 100644 index 0000000..5029111 --- /dev/null +++ b/project/floors/yanjiusuo.js @@ -0,0 +1,349 @@ +main.floors.yanjiusuo= +{ + "floorId": "yanjiusuo", + "title": "研究所", + "name": "研究所", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [], + "events": { + "11,11": null, + "5,7": [ + { + "type": "if", + "condition": "(flag:186==1)", + "true": [ + { + "type": "hide", + "remove": true + } + ], + "false": [ + { + "type": "showImage", + "code": 1, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大,我想暂时休息一下。别忘了帮我留心一下我父亲的下落。", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -20, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]知道了,这里看起来相对很安全,你就别乱跑了。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ], + "7,7": { + "trigger": null, + "enable": false, + "noPass": null, + "animate": true, + "displayDamage": true, + "data": [ + { + "type": "comment", + "text": "flag:yanjiusuoPrincess标记是否进行过对话" + }, + { + "type": "if", + "condition": "flag:yanjiusuoPrincess != 1", + "true": [ + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 180, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]3匙断刃散啊.......等下我找找。杰克做东西的时候还挺有意思呢~!", + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]殿下拿的时候小心点,杰克的东西都挺危险的。", + { + "type": "showImage", + "code": 1, + "image": "gongzhuxiao.png", + "loc": [ + 180, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]诶呀没事没事........我都在这干好久了,感觉给人打下手还是挺有意思的嘛~~~", + { + "type": "showImage", + "code": 2, + "image": "shaohujinzhang.png", + "loc": [ + 0, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[邵虎]殿下你这话让你的女佣听了她会疯掉的。", + { + "type": "showImage", + "code": 1, + "image": "gongzhuxiao.png", + "loc": [ + 180, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]断....刃.....散........就是这个!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "setValue", + "name": "flag:yanjiusuoPrincess", + "value": "1" + }, + { + "type": "sleep", + "time": 1500 + } + ], + "false": [ + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "gongzhupinghe.png", + "loc": [ + 180, + 0 + ], + "dw": 100, + "dh": 100, + "opacity": 1, + "time": 0 + }, + "\t[公主]什么时候能做好呢?", + { + "type": "hideImage", + "code": 1, + "time": 0 + } + ] + } + ] + }, + "6,6": { + "trigger": null, + "enable": false, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "comment", + "text": "JS脚本判定yanjiusuoJack的值" + }, + { + "type": "function", + "function": "function(){\nif (core.getFlag(\"297\",0) == 1 ) {\n\tcore.setFlag(\"yanjiusuoJack\",1);\n}\nif (core.getFlag(\"322\",0) == 1 ) {\n\tcore.setFlag(\"yanjiusuoJack\",3);\n}\n}" + }, + { + "type": "switch", + "condition": "yanjiusuoJack", + "caseList": [ + { + "case": "1", + "action": [ + { + "type": "comment", + "text": "297结束" + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]老大,我想试着做做看.......难住父亲的,可以破坏整塔墙壁的卷轴.......", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]节哀顺变。", + "\t[杰克]我会的......在我完成这个[断镇卷轴]之后。", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + }, + { + "case": "3", + "action": [ + { + "type": "comment", + "text": "322~20层全结束" + }, + { + "type": "showImage", + "code": 2, + "image": "jiekezixin.png", + "loc": [ + 180, + 0 + ], + "opacity": 1, + "time": 0 + }, + "\t[杰克]偏了一毫米,重来。", + { + "type": "showImage", + "code": 1, + "image": "shaohuzixin.png", + "loc": [ + 0, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].................加油。" + ] + } + ] + } + ] + } + }, + "changeFloor": { + "11,11": { + "floorId": "MT4", + "loc": [ + 7, + 4 + ], + "time": 200 + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 3, 3, 0, 0, 3, 0, 0, 3, 3, 5,352], + [348, 5, 3, 21, 0, 3, 6, 3, 0, 31, 3, 5,352], + [348, 5, 3, 22, 0, 3,123, 3, 0, 32, 3, 5,352], + [348, 5, 3, 23, 0,123, 0,132, 0, 34, 3, 5,352], + [348, 5, 3, 3, 0, 0, 0, 0, 0, 3, 3, 5,352], + [348, 5, 5, 3, 0, 0, 0, 0, 0, 3, 5, 5,352], + [348, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3,352], + [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {}, + "eachArrive": null +} \ No newline at end of file diff --git a/project/floors/yichongtian.js b/project/floors/yichongtian.js new file mode 100644 index 0000000..821898e --- /dev/null +++ b/project/floors/yichongtian.js @@ -0,0 +1,44 @@ +main.floors.yichongtian= +{ +"floorId": "yichongtian", +"title": "一重天", +"name": "一重天", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 3, 3, 27, 3, 32, 3, 28, 3, 3, 5,352], + [348, 5,484,388, 0, 0, 0, 0, 0,388,485, 5,352], + [348, 5, 3, 3, 3, 0, 0, 0, 3, 3, 3, 5,352], + [348, 5, 3, 0,387, 0,257, 0,387, 0, 3, 5,352], + [348, 5, 34, 0, 3, 0,239, 0, 3, 0, 34, 5,352], + [348, 5, 3,387, 3, 3,387, 3, 3,387, 3, 5,352], + [348, 5,483, 0, 3, 21, 0, 21, 3, 0,483, 5,352], + [348, 5, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5,352], + [348, 5, 3, 3, 31, 3, 89, 3, 31, 3, 3, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/yiding.js b/project/floors/yiding.js new file mode 100644 index 0000000..b48df4a --- /dev/null +++ b/project/floors/yiding.js @@ -0,0 +1,44 @@ +main.floors.yiding= +{ +"floorId": "yiding", +"title": "一鼎", +"name": "一鼎", +"width": 13, +"height": 13, +"canFlyTo": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"item_ratio": 1, +"defaultGround": "ground", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"cannotMove": {},"ratio": 1,"ratio": 1, +"map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [348, 5, 5, 3, 5, 5, 5, 5, 5, 3, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 5, 3, 61,401, 0,401, 23, 3, 5, 5,352], + [348, 5, 5, 3, 3, 86, 86, 86, 3, 3, 5, 5,352], + [348, 5, 5, 5, 3, 86, 89, 86, 3, 5, 5, 5,352], + [348, 5, 5, 3, 3, 86, 86, 86, 3, 3, 5, 5,352], + [348, 5, 5, 3, 23,401, 0,401, 61, 3, 5, 5,352], + [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352], + [348, 5, 5, 3, 5, 5, 5, 5, 5, 3, 5, 5,352], + [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], +"bgmap": [ + +], +"fgmap": [ + +], +} \ No newline at end of file diff --git a/project/floors/zhenhong.js b/project/floors/zhenhong.js new file mode 100644 index 0000000..4d640ce --- /dev/null +++ b/project/floors/zhenhong.js @@ -0,0 +1,1015 @@ +main.floors.zhenhong= +{ + "floorId": "zhenhong", + "title": "真红", + "name": "真红", + "canFlyTo": false, + "canUseQuickShop": true, + "cannotViewMap": true, + "images": [], + "item_ratio": 1, + "firstArrive": [ + { + "type": "trigger", + "loc": [ + 6, + 4 + ] + } + ], + "events": { + "6,4": { + "trigger": "action", + "enable": true, + "noPass": null, + "displayDamage": true, + "opacity": 1, + "filter": { + "blur": 0, + "hue": 0, + "grayscale": 0, + "invert": false, + "shadow": 0 + }, + "data": [ + { + "type": "choices", + "text": "是否跳过剧情", + "choices": [ + { + "text": "是", + "action": [ + { + "type": "battle", + "id": "E340" + }, + { + "type": "moveHero", + "steps": [ + "up:4" + ] + } + ] + }, + { + "text": "否", + "action": [ + { + "type": "moveHero", + "steps": [ + "up:2" + ] + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "showImage", + "code": 1, + "image": "li.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]...........嗯?", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]戾骑士,原来你在这里。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "showImage", + "code": 3, + "image": "lidaxiao.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]哈哈哈哈,我当是谁。", + "\t[戾骑士]几次想干掉你都被你跑掉了,今天倒是送上门来。", + "\t[戾骑士]不知道你是脑子木了还是坏了,是想让老子给你一\n个痛快吗?", + "\t[邵虎]我来自然有我的道理。", + "\t[戾骑士]哼哼.......希望你不要废话太多。", + "\t[邵虎]我来这里只是为了【试炼】,为了让自己变得更强\n,有更充分的能力去面对天魔而已。", + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "hideImage", + "code": 3, + "time": 0 + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "showImage", + "code": 4, + "image": "li.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]...................", + { + "type": "hideImage", + "code": 4, + "time": 0 + }, + { + "type": "showImage", + "code": 5, + "image": "lidaxiao.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]................哈哈哈哈哈哈!!!!", + { + "type": "hideImage", + "code": 5, + "time": 0 + }, + { + "type": "showImage", + "code": 6, + "image": "li.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]邵护卫,你可知道,这场【试炼】的赌注可就是你\n的性命!!", + { + "type": "showImage", + "code": 7, + "image": "shaohuzixin.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]我每场战斗赌上的都是自己的性命。这场也没有什\n么特别,只是换了个强劲的对手而已。", + { + "type": "hideImage", + "code": 6, + "time": 0 + }, + { + "type": "showImage", + "code": 8, + "image": "lidaxiao.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]哼........大言不惭!!今天老子一定要了你的命\n!!", + { + "type": "hideImage", + "code": 7, + "time": 0 + }, + { + "type": "hideImage", + "code": 8, + "time": 0 + }, + { + "type": "animate", + "name": "dian", + "loc": [ + 6, + 7 + ] + }, + { + "type": "showImage", + "code": 9, + "image": "shaohusikao.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎].........虽然我明白你对我的恨源于何处。但琥\n骑士成为嗜骨的那天,它就不再是自己,而是一具\n行尸走肉的傀儡。", + { + "type": "showImage", + "code": 1, + "image": "li.png", + "loc": [ + 160, + 50 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]!!", + "\t[戾骑士]小子..........你敢再说一遍!?", + { + "type": "hideImage", + "code": 9, + "time": 0 + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + -30, + 20 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]作为一个有理想的人.......我可以明确告诉你,\n琥骑士已经不在了,你的执念完全没有意义。如果\n你仍旧执迷不悟,你的武道将不会再进半点!", + "\t[戾骑士]呵.......世道真是变了......一个乳臭未干的臭\n小子居然来怀疑我的武道..........", + "\t[戾骑士]那老子就让你看看,你是怎么被我碎尸万段的!!\n我要拿你的尸体来祭琥骑士在天之灵!!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "down:2" + ] + }, + { + "type": "animate", + "name": "hand", + "loc": [ + 6, + 7 + ] + }, + { + "type": "jumpHero", + "loc": [ + 6, + 5 + ], + "time": 500 + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 5 + ], + "async": true + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "down" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 4 + ], + "direction": "down" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 3 + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 3 + ], + "direction": "down" + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 2 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "jumpHero", + "loc": [ + 5, + 3 + ], + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "down:3" + ] + }, + { + "type": "changePos", + "loc": [ + 5, + 6 + ], + "direction": "right" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 6 + ] + }, + { + "type": "move", + "loc": [ + 6, + 6 + ], + "time": 500, + "keep": true, + "steps": [ + "right:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 5, + 5 + ], + "direction": "down" + }, + { + "type": "jumpHero", + "loc": [ + 6, + 5 + ], + "time": 500, + "async": true + }, + { + "type": "jump", + "from": [ + 7, + 6 + ], + "to": [ + 6, + 7 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 7 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong1", + "loc": [ + 6, + 7 + ] + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 7 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "fadong1", + "loc": [ + 6, + 7 + ] + }, + { + "type": "animate", + "name": "dajian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:1" + ] + }, + { + "type": "move", + "loc": [ + 6, + 7 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "jump", + "from": [ + 6, + 6 + ], + "to": [ + 5, + 5 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 200 + }, + { + "type": "jump", + "from": [ + 5, + 5 + ], + "to": [ + 5, + 4 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 200 + }, + { + "type": "jump", + "from": [ + 5, + 4 + ], + "to": [ + 6, + 3 + ], + "time": 500, + "keep": true + }, + { + "type": "sleep", + "time": 200 + }, + { + "type": "move", + "loc": [ + 6, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "down:1" + ] + }, + { + "type": "animate", + "name": "zhendajian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "up" + }, + { + "type": "moveHero", + "steps": [ + "down:3" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:3" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "zhendajian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "moveHero", + "steps": [ + "down:3" + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "moveHero", + "steps": [ + "up:3" + ] + }, + { + "type": "animate", + "name": "haizhitiejian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "zhendajian", + "loc": [ + 6, + 5 + ] + }, + { + "type": "changePos", + "loc": [ + 6, + 5 + ], + "direction": "up" + }, + { + "type": "moveHero", + "steps": [ + "down:3" + ] + }, + { + "type": "animate", + "name": "fadong4", + "loc": [ + 6, + 8 + ] + }, + { + "type": "setValue", + "name": "flag:bofang", + "value": "1" + }, + { + "type": "function", + "function": "function(){\ncore.plugin.donghua3()\n}" + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "moveHero", + "async": true, + "steps": [ + "up:1" + ] + }, + { + "type": "setValue", + "name": "flag:bofang", + "value": "0" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "animate", + "name": "hainazhijian", + "loc": [ + 6, + 4 + ] + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "move", + "loc": [ + 6, + 4 + ], + "time": 500, + "keep": true, + "steps": [ + "up:1" + ] + }, + { + "type": "battle", + "id": "E340" + }, + { + "type": "sleep", + "time": 500 + }, + { + "type": "showImage", + "code": 1, + "image": "li.png", + "loc": [ + 120, + 45 + ], + "opacity": 1, + "time": 0 + }, + "\t[戾骑士]唔..........啊...........这...........这怎么\n可能......", + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + 0, + -10 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]你.......还是忘记琥骑士吧.........一个失去了\n守护力量的狂暴攻手..........如今却沦落到这个\n地步........", + "\t[戾骑士]混.......蛋............啊啊啊啊!!", + { + "type": "hideImage", + "code": 1, + "time": 0 + }, + { + "type": "hideImage", + "code": 2, + "time": 0 + }, + { + "type": "move", + "loc": [ + 6, + 3 + ], + "time": 500, + "keep": true, + "steps": [ + "down:4" + ] + }, + { + "type": "setBlock", + "number": "ground", + "loc": [ + [ + 6, + 7 + ] + ] + }, + { + "type": "showImage", + "code": 2, + "image": "shaohuziya.png", + "loc": [ + 0, + -10 + ], + "opacity": 1, + "time": 0 + }, + "\t[邵虎]呼................这场架打的还真是要命......", + { + "type": "hideImage", + "code": 2, + "time": 0 + } + ] + } + ] + }, + { + "type": "setValue", + "name": "flag:juqing", + "operator": "+=", + "value": "3" + }, + { + "type": "setValue", + "name": "flag:348", + "value": "1" + }, + { + "type": "setBlock", + "number": "pickaxe", + "loc": [ + [ + 6, + 3 + ] + ] + }, + { + "type": "hide", + "loc": [ + [ + 6, + 7 + ] + ], + "remove": true + }, + { + "type": "hide", + "loc": [ + [ + 6, + 4 + ] + ], + "remove": true + } + ] + } + }, + "changeFloor": { + "6,9": { + "floorId": "MT19", + "loc": [ + 10, + 2 + ] + } + }, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "cannotMove": {}, + "ratio": 1, + "map": [ + [345,350,350,350,350,350,350,350,350,350,350,350,351], + [348, 4, 4, 4,331,331,331,331,331, 4, 4, 4,352], + [348, 4, 4,331,331, 0, 0, 0,331,331, 4, 4,352], + [348, 4,331,331, 0, 0, 0, 0, 0,331,331, 4,352], + [348, 4, 4,331,331, 0,340, 0,331,331, 4, 4,352], + [348, 4,331,331, 0, 0, 0, 0, 0,331,331, 4,352], + [348, 4,331, 0, 0, 0, 0, 0, 0, 0,331, 4,352], + [348, 4,331,331,331, 0, 0, 0,331,331,331, 4,352], + [348, 4, 4,331, 0, 0, 0, 0, 0,331, 4, 4,352], + [348,331, 4,331,331,331, 89,331,331,331, 4,331,352], + [348,331,331,331, 4,331,331,331, 4,331,331,331,352], + [348, 4, 4,331,331, 4,331, 4,331,331, 4, 4,352], + [349,346,346,346,346,346,346,346,346,346,346,346,347] +], + "bgmap": [ + +], + "fgmap": [ + +], + "width": 13, + "height": 13, + "autoEvent": {}, + "beforeBattle": {}, + "cannotMoveIn": {} +} \ No newline at end of file diff --git a/project/fonts/fzchyjw.ttf b/project/fonts/fzchyjw.ttf new file mode 100644 index 0000000..4589d81 Binary files /dev/null and b/project/fonts/fzchyjw.ttf differ diff --git a/project/functions.js b/project/functions.js index 216d221..e623118 100644 --- a/project/functions.js +++ b/project/functions.js @@ -1232,7 +1232,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = core.setStatusBarInnerHTML('fly', "飞" + core.itemCount('centerFly')); // 难度 - if (core.statusBar.hard.innerText != core.status.hard) { + /*if (core.statusBar.hard.innerText != core.status.hard) { core.statusBar.hard.innerText = core.status.hard; } var hardColor = core.getFlag('__hardColor__'); @@ -1241,6 +1241,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = core.statusBar.hard.style.color = hardColor; core.statusBar.hard.setAttribute('_style', hardColor); } + */ // 自定义状态栏绘制 core.drawStatusBar(); diff --git a/project/icons.js b/project/icons.js index c0d6eae..81daebe 100644 --- a/project/icons.js +++ b/project/icons.js @@ -29,100 +29,246 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "height": 48 }, "terrains": { + "345": 45, + "346": 46, + "347": 47, + "348": 48, + "349": 49, + "350": 50, + "351": 51, + "352": 52, + "353": 53, + "354": 54, + "355": 55, + "356": 56, + "357": 57, "ground": 0, "grass": 1, "grass2": 2, - "ground2": 3, - "ground3": 4, - "downFloor": 5, - "upFloor": 6, - "blueShopLeft": 7, - "pinkShopLeft": 8, - "blueShopRight": 9, - "pinkShopRight": 10, - "arrowUp": 11, - "arrowDown": 12, - "arrowLeft": 13, - "arrowRight": 14, - "light": 15, - "darkLight": 16, - "ski": 17, - "flower": 18, - "box": 19, - "boxed": 20, - "sWallT": 21, - "sWallL": 22, - "sWallR": 23, - "sWallB": 24, - "sWallTL": 25, - "sWallBR": 26, - "sWallTR": 27, - "sWallBL": 28, - "sWallTB": 29, - "sWallLR": 30, - "sWallBLR": 31, - "sWallTLR": 32, - "sWallTBR": 33, - "sWallTBL": 34 + "yellowWall": 3, + "whiteWall": 4, + "blueWall": 5, + "snowGround": 6, + "ground2": 7, + "ground3": 8, + "ground4": 9, + "sand": 10, + "ground5": 11, + "yellowWall2": 12, + "whiteWall2": 13, + "blueWall2": 14, + "blockWall": 15, + "grayWall": 16, + "white": 17, + "ground6": 18, + "soil": 19, + "star": 20, + "lava": 21, + "ice": 22, + "downFloor": 23, + "upFloor": 24, + "blueShop-left": 31, + "blueShop-right": 32, + "pinkShop-left": 33, + "pinkShop-right": 34, + "arrowUp": 35, + "arrowDown": 36, + "arrowLeft": 37, + "arrowRight": 38, + "light": 39, + "darkLight": 40, + "ski": 41, + "flower": 42, + "box": 43, + "boxed": 44, + "bg": 10, + "T339": 58, + "T373": 60, + "T374": 61, + "T375": 62, + "T376": 63, + "T377": 64, + "greyDoor": 65, + "T473": 66, + "T474": 67, + "T475": 68, + "T521": 25, + "T522": 26, + "T523": 27, + "T524": 28, + "T525": 29, + "T526": 30, + "T527": 59, + "T549": 69, + "T550": 70 }, "animates": { "star": 0, "lava": 1, - "blueLava": 2, - "water": 3, - "yellowDoor": 4, - "blueDoor": 5, - "redDoor": 6, - "greenDoor": 7, - "specialDoor": 8, - "steelDoor": 9, - "yellowWall": 10, - "whiteWall": 11, - "blueWall": 12, - "crystalUp": 13, - "crystalBottom": 14, - "starPortal": 15, - "fire": 16, - "portal": 17, - "switch": 18, - "lavaNet": 19, - "poisonNet": 20, - "weakNet": 21, - "curseNet": 22, - "downPortal": 23, - "leftPortal": 24, - "rightPortal": 25, - "upPortal": 26, - "ice": 27, - "magentaWall": 28 + "waterWall": 2, + "yellowDoor": 3, + "blueDoor": 4, + "redDoor": 5, + "greenDoor": 6, + "specialDoor": 7, + "blueWallDoor": 8, + "yellowWallDoor": 9, + "whiteWallDoor": 10, + "steelDoor": 11, + "lavaDoor": 12, + "grayLavaDoor": 13, + "starDoor": 14, + "mockBlueWallDoor": 15, + "mockYellowWallDoor": 16, + "mockWhiteWallDoor": 17, + "iceYellowWallDoor": 18, + "starPortal": 19, + "exclamation": 20, + "portal": 21, + "switch": 22, + "lavaNet": 23, + "poisonNet": 24, + "weakNet": 25, + "curseNet": 26, + "downPortal": 27, + "leftPortal": 28, + "rightPortal": 29, + "upPortal": 30, + "water": 31, + "A358": 2, + "A359": 8, + "A360": 9, + "A361": 10, + "A362": 12, + "A363": 13, + "A364": 14, + "A365": 15, + "A366": 16, + "aqaqDoor": 17, + "A368": 18, + "A369": 20, + "A370": 22, + "A367": 32, + "A416": 33, + "A417": 34, + "A418": 35, + "A419": 36, + "A420": 37, + "A421": 38, + "A422": 39, + "A423": 33, + "A424": 34, + "A425": 35, + "A426": 36, + "A427": 37, + "A428": 38, + "A429": 39, + "A430": 33, + "A431": 34, + "A432": 35, + "A433": 36, + "A434": 37, + "A435": 38, + "A436": 39, + "A437": 33, + "A438": 34, + "A439": 35, + "A440": 36, + "A441": 37, + "A442": 38, + "A443": 39, + "A444": 33, + "A445": 34, + "A446": 35, + "A447": 36, + "A448": 37, + "A449": 38, + "A450": 39, + "A451": 33, + "A452": 34, + "A453": 35, + "A454": 36, + "A455": 37, + "A456": 38, + "A457": 39, + "A458": 33, + "A459": 34, + "A460": 35, + "A461": 36, + "A462": 37, + "A463": 38, + "A464": 39, + "greyDoor": 40, + "A467": 41, + "A511": 42, + "A528": 43, + "A531": 44, + "A532": 45, + "A533": 44, + "A534": 45, + "A538": 46, + "A539": 47, + "A540": 48, + "A541": 46, + "A542": 47, + "A543": 48, + "A544": 46, + "A545": 47, + "A546": 48, + "A552": 49, + "A553": 50 }, "npcs": { "man": 0, - "trader": 1, + "woman": 1, "thief": 2, "fairy": 3, - "wizard": 4, - "recluse": 5, - "king": 6, - "youngMan": 7, - "sign": 8, - "expShop": 9, - "moneyShop": 10, + "magician": 4, + "womanMagician": 5, + "oldMan": 6, + "child": 7, + "wood": 8, + "pinkShop": 9, + "blueShop": 10, "princess": 11, - "greenMan": 12, - "blueTrader": 13 + "wlt": 12, + "wt": 13, + "wrt": 14, + "wl": 15, + "wc": 16, + "wr": 17, + "wlb": 18, + "wrb": 19, + "dlt": 20, + "dt": 21, + "drt": 22, + "dl": 23, + "dc": 24, + "dr": 25, + "dlb": 26, + "drb": 27, + "N371": 28, + "N402": 29, + "N403": 30, + "N404": 31, + "N405": 32, + "N406": 33, + "N410": 34, + "N411": 35, + "N465": 36, + "N477": 37, + "N518": 38, + "N519": 38, + "N529": 39, + "N547": 40, + "N551": 41 }, "npc48": { "npc0": 0, "npc1": 1, "npc2": 2, "npc3": 3, - "tallYellowDoor": 4, - "tallBlueDoor": 5, - "tallRedDoor": 6, - "tallGreenDoor": 7, - "tallSpecialDoor": 8, - "tallSteelDoor": 9 + "npc4": 4 }, "enemys": { "greenSlime": 0, @@ -134,80 +280,97 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "redBat": 6, "vampire": 7, "skeleton": 8, + "skeletonSoilder": 9, "skeletonCaptain": 10, + "ghostSkeleton": 11, "zombie": 12, "zombieKnight": 13, "rock": 14, + "slimeMan": 15, "bluePriest": 16, "redPriest": 17, "brownWizard": 18, "redWizard": 19, + "yellowGuard": 20, + "blueGuard": 21, + "redGuard": 22, "swordsman": 23, "soldier": 24, "yellowKnight": 25, "redKnight": 26, "darkKnight": 27, + "blackKing": 28, + "yellowKing": 29, + "greenKing": 30, "blueKnight": 31, "goldSlime": 32, "poisonSkeleton": 33, "poisonBat": 34, + "steelRock": 35, "skeletonPriest": 36, "skeletonKing": 37, + "skeletonWizard": 38, + "redSkeletonCaption": 39, + "badHero": 40, + "demon": 41, "demonPriest": 42, "goldHornSlime": 43, - "silverSlime": 47, - "whiteHornSlime": 49, - "redSwordsman": 53, - "poisonZombie": 55, - "octopus": 57, - "princessEnemy": 59, - "skeletonWarrior": 9, - "silverSlimelord": 60, - "goldSlimelord": 61, - "whiteSlimeman": 54, - "slimeman": 15, - "yellowGateKeeper": 20, - "blueGateKeeper": 21, - "redGateKeeper": 22, - "magicMaster": 46, - "devilWarrior": 41, - "fairyEnemy": 58, - "dragon": 56, - "skeletonKnight": 39, - "skeletonPresbyter": 38, - "ironRock": 35, - "grayRock": 62, - "yellowPriest": 52, - "evilPrincess": 50, - "blademaster": 48, - "evilFairy": 51, - "greenKnight": 63, - "bowman": 64, - "watcherSlime": 66, - "frostBat": 67, - "devilKnight": 68, - "grayPriest": 69, - "greenGateKeeper": 70, - "ghostSoldier": 11, - "evilHero": 40, - "blackKing": 28, - "yellowKing": 29, - "greenKing": 30, "redKing": 44, - "blueKing": 45, - "keiskeiFairy": 71, - "tulipFairy": 72, - "purpleBowman": 65 + "whiteKing": 45, + "blackMagician": 46, + "silverSlime": 47, + "swordEmperor": 48, + "whiteHornSlime": 49, + "badPrincess": 50, + "badFairy": 51, + "grayPriest": 52, + "redSwordsman": 53, + "whiteGhost": 54, + "poisonZombie": 55, + "magicDragon": 56, + "octopus": 57, + "darkFairy": 58, + "greenKnight": 59, + "M300": 60, + "M301": 61, + "M302": 62, + "M303": 63, + "E340": 64, + "E341": 65, + "E342": 66, + "E343": 65, + "E344": 66, + "E381": 67, + "E382": 68, + "E383": 69, + "E384": 70, + "E385": 71, + "E386": 72, + "E387": 73, + "E388": 74, + "E389": 75, + "E390": 76, + "E391": 77, + "E392": 78, + "E393": 79, + "E394": 80, + "E395": 81, + "E396": 82, + "E397": 83, + "E398": 84, + "E399": 85, + "E400": 86, + "E401": 87, + "E407": 88, + "E408": 89, + "E409": 90, + "E520": 91 }, "enemy48": { "angel": 0, "elemental": 1, "steelGuard": 2, - "evilBat": 3, - "bearDown": 4, - "bearLeft": 5, - "bearRight": 6, - "bearUp": 7 + "evilBat": 3 }, "items": { "yellowKey": 0, @@ -224,7 +387,6 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "bluePotion": 21, "greenPotion": 22, "yellowPotion": 23, - "lifeWand": 33, "sword0": 60, "sword1": 50, "sword2": 51, @@ -246,7 +408,7 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "upFly": 15, "downFly": 14, "coin": 11, - "freezeBadge": 41, + "snow": 41, "cross": 40, "superPotion": 29, "earthquake": 8, @@ -254,13 +416,85 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "weakWine": 25, "curseWine": 27, "superWine": 28, - "dagger": 42, - "amulet": 47, + "knife": 42, + "moneyPocket": 46, + "shoes": 47, "hammer": 48, - "jumpShoes": 49, - "skill1": 30, - "wand": 10, - "pack": 46 + "I304": 5, + "I305": 7, + "I306": 10, + "I307": 26, + "I308": 30, + "I309": 31, + "I310": 32, + "I311": 33, + "I312": 34, + "I313": 35, + "I314": 36, + "I315": 37, + "I316": 38, + "I317": 39, + "I318": 49, + "I319": 60, + "I320": 61, + "I321": 62, + "I322": 63, + "I379": 64, + "I380": 65, + "I412": 66, + "I413": 67, + "I414": 66, + "I415": 67, + "I466": 68, + "I468": 69, + "I469": 70, + "I470": 69, + "I471": 70, + "I472": 71, + "I476": 72, + "I478": 73, + "I479": 74, + "I480": 73, + "I481": 74, + "I482": 75, + "I483": 76, + "I484": 77, + "I485": 78, + "I486": 76, + "I487": 77, + "I488": 78, + "I489": 76, + "I490": 77, + "I491": 78, + "I492": 79, + "I493": 80, + "I494": 81, + "I495": 82, + "I496": 79, + "I497": 80, + "I498": 81, + "I499": 82, + "I500": 79, + "I501": 80, + "I502": 81, + "I503": 82, + "I504": 79, + "I505": 80, + "I506": 81, + "I507": 82, + "I508": 83, + "I509": 84, + "I510": 85, + "I512": 86, + "I513": 87, + "I514": 86, + "I515": 87, + "I516": 88, + "I517": 89, + "I530": 90, + "I535": 91, + "I536": 91, + "I537": 92 }, "autotile": { "autotile": 0, diff --git a/project/images/bg.jpg b/project/images/bg.jpg index 3fbf4d1..4e73859 100644 Binary files a/project/images/bg.jpg and b/project/images/bg.jpg differ diff --git a/project/images/brave.png b/project/images/brave.png index 9855ef6..c5e901d 100644 Binary files a/project/images/brave.png and b/project/images/brave.png differ diff --git a/project/images/hero.png b/project/images/hero.png index d81650a..fc2f85b 100644 Binary files a/project/images/hero.png and b/project/images/hero.png differ diff --git a/project/images/winskin.png b/project/images/winskin.png index f314453..42fc42c 100644 Binary files a/project/images/winskin.png and b/project/images/winskin.png differ diff --git a/project/items.js b/project/items.js index d7ba487..465870f 100644 --- a/project/items.js +++ b/project/items.js @@ -97,8 +97,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "items", "name": "红血瓶", "text": ",生命+${core.values.redPotion}", - "itemEffect": "core.status.hero.hp += core.values.redPotion * core.status.thisMap.ratio", - "itemEffectTip": ",生命+${core.values.redPotion * core.status.thisMap.ratio}", + "itemEffect": "core.status.hero.hp += core.values.redPotion", + "itemEffectTip": ",生命+${core.values.redPotion }", "useItemEffect": "core.status.hero.hp += core.values.redPotion", "canUseItemEffect": "true" }, @@ -106,8 +106,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "items", "name": "蓝血瓶", "text": ",生命+${core.values.bluePotion}", - "itemEffect": "core.status.hero.hp += core.values.bluePotion * core.status.thisMap.ratio", - "itemEffectTip": ",生命+${core.values.bluePotion * core.status.thisMap.ratio}", + "itemEffect": "core.status.hero.hp += core.values.bluePotion", + "itemEffectTip": ",生命+${core.values.bluePotion}", "useItemEffect": "core.status.hero.hp += core.values.bluePotion", "canUseItemEffect": "true" }, @@ -115,8 +115,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "items", "name": "黄血瓶", "text": ",生命+${core.values.yellowPotion}", - "itemEffect": "core.status.hero.hp += core.values.yellowPotion * core.status.thisMap.ratio", - "itemEffectTip": ",生命+${core.values.yellowPotion * core.status.thisMap.ratio}", + "itemEffect": "core.status.hero.hp += core.values.yellowPotion", + "itemEffectTip": ",生命+${core.values.yellowPotion}", "useItemEffect": "core.status.hero.hp += core.values.yellowPotion", "canUseItemEffect": "true" }, @@ -124,8 +124,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "items", "name": "绿血瓶", "text": ",生命+${core.values.greenPotion}", - "itemEffect": "core.status.hero.hp += core.values.greenPotion * core.status.thisMap.ratio", - "itemEffectTip": ",生命+${core.values.greenPotion * core.status.thisMap.ratio}", + "itemEffect": "core.status.hero.hp += core.values.greenPotion", + "itemEffectTip": ",生命+${core.values.greenPotion }", "useItemEffect": "core.status.hero.hp += core.values.greenPotion", "canUseItemEffect": "true" }, @@ -182,8 +182,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "atk": 40 } }, - "itemEffect": "core.status.hero.atk += 40", - "itemEffectTip": ",攻击+40" + "itemEffect": "core.status.hero.atk += 50", + "itemEffectTip": ",攻击+50" }, "sword4": { "cls": "items", @@ -262,7 +262,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "def": 40 } }, - "itemEffect": "core.status.hero.def += 40", + "itemEffect": "core.status.hero.def += 50", "itemEffectTip": ",防御+40" }, "shield4": { @@ -297,10 +297,16 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "name": "圣水", "itemEffect": "core.status.hero.hp *= 2", "itemEffectTip": ",生命值翻倍", - "useItemEffect": "core.status.hero.hp *= 2;core.playSound('回血');", + "useItemEffect": "core.status.hero.hp *= 2;", "canUseItemEffect": "true", "text": "生命值翻倍" }, + "silverCoin": { + "cls": "items", + "name": "银币", + "itemEffect": "core.status.hero.money += 500", + "itemEffectTip": ",金币+500" + }, "book": { "cls": "constants", "name": "怪物手册", @@ -314,9 +320,9 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "name": "楼层传送器", "text": "可以自由往来去过的楼层", "hideInReplay": true, - "hideInToolbox": true, + "hideInToolbox": false, "useItemEffect": "core.ui.drawFly(core.floorIds.indexOf(core.status.floorId));", - "canUseItemEffect": "(function () {\n\tif (core.flags.flyNearStair && !core.nearStair()) return false;\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();" + "canUseItemEffect": "(function () {\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();" }, "coin": { "cls": "constants", @@ -327,7 +333,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "constants", "name": "冰冻徽章", "text": "可以将面前的熔岩变成平地", - "useItemEffect": "(function () {\n\tvar success = false;\n\n\tvar snowFourDirections = false; // 是否多方向雪花;如果是将其改成true\n\tif (snowFourDirections) {\n\t\t// 多方向雪花\n\t\tfor (var direction in core.utils.scan) { // 多方向雪花默认四方向,如需改为八方向请将这两个scan改为scan2\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (core.getBlockId(nx, ny) == 'lava') {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif (core.getBlockId(core.nextX(), core.nextY()) == 'lava') {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('打开界面');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\t} else {\n\t\tcore.playSound('操作失败');\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name, itemId);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();", + "useItemEffect": "(function () {\n\tvar success = false;\n\n\tvar snowFourDirections = false; // 是否四方向雪花;如果是将其改成true\n\tif (snowFourDirections) {\n\t\t// 四方向雪花\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (core.getBlockId(nx, ny) == 'lava') {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif (core.getBlockId(core.nextX(), core.nextY()) == 'lava') {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();", "canUseItemEffect": "true" }, "cross": { @@ -356,8 +362,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "greenKey": { "cls": "tools", - "name": "绿钥匙", - "text": "可以打开一扇绿门" + "name": "黑钥匙", + "text": "可以打开一扇黑门" }, "steelKey": { "cls": "tools", @@ -368,21 +374,21 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "tools", "name": "破墙镐", "text": "可以破坏勇士面前的墙", - "useItemEffect": "(function () {\n\tvar canBreak = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable) return false;\n\t\treturn block.event.canBreak;\n\t};\n\n\tvar success = false;\n\tvar pickaxeFourDirections = false; // 是否多方向破;如果是将其改成true\n\tif (pickaxeFourDirections) {\n\t\t// 多方向破\n\t\tfor (var direction in core.utils.scan) { // 多方向破默认四方向,如需改成八方向请将这两个scan改为scan2\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBreak(nx, ny)) {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅破当前\n\t\tif (canBreak(core.nextX(), core.nextY())) {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('破墙镐');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\t} else {\n\t\t// 无法使用\n\t\tcore.playSound('操作失败');\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name, itemId);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();", - "canUseItemEffect": "true" + "useItemEffect": "(function () {\n\tvar canBreak = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable) return false;\n\t\treturn block.event.canBreak;\n\t};\n\n\tvar success = false;\n\tvar pickaxeFourDirections = false; // 是否四方向破;如果是将其改成true\n\tif (pickaxeFourDirections) {\n\t\t// 四方向破\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBreak(nx, ny)) {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅破当前\n\t\tif (canBreak(core.nextX(), core.nextY())) {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('pickaxe.mp3');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\t// 无法使用\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();", + "canUseItemEffect": "core.status.floorId != 'MT78'" }, "icePickaxe": { "cls": "tools", "name": "破冰镐", "text": "可以破坏勇士面前的一堵冰墙", - "useItemEffect": "(function () {\n\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\tcore.insertAction({ \"type\": \"openDoor\", \"loc\": [\"core.nextX()\", \"core.nextY()\"] });\n})();", + "useItemEffect": "(function () {\n\tcore.removeBlock(core.nextX(), core.nextY());\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();", "canUseItemEffect": "(function () {\n\treturn core.getBlockId(core.nextX(), core.nextY()) == 'ice';\n})();" }, "bomb": { "cls": "tools", "name": "炸弹", "text": "可以炸掉勇士面前的怪物", - "useItemEffect": "(function () {\n\tvar bombList = []; // 炸掉的怪物坐标列表\n\tvar todo = []; // 炸弹后事件\n\tvar money = 0,\n\t\texp = 0; // 炸弹获得的金币和经验\n\n\tvar canBomb = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable || block.event.cls.indexOf('enemy') != 0) return false;\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\treturn enemy && !enemy.notBomb;\n\t};\n\n\tvar bomb = function (x, y) {\n\t\tif (!canBomb(x, y)) return;\n\t\tbombList.push([x, y]);\n\t\tvar id = core.getBlockId(x, y),\n\t\t\tenemy = core.material.enemys[id];\n\t\tmoney += core.getEnemyValue(enemy, 'money', x, y) || 0;\n\t\texp += core.getEnemyValue(enemy, 'exp', x, y) || 0;\n\t\tcore.push(todo, core.floors[core.status.floorId].afterBattle[x + \",\" + y]);\n\t\tcore.push(todo, enemy.afterBattle);\n\t\tcore.removeBlock(x, y);\n\t}\n\n\t// 如果要多方向可炸,把这里的false改成true\n\tif (false) {\n\t\tvar scan = core.utils.scan; // 多方向炸时默认四方向,如果要改成八方向炸可以改成 core.utils.scan2\n\t\tfor (var direction in scan) {\n\t\t\tvar delta = scan[direction];\n\t\t\tbomb(core.getHeroLoc('x') + delta.x, core.getHeroLoc('y') + delta.y);\n\t\t}\n\t} else {\n\t\t// 仅炸当前\n\t\tbomb(core.nextX(), core.nextY());\n\t}\n\n\tif (bombList.length == 0) {\n\t\tcore.playSound('操作失败');\n\t\tcore.drawTip('当前无法使用' + core.material.items[itemId].name, itemId);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n\n\tcore.playSound('炸弹');\n\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\n\t// 取消这里的注释可以炸弹后获得金币和经验\n\t// core.status.hero.money += money;\n\t// core.status.hero.exp += exp;\n\n\t// 取消这里的注释可以炸弹引发战后事件\n\t// if (todo.length > 0) core.insertAction(todo);\n\n})();", + "useItemEffect": "(function () {\n\tvar canBomb = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable || block.event.cls.indexOf('enemy') != 0) return false;\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\treturn enemy && !enemy.notBomb;\n\t};\n\n\tvar bombList = []; // 炸掉的怪物坐标列表\n\tvar bombFourDirections = false; // 是否四方向可炸;如果是将其改成true。\n\tif (bombFourDirections) {\n\t\t// 四方向炸\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBomb(nx, ny)) {\n\t\t\t\tbombList.push([nx, ny]);\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅炸当前\n\t\tif (canBomb(core.nextX(), core.nextY())) {\n\t\t\tbombList.push([core.nextX(), core.nextY()]);\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t}\n\t}\n\n\tif (bombList.length > 0) {\n\t\tcore.playSound('bomb.mp3');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\tcore.drawTip('当前无法使用' + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n\n\t// 炸弹后事件\n\t// 这是一个使用炸弹也能开门的例子\n\t/*\n\tif (core.status.floorId=='xxx' && core.terrainExists(x0,y0,'specialDoor') // 某个楼层,该机关门存在\n\t\t&& !core.enemyExists(x1,y1) && !core.enemyExists(x2,y2)) // 且守门的怪物都不存在\n\t{\n\t\tcore.insertAction([ // 插入事件\n\t\t\t{\"type\": \"openDoor\", \"loc\": [x0,y0]} // 开门\n\t\t])\n\t}\n\t*/\n})();", "canUseItemEffect": "true" }, "centerFly": { @@ -390,14 +396,14 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "name": "中心对称飞行器", "text": "可以飞向当前楼层中心对称的位置", "useItemEffect": "core.playSound('centerFly.mp3');\ncore.clearMap('hero');\ncore.setHeroLoc('x', core.bigmap.width - 1 - core.getHeroLoc('x'));\ncore.setHeroLoc('y', core.bigmap.height - 1 - core.getHeroLoc('y'));\ncore.drawHero();\ncore.drawTip(core.material.items[itemId].name + '使用成功');", - "canUseItemEffect": "(function () {\n\tvar toX = core.bigmap.width - 1 - core.getHeroLoc('x'),\n\t\ttoY = core.bigmap.height - 1 - core.getHeroLoc('y');\n\tvar id = core.getBlockId(toX, toY);\n\treturn id == null;\n})();" + "canUseItemEffect": "(function () {\n\tvar toX = core.bigmap.width - 1 - core.getHeroLoc('x'),\n\t\ttoY = core.bigmap.height - 1 - core.getHeroLoc('y');\n\tif (core.floors[core.status.floorId].upFloor[0] == toX && core.floors[core.status.floorId].upFloor[1] == toY) return false;\n\tif (core.floors[core.status.floorId].downFloor[0] == toX && core.floors[core.status.floorId].downFloor[1] == toY) return false;\n\tvar id = core.getBlockId(toX, toY);\n\treturn id == null;\n})();" }, "upFly": { "cls": "tools", "name": "上楼器", "text": "可以飞往楼上的相同位置", - "useItemEffect": "(function () {\n\tvar floorId = core.floorIds[core.floorIds.indexOf(core.status.floorId) + 1];\n\tif (core.status.event.id == 'action') {\n\t\tcore.insertAction([\n\t\t\t{ \"type\": \"changeFloor\", \"loc\": [core.getHeroLoc('x'), core.getHeroLoc('y')], \"floorId\": floorId },\n\t\t\t{ \"type\": \"tip\", \"text\": core.material.items[itemId].name + '使用成功' }\n\t\t]);\n\t} else {\n\t\tcore.changeFloor(floorId, null, core.status.hero.loc, null, function () {\n\t\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t\t\tcore.replay();\n\t\t});\n\t}\n})();", - "canUseItemEffect": "(function () {\n\tvar floorId = core.status.floorId,\n\t\tindex = core.floorIds.indexOf(floorId);\n\tif (index < core.floorIds.length - 1) {\n\t\tvar toId = core.floorIds[index + 1],\n\t\t\ttoX = core.getHeroLoc('x'),\n\t\t\ttoY = core.getHeroLoc('y');\n\t\tvar mw = core.floors[toId].width,\n\t\t\tmh = core.floors[toId].height;\n\t\tif (toX >= 0 && toX < mw && toY >= 0 && toY < mh && core.getBlock(toX, toY, toId) == null) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n})();" + "useItemEffect": "(function () {\n\tvar floorId = core.floorIds[core.floorIds.indexOf(core.status.floorId) + 1];\n\tif (core.status.event.id == 'action') {\n\t\tcore.insertAction([\n\t\t\t{ \"type\": \"changeFloor\", \"loc\": [core.status.maps[floorId].downFloor[0], core.status.maps[floorId].downFloor[1]], \"floorId\": floorId },\n\t\t\t{ \"type\": \"tip\", \"text\": core.material.items[itemId].name + '使用成功' }\n\t\t]);\n\t} else {\n\t\tcore.changeFloor(floorId, null, { x: core.status.maps[floorId].downFloor[0], y: core.status.maps[floorId].downFloor[1], direction: \"down\" }, null, function () {\n\t\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t\t\tcore.replay();\n\t\t});\n\t}\n})();", + "canUseItemEffect": "(function () {\n\tvar floorId = core.status.floorId,\n\t\tindex = core.floorIds.indexOf(floorId);\n\tvar canFlyid = [\"nandu\", \"QISHI\", \"MUDI\", \"didi\", \"guantong\", \"shijing\", \"yanhai\", \"jueshen\", \"weizhi\", \"anshi\", \"U49\", \"U48\", \"U47\", \"U46\", \"U45\", \"U44\", \"U43\", \"U42\", \"U41\", \"U40\", \"U39\", \"U38\", \"U37\", \"liuchongtian\", \"wuchongtian\", \"sichongtian\", \"sanchongtian\", \"erchongtian\", \"yichongtian\", \"U36\", \"U35\", \"U34\", \"U33\", \"U32\", \"U31\", \"U30\", \"U29\", \"U28\", \"U27\", \"U26\", \"mishi\", \"chongge\", \"wujian\", \"lingqu\", \"ange\", \"U25\", \"U24\", \"U23\", \"U22\", \"U21\", \"U20\", \"U19\", \"U18\", \"U17\", \"shuanglin\", \"cuoxuan\", \"fengche\", \"nianlian\", \"U16\", \"U15\", \"U14\", \"U13\", \"U12\", \"U11\", \"U10\", \"sanding\", \"erding\", \"yiding\", \"U9\", \"U8\", \"U7\", \"U6\", \"U5\", \"kongyan\", \"dashi\", \"U4\", \"U3\", \"U2\", \"U1\", \"MT0\", \"MT1\", \"shenhai\", \"MT2\", \"MT3\", \"MT4\", \"yanjiusuo\", \"MT5\", \"MT6\", \"MT7\", \"MT8\", \"MT9\", \"CETAI\", \"MT10\", \"MT11\", \"MT12\", \"MT13\", \"MT14\", \"MT15\", \"MT16\", \"XIANJIE\", \"MT17\", \"MT18\", \"MT19\", \"zhenhong\", \"MT20\", \"MT21\", \"MT22\", \"MT23\", \"MT24\", \"MT25\", \"xietu\", \"MT26\", \"MT27\", \"MT28\", \"MT29\", \"MT30\", \"MT31\", \"MT32\", \"MT33\", \"MT34\", \"MT35\", \"MT36\", \"xuetan\", \"MT37\", \"MT38\", \"MT39\", \"MT40\", \"MT41\", \"MT42\", \"MT43\", \"MT44\", \"MT45\", \"MT46\", \"MT47\", \"MT48\", \"MT49\", \"bishi\", \"MT50\", \"MT51\", \"MT52\", \"MT53\", \"MT54\", \"MT55\", \"MT56\", \"MT57\", \"MT58\", \"MT59\", \"MT60\", \"MT61\", \"MT62\", \"MT63\", \"MT64\", \"jiange\", \"MT65\", \"MT66\", \"MT67\", \"MT68\", \"MT69\", \"MT70\", \"MT71\", \"MT72\", \"MT73\", \"MT74\", \"MT75\", \"MT76\", \"MT77\", \"MT78\", \"MT79\", \"MT80\", \"MT81\", \"MT99\", \"tawai\", \"PIANTOU1\", \"PIANTOU2\", \"PIANTOU3\", \"PIANTOU4\", \"PIANTOU5\", \"PIANTOU6\", \"PIANTOU7\", \"PIANTOU8\", \"PIANTOU9\", \"PIANTOU10\", \"PIANTOU11\", \"huxiao1\", \"huxiao2\", \"huxiao3\", \"duwei1\", \"duwei2\", \"duwei3\", \"duwei4\", \"jieke1\", \"jieke2\", \"jieke3\", \"jieke4\", \"jieke5\", \"wangyang30\", \"shuoming\"]\n\tif (core.inArray(canFlyid, floorId))\n\t\treturn true;\n\telse\n\t\t/*\n\tif (index < core.floorIds.length - 1) {\n\t\tvar toId = core.floorIds[index + 1],\n\t\t\ttoX = core.status.maps[floorId + 1].downFloor[0],\n\t\t\ttoY = core.status.maps[floorId + 1].downFloor[1];\n\t\tvar mw = core.floors[toId].width,\n\t\t\tmh = core.floors[toId].height;\n\t\tif (toX >= 0 && toX < mw && toY >= 0 && toY < mh && core.getBlock(toX, toY, toId) == null) {\n\t\t\treturn true;\n\t\t}\n\t}*/\n\t\treturn false;\n})();" }, "downFly": { "cls": "tools", @@ -410,7 +416,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "tools", "name": "地震卷轴", "text": "可以破坏当前层的所有墙", - "useItemEffect": "(function () {\n\tvar indexes = [];\n\tfor (var index in core.status.thisMap.blocks) {\n\t\tvar block = core.status.thisMap.blocks[index];\n\t\tif (!block.disable && block.event.canBreak) {\n\t\t\tindexes.push(index);\n\t\t}\n\t}\n\tcore.removeBlockByIndexes(indexes);\n\tcore.redrawMap();\n\tcore.playSound('炸弹');\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();", + "useItemEffect": "(function () {\n\tvar indexes = [];\n\tfor (var index in core.status.thisMap.blocks) {\n\t\tvar block = core.status.thisMap.blocks[index];\n\t\tif (!block.disable && block.event.canBreak) {\n\t\t\tindexes.push(index);\n\t\t}\n\t}\n\tcore.removeBlockByIndexes(indexes);\n\tcore.drawMap();\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();", "canUseItemEffect": "(function () {\n\treturn core.status.thisMap.blocks.filter(function (block) {\n\t\treturn !block.disable && block.event.canBreak;\n\t}).length > 0;\n})();" }, "poisonWine": { @@ -459,18 +465,10 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "type": "function", "function": "function(){\ncore.addItem('lifeWand', 1);\n}" }, - { - "type": "playSound", - "name": "打开界面" - }, { "type": "input", "text": "请输入生命魔杖使用次数:(0-${item:lifeWand})" }, - { - "type": "comment", - "text": "【接受用户输入】弹窗输入的结果将会保存在“flag:input”中\n如果需要更多帮助,请查阅帮助文档" - }, { "type": "if", "condition": "flag:input<=item:lifeWand", @@ -487,17 +485,9 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "operator": "+=", "value": "flag:input*100" }, - { - "type": "playSound", - "name": "回血" - }, "成功使用${flag:input}次生命魔杖,恢复${flag:input*100}点生命。" ], "false": [ - { - "type": "playSound", - "name": "操作失败" - }, "输入不合法!" ] } @@ -508,7 +498,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "cls": "tools", "name": "跳跃靴", "text": "能跳跃到前方两格处", - "useItemEffect": "core.playSound(\"跳跃\");\ncore.insertAction({ \"type\": \"jumpHero\", \"loc\": [core.nextX(2), core.nextY(2)] });", + "useItemEffect": "core.playSound(\"jump.mp3\"); core.insertAction({ \"type\": \"jumpHero\", \"loc\": [core.nextX(2), core.nextY(2)] });", "canUseItemEffect": "(function () {\n\tvar nx = core.nextX(2),\n\t\tny = core.nextY(2);\n\treturn nx >= 0 && nx < core.bigmap.width && ny >= 0 && ny < core.bigmap.height && core.getBlockId(nx, ny) == null;\n})();" }, "skill1": { @@ -516,17 +506,48 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "name": "技能:二倍斩", "text": "可以打开或关闭主动技能二倍斩", "hideInReplay": true, - "useItemEffect": "(function () {\n\tvar skillValue = 1; // 技能的flag:skill值,可用于当前开启技能的判定;对于新技能可以依次改成2,3等等\n\tvar skillNeed = 5; // 技能的需求\n\tvar skillName = '二倍斩'; // 技能的名称\n\n\tif (core.getFlag('skill', 0) != skillValue) { // 判断当前是否已经开了技能\n\t\tif (core.getStatus('mana') >= skillNeed) { // 这里要写当前能否开技能的条件判断,比如魔力值至少要多少\n\t\t\tcore.playSound('打开界面');\n\t\t\tcore.setFlag('skill', skillValue); // 开技能1\n\t\t\tcore.setFlag('skillName', skillName); // 设置技能名\n\t\t} else {\n\t\t\tcore.playSound('操作失败');\n\t\t\tcore.drawTip('魔力不足,无法开启技能');\n\t\t}\n\t} else { // 关闭技能\n\t\tcore.setFlag('skill', 0); // 关闭技能状态\n\t\tcore.setFlag('skillName', '无');\n\t}\n})();", + "useItemEffect": "(function () {\n\tvar skillValue = 1; // 技能的flag:skill值,可用于当前开启技能的判定;对于新技能可以依次改成2,3等等\n\tvar skillNeed = 5; // 技能的需求\n\tvar skillName = '二倍斩'; // 技能的名称\n\n\tif (core.getFlag('skill', 0) != skillValue) { // 判断当前是否已经开了技能\n\t\tif (core.getStatus('mana') >= skillNeed) { // 这里要写当前能否开技能的条件判断,比如魔力值至少要多少\n\t\t\tcore.setFlag('skill', skillValue); // 开技能1\n\t\t\tcore.setFlag('skillName', skillName); // 设置技能名\n\t\t} else {\n\t\t\tcore.drawTip('魔力不足,无法开启技能');\n\t\t}\n\t} else { // 关闭技能\n\t\tcore.setFlag('skill', 0); // 关闭技能状态\n\t\tcore.setFlag('skillName', '无');\n\t}\n})();", "canUseItemEffect": "true" }, "wand": { "cls": "items", "name": "新物品" }, - "pack": { + "I466": { "cls": "items", - "name": "钱袋", - "itemEffect": "core.status.hero.money += 500", - "itemEffectTip": ",金币+500" + "name": "悲戚之盾", + "text": "一个很普通的铁盾", + "equip": { + "type": 1, + "value": { + "def": 100 + } + }, + "itemEffect": "core.status.hero.def += 100", + "itemEffectTip": ",防御+100" + }, + "I516": { + "cls": "items", + "name": "镇塔剑" + }, + "I517": { + "cls": "items", + "name": "镇塔盾" + }, + "I530": { + "cls": "constants", + "name": "游戏帮助" + }, + "I535": { + "cls": "items", + "name": "血剑" + }, + "I536": { + "cls": "items", + "name": "新物品" + }, + "I537": { + "cls": "items", + "name": "血盾" } } \ No newline at end of file diff --git a/project/maps.js b/project/maps.js index fbf881c..2f51f82 100644 --- a/project/maps.js +++ b/project/maps.js @@ -1,22 +1,21 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = { - "1": {"cls":"animates","id":"yellowWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}}, - "2": {"cls":"animates","id":"whiteWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}}, - "3": {"cls":"animates","id":"blueWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}}, - "4": {"cls":"animates","id":"star","name":"星空"}, - "5": {"cls":"animates","id":"lava","name":"岩浆"}, - "6": {"cls":"animates","id":"ice","doorInfo":{"time":160,"openSound":"破冰镐","closeSound":"door.mp3","keys":{"icePickaxe":1}},"animate":1}, - "7": {"cls":"terrains","id":"blueShopLeft"}, - "8": {"cls":"terrains","id":"blueShopRight"}, - "9": {"cls":"terrains","id":"pinkShopLeft"}, - "10": {"cls":"terrains","id":"pinkShopRight"}, - "11": {"cls":"animates","id":"lavaNet","canPass":true,"trigger":"null","script":"(function () {\n\t// 血网的伤害效果移动到 checkBlock 中处理\n\n\t// 如果要做一次性血网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})();","name":"血网"}, - "12": {"cls":"animates","id":"poisonNet","canPass":true,"trigger":"null","script":"(function () {\n\tif (!core.hasItem('amulet')) {\n\t\tcore.triggerDebuff('get', 'poison');\n\t\tcore.updateStatusBar();\n\t}\n\n\t// 如果要做一次性毒网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})()","name":"毒网"}, - "13": {"cls":"animates","id":"weakNet","canPass":true,"trigger":"null","script":"(function () {\n\tif (!core.hasItem('amulet')) {\n\t\tcore.triggerDebuff('get', 'weak');\n\t\tcore.updateStatusBar();\n\t}\n\n\t// 如果要做一次性衰网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})()","name":"衰网"}, - "14": {"cls":"animates","id":"curseNet","canPass":true,"trigger":"null","script":"(function () {\n\tif (!core.hasItem('amulet')) {\n\t\tcore.triggerDebuff('get', 'curse');\n\t\tcore.updateStatusBar();\n\t}\n\n\t// 如果要做一次性咒网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})()","name":"咒网"}, - "15": {"cls":"animates","id":"blueLava"}, - "16": {"cls":"animates","id":"water"}, - "20": {"cls":"autotile","id":"autotile"}, + "1": {"cls":"terrains","id":"yellowWall"}, + "2": {"cls":"terrains","id":"whiteWall","canBreak":true}, + "3": {"cls":"terrains","id":"blueWall"}, + "4": {"cls":"animates","id":"star","noPass":true}, + "5": {"cls":"animates","id":"lava","noPass":true}, + "6": {"cls":"terrains","id":"ice"}, + "7": {"cls":"terrains","id":"blueShop-left"}, + "8": {"cls":"terrains","id":"blueShop-right"}, + "9": {"cls":"terrains","id":"pinkShop-left"}, + "10": {"cls":"terrains","id":"pinkShop-right"}, + "11": {"cls":"animates","id":"lavaNet","noPass":false,"trigger":"passNet","event":[{"type":"setValue","name":"status:hp","operator":"-=","value":"100"},{"type":"animate","name":"luzhang","async":true},{"type":"sleep","time":20},{"type":"waitAsync","excludeAnimates":true}]}, + "12": {"cls":"animates","id":"poisonNet","noPass":false,"trigger":"passNet"}, + "13": {"cls":"animates","id":"weakNet","noPass":false,"trigger":"passNet"}, + "14": {"cls":"animates","id":"curseNet","noPass":false,"trigger":"passNet"}, + "15": {"cls":"animates","id":"water","noPass":true}, + "20": {"cls":"autotile","id":"autotile","noPass":true}, "21": {"cls":"items","id":"yellowKey"}, "22": {"cls":"items","id":"blueKey"}, "23": {"cls":"items","id":"redKey"}, @@ -50,7 +49,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "51": {"cls":"items","id":"upFly"}, "52": {"cls":"items","id":"downFly"}, "53": {"cls":"items","id":"coin"}, - "54": {"cls":"items","id":"freezeBadge"}, + "54": {"cls":"items","id":"snow"}, "55": {"cls":"items","id":"cross"}, "56": {"cls":"items","id":"superPotion"}, "57": {"cls":"items","id":"earthquake"}, @@ -58,66 +57,70 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "59": {"cls":"items","id":"weakWine"}, "60": {"cls":"items","id":"curseWine"}, "61": {"cls":"items","id":"superWine"}, - "62": {"cls":"items","id":"dagger"}, - "63": {"cls":"items","id":"pack"}, - "64": {"cls":"items","id":"amulet"}, + "62": {"cls":"items","id":"knife"}, + "63": {"cls":"items","id":"moneyPocket"}, + "64": {"cls":"items","id":"shoes"}, "65": {"cls":"items","id":"hammer"}, - "68": {"cls":"items","id":"lifeWand"}, - "69": {"cls":"items","id":"jumpShoes"}, - "70": {"cls":"items","id":"sword0"}, - "71": {"cls":"items","id":"shield0"}, - "72": {"cls":"items","id":"skill1"}, - "73": {"cls":"items","id":"wand"}, - "81": {"cls":"animates","id":"yellowDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"yellowKey":1}},"name":"黄门"}, - "82": {"cls":"animates","id":"blueDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"blueKey":1}},"name":"蓝门"}, - "83": {"cls":"animates","id":"redDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}},"name":"红门"}, - "84": {"cls":"animates","id":"greenDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"greenKey":1}},"name":"绿门"}, - "85": {"cls":"animates","id":"specialDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}},"name":"机关门"}, - "86": {"cls":"animates","id":"steelDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"steelKey":1}},"name":"铁门"}, - "87": {"cls":"terrains","id":"upFloor","canPass":true}, - "88": {"cls":"terrains","id":"downFloor","canPass":true}, - "89": {"cls":"animates","id":"portal","canPass":true}, - "90": {"cls":"animates","id":"starPortal","canPass":true}, - "91": {"cls":"animates","id":"upPortal","canPass":true}, - "92": {"cls":"animates","id":"leftPortal","canPass":true}, - "93": {"cls":"animates","id":"downPortal","canPass":true}, - "94": {"cls":"animates","id":"rightPortal","canPass":true}, - "101": {"cls":"animates","id":"crystalUp"}, - "102": {"cls":"animates","id":"crystalBottom"}, - "103": {"cls":"animates","id":"fire"}, - "104": {"cls":"animates","id":"switch"}, - "109": {"cls":"animates","id":"magentaWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}}, + "81": {"cls":"animates","id":"yellowDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"yellowKey":1}},"animate":1}, + "82": {"cls":"animates","id":"blueDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"blueKey":1}},"animate":1}, + "83": {"cls":"animates","id":"redDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"redKey":1}},"animate":1}, + "84": {"cls":"animates","id":"greenDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"greenKey":1}},"animate":1}, + "85": {"cls":"animates","id":"specialDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}},"animate":1}, + "86": {"cls":"animates","id":"steelDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"animate":1,"canPass":false,"cannotOut":[],"cannotIn":[]}, + "87": {"cls":"terrains","id":"upFloor","noPass":false}, + "88": {"cls":"terrains","id":"downFloor","noPass":false,"canPass":false}, + "89": {"cls":"animates","id":"portal","noPass":false}, + "90": {"cls":"animates","id":"starPortal","noPass":false}, + "91": {"cls":"animates","id":"upPortal","noPass":false}, + "92": {"cls":"animates","id":"leftPortal","noPass":false}, + "93": {"cls":"animates","id":"downPortal","noPass":false}, + "94": {"cls":"animates","id":"rightPortal","noPass":false}, "121": {"cls":"npcs","id":"man"}, - "122": {"cls":"npcs","id":"trader"}, + "122": {"cls":"npcs","id":"woman"}, "123": {"cls":"npcs","id":"thief"}, "124": {"cls":"npcs","id":"fairy"}, - "125": {"cls":"npcs","id":"wizard"}, - "126": {"cls":"npcs","id":"recluse"}, - "127": {"cls":"npcs","id":"king"}, - "128": {"cls":"npcs","id":"youngMan"}, - "129": {"cls":"npcs","id":"sign"}, - "130": {"cls":"npcs","id":"expShop"}, - "131": {"cls":"npcs","id":"moneyShop"}, + "125": {"cls":"npcs","id":"magician"}, + "126": {"cls":"npcs","id":"womanMagician"}, + "127": {"cls":"npcs","id":"oldMan"}, + "128": {"cls":"npcs","id":"child"}, + "129": {"cls":"npcs","id":"wood"}, + "130": {"cls":"npcs","id":"pinkShop"}, + "131": {"cls":"npcs","id":"blueShop"}, "132": {"cls":"npcs","id":"princess"}, - "133": {"cls":"npc48","id":"npc0","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1}, - "134": {"cls":"npc48","id":"npc1","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1}, - "135": {"cls":"npc48","id":"npc2","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1}, - "136": {"cls":"npc48","id":"npc3","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1}, - "137": {"cls":"npcs","id":"greenMan"}, - "138": {"cls":"npcs","id":"blueTrader"}, - "151": {"cls":"autotile","id":"autotile1"}, - "152": {"cls":"autotile","id":"autotile2"}, - "153": {"cls":"autotile","id":"autotile3"}, - "161": {"cls":"terrains","id":"arrowUp","canPass":true,"cannotOut":["left","right","down"],"cannotIn":["up"]}, - "162": {"cls":"terrains","id":"arrowDown","canPass":true,"cannotOut":["left","right","up"],"cannotIn":["down"]}, - "163": {"cls":"terrains","id":"arrowLeft","canPass":true,"cannotOut":["up","down","right"],"cannotIn":["left"]}, - "164": {"cls":"terrains","id":"arrowRight","canPass":true,"cannotOut":["up","down","left"],"cannotIn":["right"]}, - "165": {"cls":"terrains","id":"light","trigger":"null","canPass":true,"script":"(function () {\n\tcore.setBlock(core.getNumberById('darkLight'), core.getHeroLoc('x'), core.getHeroLoc('y'));\n})();"}, - "166": {"cls":"terrains","id":"darkLight"}, - "167": {"cls":"terrains","id":"ski","trigger":"ski","canPass":true}, - "168": {"cls":"terrains","id":"flower","canPass":true}, - "169": {"cls":"terrains","id":"box","trigger":"pushBox"}, - "170": {"cls":"terrains","id":"boxed","trigger":"pushBox"}, + "133": {"cls":"npc48","id":"npc0"}, + "134": {"cls":"npc48","id":"npc1"}, + "135": {"cls":"npc48","id":"npc2"}, + "136": {"cls":"npc48","id":"npc3"}, + "137": {"cls":"npc48","id":"npc4"}, + "151": {"cls":"autotile","id":"autotile1","noPass":true}, + "152": {"cls":"autotile","id":"autotile2","noPass":true}, + "153": {"cls":"autotile","id":"autotile3","noPass":true}, + "161": {"cls":"terrains","id":"arrowUp","noPass":false,"cannotOut":["down","left","right"],"cannotIn":["up"]}, + "162": {"cls":"terrains","id":"arrowDown","noPass":false}, + "163": {"cls":"terrains","id":"arrowLeft","noPass":false}, + "164": {"cls":"terrains","id":"arrowRight","noPass":false}, + "165": {"cls":"terrains","id":"light","trigger":"changeLight","noPass":false,"script":"(function () {\n\tcore.setBlock(core.getNumberById('darkLight'), core.getHeroLoc('x'), core.getHeroLoc('y'));\n})();"}, + "166": {"cls":"terrains","id":"darkLight","noPass":true}, + "167": {"cls":"terrains","id":"ski","trigger":"ski","noPass":false}, + "168": {"cls":"terrains","id":"flower","noPass":true}, + "169": {"cls":"terrains","id":"box","trigger":"pushBox","noPass":true}, + "170": {"cls":"terrains","id":"boxed","trigger":"pushBox","noPass":true}, + "181": {"cls":"npcs","id":"wlt"}, + "182": {"cls":"npcs","id":"wt"}, + "183": {"cls":"npcs","id":"wrt"}, + "184": {"cls":"npcs","id":"wl"}, + "185": {"cls":"npcs","id":"wc"}, + "186": {"cls":"npcs","id":"wr"}, + "187": {"cls":"npcs","id":"wlb"}, + "188": {"cls":"npcs","id":"wrb"}, + "189": {"cls":"npcs","id":"dlt"}, + "190": {"cls":"npcs","id":"dt"}, + "191": {"cls":"npcs","id":"drt"}, + "192": {"cls":"npcs","id":"dl"}, + "193": {"cls":"npcs","id":"dc"}, + "194": {"cls":"npcs","id":"dr"}, + "195": {"cls":"npcs","id":"dlb"}, + "196": {"cls":"npcs","id":"drb"}, "201": {"cls":"enemys","id":"greenSlime"}, "202": {"cls":"enemys","id":"redSlime"}, "203": {"cls":"enemys","id":"blackSlime"}, @@ -127,20 +130,20 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "207": {"cls":"enemys","id":"redBat"}, "208": {"cls":"enemys","id":"vampire"}, "209": {"cls":"enemys","id":"skeleton"}, - "210": {"cls":"enemys","id":"skeletonWarrior"}, + "210": {"cls":"enemys","id":"skeletonSoilder"}, "211": {"cls":"enemys","id":"skeletonCaptain"}, - "212": {"cls":"enemys","id":"ghostSoldier"}, + "212": {"cls":"enemys","id":"ghostSkeleton"}, "213": {"cls":"enemys","id":"zombie"}, "214": {"cls":"enemys","id":"zombieKnight"}, "215": {"cls":"enemys","id":"rock"}, - "216": {"cls":"enemys","id":"slimeman"}, + "216": {"cls":"enemys","id":"slimeMan"}, "217": {"cls":"enemys","id":"bluePriest"}, "218": {"cls":"enemys","id":"redPriest"}, "219": {"cls":"enemys","id":"brownWizard"}, "220": {"cls":"enemys","id":"redWizard"}, - "221": {"cls":"enemys","id":"yellowGateKeeper"}, - "222": {"cls":"enemys","id":"blueGateKeeper"}, - "223": {"cls":"enemys","id":"redGateKeeper"}, + "221": {"cls":"enemys","id":"yellowGuard"}, + "222": {"cls":"enemys","id":"blueGuard"}, + "223": {"cls":"enemys","id":"redGuard"}, "224": {"cls":"enemys","id":"swordsman"}, "225": {"cls":"enemys","id":"soldier"}, "226": {"cls":"enemys","id":"yellowKnight"}, @@ -153,75 +156,287 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "233": {"cls":"enemys","id":"goldSlime"}, "234": {"cls":"enemys","id":"poisonSkeleton"}, "235": {"cls":"enemys","id":"poisonBat"}, - "236": {"cls":"enemys","id":"ironRock"}, + "236": {"cls":"enemys","id":"steelRock"}, "237": {"cls":"enemys","id":"skeletonPriest"}, "238": {"cls":"enemys","id":"skeletonKing"}, - "239": {"cls":"enemys","id":"skeletonPresbyter"}, - "240": {"cls":"enemys","id":"skeletonKnight"}, - "241": {"cls":"enemys","id":"evilHero"}, - "242": {"cls":"enemys","id":"devilWarrior"}, + "239": {"cls":"enemys","id":"skeletonWizard"}, + "240": {"cls":"enemys","id":"redSkeletonCaption"}, + "241": {"cls":"enemys","id":"badHero"}, + "242": {"cls":"enemys","id":"demon"}, "243": {"cls":"enemys","id":"demonPriest"}, "244": {"cls":"enemys","id":"goldHornSlime"}, "245": {"cls":"enemys","id":"redKing"}, - "246": {"cls":"enemys","id":"blueKing"}, - "247": {"cls":"enemys","id":"magicMaster"}, + "246": {"cls":"enemys","id":"whiteKing"}, + "247": {"cls":"enemys","id":"blackMagician"}, "248": {"cls":"enemys","id":"silverSlime"}, - "249": {"cls":"enemys","id":"blademaster"}, + "249": {"cls":"enemys","id":"swordEmperor"}, "250": {"cls":"enemys","id":"whiteHornSlime"}, - "251": {"cls":"enemys","id":"evilPrincess"}, - "252": {"cls":"enemys","id":"evilFairy"}, - "253": {"cls":"enemys","id":"yellowPriest"}, + "251": {"cls":"enemys","id":"badPrincess"}, + "252": {"cls":"enemys","id":"badFairy"}, + "253": {"cls":"enemys","id":"grayPriest"}, "254": {"cls":"enemys","id":"redSwordsman"}, - "255": {"cls":"enemys","id":"whiteSlimeman"}, + "255": {"cls":"enemys","id":"whiteGhost"}, "256": {"cls":"enemys","id":"poisonZombie"}, - "257": {"cls":"enemys","id":"dragon"}, + "257": {"cls":"enemys","id":"magicDragon"}, "258": {"cls":"enemys","id":"octopus"}, - "259": {"cls":"enemys","id":"fairyEnemy"}, - "260": {"cls":"enemys","id":"princessEnemy"}, + "259": {"cls":"enemys","id":"darkFairy"}, + "260": {"cls":"enemys","id":"greenKnight"}, "261": {"cls":"enemy48","id":"angel"}, "262": {"cls":"enemy48","id":"elemental"}, "263": {"cls":"enemy48","id":"steelGuard"}, "264": {"cls":"enemy48","id":"evilBat"}, - "265": {"cls":"enemys","id":"silverSlimelord"}, - "266": {"cls":"enemys","id":"goldSlimelord"}, - "267": {"cls":"enemys","id":"grayRock"}, - "270": {"cls":"enemys","id":"greenKnight"}, - "271": {"cls":"enemys","id":"bowman"}, - "272": {"cls":"enemys","id":"purpleBowman"}, - "275": {"cls":"enemys","id":"watcherSlime"}, - "277": {"cls":"enemys","id":"frostBat"}, - "278": {"cls":"enemys","id":"devilKnight"}, - "279": {"cls":"enemys","id":"grayPriest"}, - "280": {"cls":"enemys","id":"greenGateKeeper"}, - "300": {"cls":"terrains","id":"ground"}, - "301": {"cls":"terrains","id":"sWallT","name":"薄墙-上","cannotOut":["up"],"cannotIn":["up"]}, - "302": {"cls":"terrains","id":"sWallL","name":"薄墙-左","cannotOut":["left"],"cannotIn":["left"]}, - "303": {"cls":"terrains","id":"sWallR","name":"薄墙-右","cannotOut":["right"],"cannotIn":["right"]}, - "304": {"cls":"terrains","id":"sWallB","name":"薄墙-下","cannotOut":["down"],"cannotIn":["down"]}, - "305": {"cls":"terrains","id":"grass"}, - "306": {"cls":"terrains","id":"sWallTL","name":"薄墙-上左","cannotOut":["up","left"],"cannotIn":["up","left"]}, - "307": {"cls":"terrains","id":"sWallBR","name":"薄墙-下右","cannotOut":["down","right"],"cannotIn":["down","right"]}, - "308": {"cls":"terrains","id":"grass2"}, - "309": {"cls":"terrains","id":"sWallTR","name":"薄墙-上右","cannotOut":["up","right"],"cannotIn":["up","right"]}, - "310": {"cls":"terrains","id":"sWallBL","name":"薄墙-下左","cannotOut":["down","left"],"cannotIn":["down","left"]}, - "311": {"cls":"terrains","id":"ground2"}, - "312": {"cls":"terrains","id":"sWallTB","name":"薄墙-上下","cannotOut":["up","down"],"cannotIn":["up","down"]}, - "313": {"cls":"terrains","id":"ground3"}, - "314": {"cls":"terrains","id":"sWallLR","name":"薄墙-左右","cannotOut":["left","right"],"cannotIn":["left","right"]}, - "315": {"cls":"terrains","id":"sWallBLR","name":"薄墙-下左右","cannotOut":["down","left","right"],"cannotIn":["down","left","right"]}, - "316": {"cls":"terrains","id":"sWallTLR","name":"薄墙-上左右","cannotOut":["up","left","right"],"cannotIn":["up","left","right"]}, - "317": {"cls":"terrains","id":"sWallTBR","name":"薄墙-上下右","cannotOut":["up","down","right"],"cannotIn":["up","down","right"]}, - "318": {"cls":"terrains","id":"sWallTBL","name":"薄墙-上下左","cannotOut":["up","down","left"],"cannotIn":["up","down","left"]}, - "319": {"cls":"npc48","id":"tallYellowDoor","trigger":"openDoor","name":"高黄门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"yellowKey":1}}}, - "320": {"cls":"npc48","id":"tallBlueDoor","trigger":"openDoor","name":"高蓝门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"blueKey":1}}}, - "321": {"cls":"npc48","id":"tallRedDoor","trigger":"openDoor","name":"高红门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}}}, - "322": {"cls":"npc48","id":"tallGreenDoor","trigger":"openDoor","name":"高绿门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"greenKey":1}}}, - "323": {"cls":"npc48","id":"tallSpecialDoor","trigger":"openDoor","name":"高机关门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}}}, - "324": {"cls":"npc48","id":"tallSteelDoor","trigger":"openDoor","name":"高铁门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"steelKey":1}}}, - "325": {"cls":"enemys","id":"keiskeiFairy"}, - "326": {"cls":"enemys","id":"tulipFairy"}, - "327": {"cls":"enemy48","id":"bearDown"}, - "328": {"cls":"enemy48","id":"bearLeft"}, - "329": {"cls":"enemy48","id":"bearRight"}, - "330": {"cls":"enemy48","id":"bearUp"} + "300": {"cls":"enemys","id":"M300"}, + "301": {"cls":"enemys","id":"M301"}, + "302": {"cls":"enemys","id":"M302"}, + "303": {"cls":"enemys","id":"M303"}, + "304": {"cls":"items","id":"I304"}, + "305": {"cls":"items","id":"I305"}, + "306": {"cls":"items","id":"I306"}, + "307": {"cls":"items","id":"I307"}, + "308": {"cls":"items","id":"I308"}, + "309": {"cls":"items","id":"I309"}, + "310": {"cls":"items","id":"I310"}, + "311": {"cls":"items","id":"I311"}, + "312": {"cls":"items","id":"I312"}, + "313": {"cls":"items","id":"I313"}, + "314": {"cls":"items","id":"I314"}, + "315": {"cls":"items","id":"I315"}, + "316": {"cls":"items","id":"I316"}, + "317": {"cls":"items","id":"I317"}, + "318": {"cls":"items","id":"I318"}, + "319": {"cls":"items","id":"I319"}, + "320": {"cls":"items","id":"I320"}, + "321": {"cls":"items","id":"I321"}, + "322": {"cls":"items","id":"I322"}, + "323": {"cls":"terrains","id":"ground","canPass":true}, + "324": {"cls":"terrains","id":"grass"}, + "325": {"cls":"terrains","id":"grass2"}, + "326": {"cls":"terrains","id":"snowGround"}, + "327": {"cls":"terrains","id":"ground2"}, + "328": {"cls":"terrains","id":"ground3"}, + "329": {"cls":"terrains","id":"ground4"}, + "330": {"cls":"terrains","id":"ground5"}, + "331": {"cls":"terrains","id":"yellowWall2"}, + "332": {"cls":"terrains","id":"whiteWall2"}, + "333": {"cls":"terrains","id":"blueWall2"}, + "334": {"cls":"terrains","id":"blockWall"}, + "335": {"cls":"terrains","id":"grayWall"}, + "336": {"cls":"terrains","id":"white"}, + "337": {"cls":"terrains","id":"ground6"}, + "338": {"cls":"terrains","id":"soil"}, + "339": {"cls":"terrains","id":"T339"}, + "340": {"cls":"enemys","id":"E340"}, + "341": {"cls":"enemys","id":"E341"}, + "342": {"cls":"enemys","id":"E342"}, + "343": {"cls":"enemys","id":"E343"}, + "344": {"cls":"enemys","id":"E344"}, + "345": {"cls":"terrains","id":"345"}, + "346": {"cls":"terrains","id":"346"}, + "347": {"cls":"terrains","id":"347"}, + "348": {"cls":"terrains","id":"348"}, + "349": {"cls":"terrains","id":"349"}, + "350": {"cls":"terrains","id":"350"}, + "351": {"cls":"terrains","id":"351"}, + "352": {"cls":"terrains","id":"352"}, + "353": {"cls":"terrains","id":"353","noPass":false}, + "354": {"cls":"terrains","id":"354","noPass":false}, + "355": {"cls":"terrains","id":"355","noPass":false}, + "356": {"cls":"terrains","id":"356","noPass":false}, + "357": {"cls":"terrains","id":"357"}, + "358": {"cls":"animates","id":"A358"}, + "359": {"cls":"animates","id":"A359"}, + "360": {"cls":"animates","id":"A360"}, + "361": {"cls":"animates","id":"A361"}, + "362": {"cls":"animates","id":"A362"}, + "363": {"cls":"animates","id":"A363"}, + "364": {"cls":"animates","id":"A364"}, + "365": {"cls":"animates","id":"A365"}, + "366": {"cls":"animates","id":"A366"}, + "367": {"cls":"animates","id":"A367","event":null,"canPass":true}, + "368": {"cls":"animates","id":"A368"}, + "369": {"cls":"animates","id":"A369"}, + "370": {"cls":"animates","id":"A370"}, + "371": {"cls":"npcs","id":"N371"}, + "372": {"cls":"animates","id":"aqaqDoor","trigger":"openDoor","noPass":true,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"animate":1}, + "373": {"cls":"terrains","id":"T373"}, + "374": {"cls":"terrains","id":"T374"}, + "375": {"cls":"terrains","id":"T375"}, + "376": {"cls":"terrains","id":"T376"}, + "377": {"cls":"terrains","id":"T377","noPass":true}, + "378": {"cls":"terrains","id":"greyDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"animate":null}, + "379": {"cls":"items","id":"I379"}, + "380": {"cls":"items","id":"I380"}, + "381": {"cls":"enemys","id":"E381"}, + "382": {"cls":"enemys","id":"E382"}, + "383": {"cls":"enemys","id":"E383"}, + "384": {"cls":"enemys","id":"E384"}, + "385": {"cls":"enemys","id":"E385"}, + "386": {"cls":"enemys","id":"E386"}, + "387": {"cls":"enemys","id":"E387"}, + "388": {"cls":"enemys","id":"E388"}, + "389": {"cls":"enemys","id":"E389"}, + "390": {"cls":"enemys","id":"E390"}, + "391": {"cls":"enemys","id":"E391"}, + "392": {"cls":"enemys","id":"E392"}, + "393": {"cls":"enemys","id":"E393"}, + "394": {"cls":"enemys","id":"E394"}, + "395": {"cls":"enemys","id":"E395"}, + "396": {"cls":"enemys","id":"E396"}, + "397": {"cls":"enemys","id":"E397"}, + "398": {"cls":"enemys","id":"E398"}, + "399": {"cls":"enemys","id":"E399"}, + "400": {"cls":"enemys","id":"E400"}, + "401": {"cls":"enemys","id":"E401"}, + "402": {"cls":"npcs","id":"N402","canPass":true}, + "403": {"cls":"npcs","id":"N403","canPass":true}, + "404": {"cls":"npcs","id":"N404","canPass":true}, + "405": {"cls":"npcs","id":"N405","canPass":true}, + "406": {"cls":"npcs","id":"N406","canPass":true}, + "407": {"cls":"enemys","id":"E407"}, + "408": {"cls":"enemys","id":"E408"}, + "409": {"cls":"enemys","id":"E409"}, + "410": {"cls":"npcs","id":"N410"}, + "411": {"cls":"npcs","id":"N411"}, + "412": {"cls":"items","id":"I412"}, + "413": {"cls":"items","id":"I413"}, + "414": {"cls":"items","id":"I414"}, + "415": {"cls":"items","id":"I415"}, + "416": {"cls":"animates","id":"A416","event":null,"canPass":true}, + "417": {"cls":"animates","id":"A417","event":null,"canPass":true}, + "418": {"cls":"animates","id":"A418","event":null,"canPass":true}, + "419": {"cls":"animates","id":"A419","event":null,"canPass":true}, + "420": {"cls":"animates","id":"A420","event":null,"canPass":true}, + "421": {"cls":"animates","id":"A421","event":null,"canPass":true}, + "422": {"cls":"animates","id":"A422","event":null,"canPass":true}, + "423": {"cls":"animates","id":"A423"}, + "424": {"cls":"animates","id":"A424"}, + "425": {"cls":"animates","id":"A425"}, + "426": {"cls":"animates","id":"A426"}, + "427": {"cls":"animates","id":"A427"}, + "428": {"cls":"animates","id":"A428"}, + "429": {"cls":"animates","id":"A429"}, + "430": {"cls":"animates","id":"A430"}, + "431": {"cls":"animates","id":"A431"}, + "432": {"cls":"animates","id":"A432"}, + "433": {"cls":"animates","id":"A433"}, + "434": {"cls":"animates","id":"A434"}, + "435": {"cls":"animates","id":"A435"}, + "436": {"cls":"animates","id":"A436"}, + "437": {"cls":"animates","id":"A437"}, + "438": {"cls":"animates","id":"A438"}, + "439": {"cls":"animates","id":"A439"}, + "440": {"cls":"animates","id":"A440"}, + "441": {"cls":"animates","id":"A441"}, + "442": {"cls":"animates","id":"A442"}, + "443": {"cls":"animates","id":"A443"}, + "444": {"cls":"animates","id":"A444"}, + "445": {"cls":"animates","id":"A445"}, + "446": {"cls":"animates","id":"A446"}, + "447": {"cls":"animates","id":"A447"}, + "448": {"cls":"animates","id":"A448"}, + "449": {"cls":"animates","id":"A449"}, + "450": {"cls":"animates","id":"A450"}, + "451": {"cls":"animates","id":"A451"}, + "452": {"cls":"animates","id":"A452"}, + "453": {"cls":"animates","id":"A453"}, + "454": {"cls":"animates","id":"A454"}, + "455": {"cls":"animates","id":"A455"}, + "456": {"cls":"animates","id":"A456"}, + "457": {"cls":"animates","id":"A457"}, + "458": {"cls":"animates","id":"A458"}, + "459": {"cls":"animates","id":"A459"}, + "460": {"cls":"animates","id":"A460"}, + "461": {"cls":"animates","id":"A461"}, + "462": {"cls":"animates","id":"A462"}, + "463": {"cls":"animates","id":"A463"}, + "464": {"cls":"animates","id":"A464"}, + "465": {"cls":"npcs","id":"N465"}, + "466": {"cls":"items","id":"I466"}, + "467": {"cls":"animates","id":"A467"}, + "468": {"cls":"items","id":"I468"}, + "469": {"cls":"items","id":"I469"}, + "470": {"cls":"items","id":"I470"}, + "471": {"cls":"items","id":"I471"}, + "472": {"cls":"items","id":"I472"}, + "473": {"cls":"terrains","id":"T473"}, + "474": {"cls":"terrains","id":"T474"}, + "475": {"cls":"terrains","id":"T475"}, + "476": {"cls":"items","id":"I476"}, + "477": {"cls":"npcs","id":"N477"}, + "478": {"cls":"items","id":"I478"}, + "479": {"cls":"items","id":"I479"}, + "480": {"cls":"items","id":"I480"}, + "481": {"cls":"items","id":"I481"}, + "482": {"cls":"items","id":"I482"}, + "483": {"cls":"items","id":"I483"}, + "484": {"cls":"items","id":"I484"}, + "485": {"cls":"items","id":"I485"}, + "486": {"cls":"items","id":"I486"}, + "487": {"cls":"items","id":"I487"}, + "488": {"cls":"items","id":"I488"}, + "489": {"cls":"items","id":"I489"}, + "490": {"cls":"items","id":"I490"}, + "491": {"cls":"items","id":"I491"}, + "492": {"cls":"items","id":"I492"}, + "493": {"cls":"items","id":"I493"}, + "494": {"cls":"items","id":"I494"}, + "495": {"cls":"items","id":"I495"}, + "496": {"cls":"items","id":"I496"}, + "497": {"cls":"items","id":"I497"}, + "498": {"cls":"items","id":"I498"}, + "499": {"cls":"items","id":"I499"}, + "500": {"cls":"items","id":"I500"}, + "501": {"cls":"items","id":"I501"}, + "502": {"cls":"items","id":"I502"}, + "503": {"cls":"items","id":"I503"}, + "504": {"cls":"items","id":"I504"}, + "505": {"cls":"items","id":"I505"}, + "506": {"cls":"items","id":"I506"}, + "507": {"cls":"items","id":"I507"}, + "508": {"cls":"items","id":"I508"}, + "509": {"cls":"items","id":"I509"}, + "510": {"cls":"items","id":"I510"}, + "511": {"cls":"animates","id":"A511"}, + "512": {"cls":"items","id":"I512"}, + "513": {"cls":"items","id":"I513"}, + "514": {"cls":"items","id":"I514"}, + "515": {"cls":"items","id":"I515"}, + "516": {"cls":"items","id":"I516"}, + "517": {"cls":"items","id":"I517"}, + "518": {"cls":"npcs","id":"N518"}, + "519": {"cls":"npcs","id":"N519"}, + "520": {"cls":"enemys","id":"E520"}, + "521": {"cls":"terrains","id":"T521"}, + "522": {"cls":"terrains","id":"T522"}, + "523": {"cls":"terrains","id":"T523"}, + "524": {"cls":"terrains","id":"T524"}, + "525": {"cls":"terrains","id":"T525"}, + "526": {"cls":"terrains","id":"T526","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"trigger":"openDoor"}, + "527": {"cls":"terrains","id":"T527"}, + "528": {"cls":"animates","id":"A528","animate":null,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}}, + "529": {"cls":"npcs","id":"N529","canPass":true}, + "530": {"cls":"items","id":"I530"}, + "531": {"cls":"animates","id":"A531"}, + "532": {"cls":"animates","id":"A532"}, + "533": {"cls":"animates","id":"A533"}, + "534": {"cls":"animates","id":"A534"}, + "535": {"cls":"items","id":"I535"}, + "536": {"cls":"items","id":"I536"}, + "537": {"cls":"items","id":"I537"}, + "538": {"cls":"animates","id":"A538","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"yellowKey":1}},"trigger":"openDoor","animate":1}, + "539": {"cls":"animates","id":"A539","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"blueKey":1}},"trigger":"openDoor","animate":1}, + "540": {"cls":"animates","id":"A540","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}},"trigger":"openDoor","animate":1}, + "541": {"cls":"animates","id":"A541"}, + "542": {"cls":"animates","id":"A542"}, + "543": {"cls":"animates","id":"A543"}, + "544": {"cls":"animates","id":"A544"}, + "545": {"cls":"animates","id":"A545"}, + "546": {"cls":"animates","id":"A546"}, + "547": {"cls":"npcs","id":"N547"}, + "548": {"cls":"terrains","id":"bg"}, + "549": {"cls":"terrains","id":"T549","cannotOut":["up","down","left","right"],"cannotIn":["up","down","left","right"]}, + "550": {"cls":"terrains","id":"T550","canPass":false}, + "551": {"cls":"npcs","id":"N551"}, + "552": {"cls":"animates","id":"A552"}, + "553": {"cls":"animates","id":"A553","trigger":"openDoor","doorInfo":{"time":160,"openSound":"045-Push01.mp3","closeSound":"045-Push01.mp3","keys":{}},"animate":1} } \ No newline at end of file diff --git a/project/materials/107-item07.png b/project/materials/107-item07.png new file mode 100644 index 0000000..cc93eb4 Binary files /dev/null and b/project/materials/107-item07.png differ diff --git a/project/materials/animates.png b/project/materials/animates.png index 89d8789..2869fbb 100644 Binary files a/project/materials/animates.png and b/project/materials/animates.png differ diff --git a/project/materials/enemy48.png b/project/materials/enemy48.png index d18a129..a7f7d0c 100644 Binary files a/project/materials/enemy48.png and b/project/materials/enemy48.png differ diff --git a/project/materials/enemys.png b/project/materials/enemys.png index 2b3641c..ef4dd75 100644 Binary files a/project/materials/enemys.png and b/project/materials/enemys.png differ diff --git a/project/materials/icons.png b/project/materials/icons.png index 9e17e78..8ed1b95 100644 Binary files a/project/materials/icons.png and b/project/materials/icons.png differ diff --git a/project/materials/icons_old.png b/project/materials/icons_old.png index 94b6043..311b639 100644 Binary files a/project/materials/icons_old.png and b/project/materials/icons_old.png differ diff --git a/project/materials/items.png b/project/materials/items.png index 04dc29b..7ae916d 100644 Binary files a/project/materials/items.png and b/project/materials/items.png differ diff --git a/project/materials/keyboard.png b/project/materials/keyboard.png index 161adfb..d24df43 100644 Binary files a/project/materials/keyboard.png and b/project/materials/keyboard.png differ diff --git a/project/materials/npc48.png b/project/materials/npc48.png index d857f2d..efd782b 100644 Binary files a/project/materials/npc48.png and b/project/materials/npc48.png differ diff --git a/project/materials/npcs.png b/project/materials/npcs.png index 2bff087..83b39ee 100644 Binary files a/project/materials/npcs.png and b/project/materials/npcs.png differ diff --git a/project/materials/terrains.png b/project/materials/terrains.png index 6d96b93..36bf9c7 100644 Binary files a/project/materials/terrains.png and b/project/materials/terrains.png differ diff --git a/project/sounds/attack.mp3 b/project/sounds/attack.mp3 index 16098f7..259b759 100644 Binary files a/project/sounds/attack.mp3 and b/project/sounds/attack.mp3 differ diff --git a/project/sounds/bomb.mp3 b/project/sounds/bomb.mp3 index 8a98067..bf65b83 100644 Binary files a/project/sounds/bomb.mp3 and b/project/sounds/bomb.mp3 differ diff --git a/project/sounds/equip.mp3 b/project/sounds/equip.mp3 index 36bbd02..5d82178 100644 Binary files a/project/sounds/equip.mp3 and b/project/sounds/equip.mp3 differ diff --git a/project/sounds/pickaxe.mp3 b/project/sounds/pickaxe.mp3 index f6dc258..be59c53 100644 Binary files a/project/sounds/pickaxe.mp3 and b/project/sounds/pickaxe.mp3 differ diff --git a/project/sounds/zone.mp3 b/project/sounds/zone.mp3 index 414b287..eccf53c 100644 Binary files a/project/sounds/zone.mp3 and b/project/sounds/zone.mp3 differ diff --git a/project/tilesets/autotile5.png b/project/tilesets/autotile5.png new file mode 100644 index 0000000..9c9b24a Binary files /dev/null and b/project/tilesets/autotile5.png differ diff --git a/project/tilesets/magictower.png b/project/tilesets/magictower.png index dfca877..81ed106 100644 Binary files a/project/tilesets/magictower.png and b/project/tilesets/magictower.png differ