From 068e51977be7288abc3f4349ce4fd7bfcd615dad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=B1=E6=B3=95=E5=B8=88?= <1398341065@qq.com> Date: Sat, 22 Oct 2022 04:04:26 +1300 Subject: [PATCH] 10.21 --- _server/config.json | 2 +- project/data.js | 1359 +++++-- project/enemys.js | 175 +- project/floors/CETAI.js | 731 ++++ project/floors/MT0.js | 1187 +++++- project/floors/MT1.js | 302 +- project/floors/MT10.js | 792 +++- project/floors/MT11.js | 93 +- project/floors/MT12.js | 83 +- project/floors/MT13.js | 1981 ++++++++- project/floors/MT14.js | 264 +- project/floors/MT15.js | 304 +- project/floors/MT16.js | 1533 ++++++- project/floors/MT17.js | 205 +- project/floors/MT18.js | 83 +- project/floors/MT19.js | 272 +- project/floors/MT2.js | 83 +- project/floors/MT20.js | 1602 +++++++- project/floors/MT21.js | 939 ++++- project/floors/MT22.js | 601 ++- project/floors/MT23.js | 852 +++- project/floors/MT24.js | 540 ++- project/floors/MT25.js | 2906 ++++++++++++- project/floors/MT26.js | 332 +- project/floors/MT27.js | 599 ++- project/floors/MT28.js | 497 ++- project/floors/MT29.js | 85 +- project/floors/MT3.js | 83 +- project/floors/MT30.js | 2406 ++++++++++- project/floors/MT31.js | 115 +- project/floors/MT32.js | 85 +- project/floors/MT33.js | 121 +- project/floors/MT34.js | 378 +- project/floors/MT35.js | 88 +- project/floors/MT36.js | 98 +- project/floors/MT37.js | 173 +- project/floors/MT38.js | 85 +- project/floors/MT39.js | 447 +- project/floors/MT4.js | 121 +- project/floors/MT40.js | 1610 +++++++- project/floors/MT41.js | 170 +- project/floors/MT42.js | 127 +- project/floors/MT43.js | 6509 +++++++++++++++++++++++++++++- project/floors/MT44.js | 1389 ++++++- project/floors/MT45.js | 699 +++- project/floors/MT46.js | 178 +- project/floors/MT47.js | 571 ++- project/floors/MT48.js | 1185 +++++- project/floors/MT49.js | 1236 +++++- project/floors/MT5.js | 827 +++- project/floors/MT50.js | 116 +- project/floors/MT51.js | 1622 +++++++- project/floors/MT52.js | 133 +- project/floors/MT53.js | 194 +- project/floors/MT54.js | 387 +- project/floors/MT55.js | 113 +- project/floors/MT56.js | 134 +- project/floors/MT57.js | 555 ++- project/floors/MT58.js | 266 +- project/floors/MT59.js | 113 +- project/floors/MT6.js | 194 +- project/floors/MT60.js | 871 +++- project/floors/MT61.js | 1274 +++++- project/floors/MT62.js | 145 +- project/floors/MT63.js | 529 ++- project/floors/MT64.js | 536 ++- project/floors/MT65.js | 116 +- project/floors/MT66.js | 113 +- project/floors/MT67.js | 1076 ++++- project/floors/MT68.js | 697 +++- project/floors/MT69.js | 147 +- project/floors/MT7.js | 289 +- project/floors/MT70.js | 147 +- project/floors/MT71.js | 113 +- project/floors/MT72.js | 226 +- project/floors/MT73.js | 122 +- project/floors/MT74.js | 113 +- project/floors/MT75.js | 120 +- project/floors/MT76.js | 187 +- project/floors/MT77.js | 113 +- project/floors/MT78.js | 2767 ++++++++++++- project/floors/MT79.js | 2368 ++++++++++- project/floors/MT8.js | 83 +- project/floors/MT80.js | 2865 ++++++++++++- project/floors/MT81.js | 3293 ++++++++++++++- project/floors/MT81_1.js | 58 + project/floors/MT81_2.js | 49 + project/floors/MT81_3.js | 49 + project/floors/MT81_4.js | 49 + project/floors/MT81_5.js | 49 + project/floors/MT81_6.js | 49 + project/floors/MT81_7.js | 49 + project/floors/MT81_8.js | 49 + project/floors/MT9.js | 293 +- project/floors/MT99.js | 2589 ++++++++++++ project/floors/MUDI.js | 770 ++++ project/floors/PIANTOU1.js | 255 ++ project/floors/PIANTOU10.js | 964 +++++ project/floors/PIANTOU11.js | 141 + project/floors/PIANTOU2.js | 347 ++ project/floors/PIANTOU3.js | 538 +++ project/floors/PIANTOU4.js | 295 ++ project/floors/PIANTOU5.js | 40 + project/floors/PIANTOU6.js | 40 + project/floors/PIANTOU7.js | 197 + project/floors/PIANTOU8.js | 211 + project/floors/PIANTOU9.js | 45 + project/floors/QISHI.js | 481 +++ project/floors/U1.js | 43 + project/floors/U10.js | 43 + project/floors/U11.js | 43 + project/floors/U12.js | 43 + project/floors/U13.js | 43 + project/floors/U14.js | 43 + project/floors/U15.js | 43 + project/floors/U16.js | 43 + project/floors/U17.js | 43 + project/floors/U18.js | 43 + project/floors/U19.js | 43 + project/floors/U2.js | 43 + project/floors/U20.js | 43 + project/floors/U21.js | 43 + project/floors/U22.js | 43 + project/floors/U23.js | 43 + project/floors/U24.js | 43 + project/floors/U25.js | 43 + project/floors/U26.js | 43 + project/floors/U27.js | 43 + project/floors/U28.js | 43 + project/floors/U29.js | 43 + project/floors/U3.js | 46 + project/floors/U30.js | 43 + project/floors/U31.js | 43 + project/floors/U32.js | 43 + project/floors/U33.js | 43 + project/floors/U34.js | 43 + project/floors/U35.js | 43 + project/floors/U36.js | 43 + project/floors/U37.js | 43 + project/floors/U38.js | 43 + project/floors/U39.js | 43 + project/floors/U4.js | 43 + project/floors/U40.js | 43 + project/floors/U41.js | 43 + project/floors/U42.js | 43 + project/floors/U43.js | 43 + project/floors/U44.js | 47 + project/floors/U45.js | 43 + project/floors/U46.js | 55 + project/floors/U47.js | 43 + project/floors/U48.js | 43 + project/floors/U49.js | 43 + project/floors/U5.js | 43 + project/floors/U6.js | 43 + project/floors/U7.js | 43 + project/floors/U8.js | 43 + project/floors/U9.js | 43 + project/floors/XIANJIE.js | 60 + project/floors/ange.js | 44 + project/floors/anshi.js | 44 + project/floors/bishi.js | 64 + project/floors/chongge.js | 44 + project/floors/cuoxuan.js | 44 + project/floors/dashi.js | 44 + project/floors/didi.js | 44 + project/floors/duwei1.js | 140 + project/floors/duwei2.js | 137 + project/floors/duwei3.js | 207 + project/floors/duwei4.js | 118 + project/floors/erchongtian.js | 44 + project/floors/erding.js | 44 + project/floors/fengche.js | 44 + project/floors/guantong.js | 44 + project/floors/huxiao1.js | 141 + project/floors/huxiao2.js | 123 + project/floors/huxiao3.js | 119 + project/floors/jiange.js | 1684 ++++++++ project/floors/jieke1.js | 239 ++ project/floors/jieke2.js | 300 ++ project/floors/jieke3.js | 340 ++ project/floors/jieke4.js | 166 + project/floors/jieke5.js | 541 +++ project/floors/jueshen.js | 44 + project/floors/kongyan.js | 44 + project/floors/lingqu.js | 44 + project/floors/liuchongtian.js | 40 + project/floors/mishi.js | 44 + project/floors/nandu.js | 929 +++++ project/floors/nianlian.js | 44 + project/floors/sample0.js | 436 +- project/floors/sample1.js | 1221 +++--- project/floors/sample2.js | 1072 ++++- project/floors/sample3.js | 409 ++ project/floors/sanchongtian.js | 44 + project/floors/sanding.js | 44 + project/floors/shenhai.js | 697 ++++ project/floors/shijian64f1.js | 49 + project/floors/shijing.js | 44 + project/floors/shuanglin.js | 44 + project/floors/shuoming.js | 54 + project/floors/sichongtian.js | 44 + project/floors/tading.js | 942 +++++ project/floors/tawai.js | 169 + project/floors/wangyang30.js | 565 +++ project/floors/weizhi.js | 44 + project/floors/wuchongtian.js | 44 + project/floors/wujian.js | 44 + project/floors/xietu.js | 55 + project/floors/xuetan.js | 57 + project/floors/yanhai.js | 44 + project/floors/yanjiusuo.js | 349 ++ project/floors/yichongtian.js | 44 + project/floors/yiding.js | 44 + project/floors/zhenhong.js | 1015 +++++ project/icons.js | 497 ++- project/items.js | 115 +- project/maps.js | 487 ++- project/materials/107-item07.png | Bin 0 -> 10168 bytes project/materials/animates.png | Bin 35724 -> 127219 bytes project/materials/enemy48.png | Bin 39006 -> 9801 bytes project/materials/enemys.png | Bin 51283 -> 85227 bytes project/materials/icons.png | Bin 8879 -> 10810 bytes project/materials/icons_old.png | Bin 32050 -> 26359 bytes project/materials/items.png | Bin 18696 -> 45205 bytes project/materials/keyboard.png | Bin 27581 -> 26506 bytes project/materials/npc48.png | Bin 22189 -> 8613 bytes project/materials/npcs.png | Bin 12971 -> 41486 bytes project/materials/terrains.png | Bin 9272 -> 31254 bytes 228 files changed, 79142 insertions(+), 4512 deletions(-) create mode 100644 project/floors/CETAI.js create mode 100644 project/floors/MT81_1.js create mode 100644 project/floors/MT81_2.js create mode 100644 project/floors/MT81_3.js create mode 100644 project/floors/MT81_4.js create mode 100644 project/floors/MT81_5.js create mode 100644 project/floors/MT81_6.js create mode 100644 project/floors/MT81_7.js create mode 100644 project/floors/MT81_8.js create mode 100644 project/floors/MT99.js create mode 100644 project/floors/MUDI.js create mode 100644 project/floors/PIANTOU1.js create mode 100644 project/floors/PIANTOU10.js create mode 100644 project/floors/PIANTOU11.js create mode 100644 project/floors/PIANTOU2.js create mode 100644 project/floors/PIANTOU3.js create mode 100644 project/floors/PIANTOU4.js create mode 100644 project/floors/PIANTOU5.js create mode 100644 project/floors/PIANTOU6.js create mode 100644 project/floors/PIANTOU7.js create mode 100644 project/floors/PIANTOU8.js create mode 100644 project/floors/PIANTOU9.js create mode 100644 project/floors/QISHI.js create mode 100644 project/floors/U1.js create mode 100644 project/floors/U10.js create mode 100644 project/floors/U11.js create mode 100644 project/floors/U12.js create mode 100644 project/floors/U13.js create mode 100644 project/floors/U14.js create mode 100644 project/floors/U15.js create mode 100644 project/floors/U16.js create mode 100644 project/floors/U17.js create mode 100644 project/floors/U18.js create mode 100644 project/floors/U19.js create mode 100644 project/floors/U2.js create mode 100644 project/floors/U20.js create mode 100644 project/floors/U21.js create mode 100644 project/floors/U22.js create mode 100644 project/floors/U23.js create mode 100644 project/floors/U24.js create mode 100644 project/floors/U25.js create mode 100644 project/floors/U26.js create mode 100644 project/floors/U27.js create mode 100644 project/floors/U28.js create mode 100644 project/floors/U29.js create mode 100644 project/floors/U3.js create mode 100644 project/floors/U30.js create mode 100644 project/floors/U31.js create mode 100644 project/floors/U32.js create mode 100644 project/floors/U33.js create mode 100644 project/floors/U34.js create mode 100644 project/floors/U35.js create mode 100644 project/floors/U36.js create mode 100644 project/floors/U37.js create mode 100644 project/floors/U38.js create mode 100644 project/floors/U39.js create mode 100644 project/floors/U4.js create mode 100644 project/floors/U40.js create mode 100644 project/floors/U41.js create mode 100644 project/floors/U42.js create mode 100644 project/floors/U43.js create mode 100644 project/floors/U44.js create mode 100644 project/floors/U45.js create mode 100644 project/floors/U46.js create mode 100644 project/floors/U47.js create mode 100644 project/floors/U48.js create mode 100644 project/floors/U49.js create mode 100644 project/floors/U5.js create mode 100644 project/floors/U6.js create mode 100644 project/floors/U7.js create mode 100644 project/floors/U8.js create mode 100644 project/floors/U9.js create mode 100644 project/floors/XIANJIE.js create mode 100644 project/floors/ange.js create mode 100644 project/floors/anshi.js create mode 100644 project/floors/bishi.js create mode 100644 project/floors/chongge.js create mode 100644 project/floors/cuoxuan.js create mode 100644 project/floors/dashi.js create mode 100644 project/floors/didi.js create mode 100644 project/floors/duwei1.js create mode 100644 project/floors/duwei2.js create mode 100644 project/floors/duwei3.js create mode 100644 project/floors/duwei4.js create mode 100644 project/floors/erchongtian.js create mode 100644 project/floors/erding.js create mode 100644 project/floors/fengche.js create mode 100644 project/floors/guantong.js create mode 100644 project/floors/huxiao1.js create mode 100644 project/floors/huxiao2.js create mode 100644 project/floors/huxiao3.js create mode 100644 project/floors/jiange.js create mode 100644 project/floors/jieke1.js create mode 100644 project/floors/jieke2.js create mode 100644 project/floors/jieke3.js create mode 100644 project/floors/jieke4.js create mode 100644 project/floors/jieke5.js create mode 100644 project/floors/jueshen.js create mode 100644 project/floors/kongyan.js create mode 100644 project/floors/lingqu.js create mode 100644 project/floors/liuchongtian.js create mode 100644 project/floors/mishi.js create mode 100644 project/floors/nandu.js create mode 100644 project/floors/nianlian.js create mode 100644 project/floors/sample3.js create mode 100644 project/floors/sanchongtian.js create mode 100644 project/floors/sanding.js create mode 100644 project/floors/shenhai.js create mode 100644 project/floors/shijian64f1.js create mode 100644 project/floors/shijing.js create mode 100644 project/floors/shuanglin.js create mode 100644 project/floors/shuoming.js create mode 100644 project/floors/sichongtian.js create mode 100644 project/floors/tading.js create mode 100644 project/floors/tawai.js create mode 100644 project/floors/wangyang30.js create mode 100644 project/floors/weizhi.js create mode 100644 project/floors/wuchongtian.js create mode 100644 project/floors/wujian.js create mode 100644 project/floors/xietu.js create mode 100644 project/floors/xuetan.js create mode 100644 project/floors/yanhai.js create mode 100644 project/floors/yanjiusuo.js create mode 100644 project/floors/yichongtian.js create mode 100644 project/floors/yiding.js create mode 100644 project/floors/zhenhong.js create mode 100644 project/materials/107-item07.png diff --git a/_server/config.json b/_server/config.json index 6857b8e..2ade454 100644 --- a/_server/config.json +++ b/_server/config.json @@ -1 +1 @@ -{"viewportLoc":[0,0],"editorLastFloorId":"MT43"} \ No newline at end of file +{"viewportLoc":[0,0],"editorLastFloorId":"U2"} \ No newline at end of file diff --git a/project/data.js b/project/data.js index cb3b31b..9a31069 100644 --- a/project/data.js +++ b/project/data.js @@ -2,19 +2,98 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = { "main": { "floorIds": [ - "sample0", - "sample1", - "sample2", + "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", @@ -22,15 +101,18 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT14", "MT15", "MT16", + "XIANJIE", "MT17", "MT18", "MT19", + "zhenhong", "MT20", "MT21", "MT22", "MT23", "MT24", "MT25", + "xietu", "MT26", "MT27", "MT28", @@ -42,6 +124,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT34", "MT35", "MT36", + "xuetan", "MT37", "MT38", "MT39", @@ -55,6 +138,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT47", "MT48", "MT49", + "bishi", "MT50", "MT51", "MT52", @@ -70,6 +154,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT62", "MT63", "MT64", + "jiange", "MT65", "MT66", "MT67", @@ -86,50 +171,453 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT78", "MT79", "MT80", - "MT81" + "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", + "Title_starlong.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", + "bg2.jpg", + "biaoti.png", + "brave.png", "caidan.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" ], "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", + "rengonghuixue22", + "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": [], "nameMap": { @@ -206,7 +694,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "title": "魔塔样板", "name": "template", "version": "Ver 2.10.0", - "floorId": "MT0", + "floorId": "nandu", "hero": { "image": "hero.png", "animate": false, @@ -229,14 +717,18 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = }, "loc": { "direction": "up", - "x": 7, - "y": 11 + "x": 6, + "y": 10 }, "flags": {}, "followers": [], "steps": 0 }, "startCanvas": [ + { + "type": "setText", + "background": "winskin2.png" + }, { "type": "comment", "text": "在这里可以用事件来自定义绘制标题界面的背景图等" @@ -246,236 +738,84 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "text": "也可以直接切换到其他楼层(比如某个开始剧情楼层)进行操作。" }, { - "type": "previewUI", - "action": [ - { - "type": "fillRect", - "x": 0, - "y": 0, - "width": "core._PX_ || core.__PIXELS__", - "height": "core._PY_ || core.__PIXELS__", - "style": [ - 82, - 82, - 82, - 1 - ] - }, - { - "type": "setAttribute", - "align": "center" - }, - { - "type": "fillBoldText", - "x": "(core._PX_ || core.__PIXELS__) / 2", - "y": 80, - "style": [ - 255, - 255, - 255, - 1 - ], - "strokeStyle": [ - 0, - 0, - 0, - 1 - ], - "font": "bold 40px Verdana", - "text": "${core.firstData.title}" - } - ] - }, - { - "type": "setValue", - "name": "flag:selection", - "value": "0" - }, - { - "type": "comment", - "text": "在右下方自绘一个对话框进行显示选择项" - }, - { - "type": "previewUI", - "action": [ - { - "type": "fillRect", - "x": 230, - "y": 250, - "width": 150, - "height": 142, - "radius": 10, - "style": [ - 50, - 54, - 159, - 0.85 - ] - }, - { - "type": "strokeRect", - "x": 230, - "y": 250, - "width": 150, - "height": 142, - "radius": 10, - "style": [ - 255, - 255, - 255, - 1 - ], - "lineWidth": 2 - }, - { - "type": "fillBoldText", - "x": 305, - "y": 290, - "style": [ - 255, - 255, - 255, - 1 - ], - "font": "bold 25px Verdana", - "text": "开始游戏" - }, - { - "type": "fillBoldText", - "x": 305, - "y": 330, - "font": "bold 25px Verdana", - "text": "读取存档" - }, - { - "type": "fillBoldText", - "x": 305, - "y": 370, - "font": "bold 25px Verdana", - "text": "回放录像" - } - ] + "type": "showImage", + "code": 1, + "image": "bg.jpg", + "loc": [ + 0, + 0 + ], + "opacity": 1, + "time": 0 }, { "type": "while", "condition": "1", "data": [ { - "type": "drawSelector", - "image": "winskin.png", - "code": 1, - "x": 245, - "y": "261 + 40*flag:selection", - "width": 120, - "height": 40 + "type": "comment", + "text": "给用户提供选择项,这里简单的使用了choices事件" }, { - "type": "wait", - "data": [ + "type": "comment", + "text": "也可以贴按钮图然后使用等待操作来完成" + }, + { + "type": "choices", + "choices": [ { - "case": "keyboard", - "keycode": "13,32", - "break": true, + "text": "开始游戏", "action": [ { - "type": "switch", - "condition": "flag:selection", - "caseList": [ + "type": "function", + "function": "function(){\ncore.platform.isPC\n}" + }, + { + "type": "comment", + "text": "接下来会执行startText中的事件" + }, + { + "type": "comment", + "text": "检查bgm状态,下同" + }, + { + "type": "function", + "function": "function(){\ncore.control.checkBgm()\n}" + }, + { + "type": "if", + "condition": "(main.levelChoose.length == 0)", + "true": [ { - "case": "0", - "action": [ - { - "type": "comment", - "text": "在“开始游戏”确定" - }, - { - "type": "break", - "n": 1 - } - ] + "type": "comment", + "text": "直接开始游戏" + } + ], + "false": [ + { + "type": "comment", + "text": "动态生成难度选择项" }, { - "case": "1", - "action": [ + "type": "if", + "condition": "flag:a1=2", + "true": [ { - "type": "comment", - "text": "在“读取存档”确定" - }, - { - "type": "callLoad" - } - ] - }, - { - "case": "2", - "action": [ - { - "type": "comment", - "text": "在“回放录像”确定" - }, - { - "type": "if", - "condition": "(!core.isReplaying())", - "true": [ - { - "type": "function", - "function": "function(){\ncore.chooseReplayFile()\n}" - } - ] + "type": "function", + "function": "function(){\nvar choices = [];\nmain.levelChoose.forEach(function (one) {\n\tchoices.push({\n\t\t\"text\": one.title || '',\n\t\t\"action\": [\n\t\t\t{ \"type\": \"function\", \"function\": \"function() { core.status.hard = '\" + (one.name || '') + \"'; }\" }\n\t\t]\n\t});\n})\ncore.insertAction({ \"type\": \"choices\", \"choices\": choices });\n}" } ] } ] - } - ] - }, - { - "case": "keyboard", - "keycode": "38", - "break": true, - "action": [ - { - "type": "comment", - "text": "光标上键" }, { - "type": "setValue", - "name": "flag:selection", - "value": "(flag:selection + 2) % 3" - } - ] - }, - { - "case": "keyboard", - "keycode": "40", - "break": true, - "action": [ - { - "type": "comment", - "text": "光标下键" + "type": "hideImage", + "code": 1, + "time": 0 }, - { - "type": "setValue", - "name": "flag:selection", - "value": "(flag:selection + 1) % 3" - } - ] - }, - { - "case": "mouse", - "px": [ - 245, - 365 - ], - "py": [ - 261, - 300 - ], - "break": true, - "action": [ { "type": "comment", - "text": "点击“开始游戏”" + "text": "成功选择难度" }, { "type": "break", @@ -484,20 +824,15 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, { - "case": "mouse", - "px": [ - 245, - 365 - ], - "py": [ - 301, - 340 - ], - "break": true, + "text": "读取存档", "action": [ + { + "type": "function", + "function": "function(){\ncore.control.checkBgm()\n}" + }, { "type": "comment", - "text": "点击“读取存档”" + "text": "简单的使用“呼出读档界面”来处理" }, { "type": "callLoad" @@ -505,20 +840,15 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] }, { - "case": "mouse", - "px": [ - 245, - 365 - ], - "py": [ - 341, - 380 - ], - "break": true, + "text": "回放录像", "action": [ + { + "type": "function", + "function": "function(){\ncore.control.checkBgm()\n}" + }, { "type": "comment", - "text": "点击“播放录像”" + "text": "这段代码会弹框选择录像文件" }, { "type": "if", @@ -535,78 +865,29 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = ] } ] - }, - { - "type": "setValue", - "name": "flag:selection", - "value": "null" - }, - { - "type": "drawSelector", - "code": 1 - }, - { - "type": "clearMap" - }, - { - "type": "function", - "function": "function(){\ncore.control.checkBgm()\n}" - }, - { - "type": "if", - "condition": "(main.levelChoose.length == 0)", - "true": [ - { - "type": "comment", - "text": "没有难度选择:直接开始游戏" - } - ], - "false": [ - { - "type": "comment", - "text": "难度选择:作为样例,这里只提供了一个显示选择项。" - }, - { - "type": "function", - "function": "function(){\nvar choices = [];\nmain.levelChoose.forEach(function (one) {\n\tchoices.push({\n\t\t\"text\": one.title || '',\n\t\t\"action\": [\n\t\t\t{ \"type\": \"function\", \"function\": \"function() { core.status.hard = '\" + (one.name || '') + \"'; }\" }\n\t\t]\n\t});\n})\ncore.insertAction({ \"type\": \"choices\", \"choices\": choices });\n}" - }, - { - "type": "comment", - "text": "你也可以仿照上面的样例进行自己创建等待用户操作来处理不同的难度分歧。\n如需自己处理,请设置 core.status.hard \n(例如,自定义js脚本:core.status.hard = 'Easy' )" - } - ] - }, - { - "type": "clearMap" - }, - { - "type": "comment", - "text": "接下来会执行startText中的事件" - }, - { - "type": "comment", - "text": "状态栏默认处于隐藏状态;可以使用“显示状态栏”事件进行显示。" } ], "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", @@ -616,7 +897,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", @@ -633,8 +914,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", @@ -644,7 +925,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", @@ -656,32 +937,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" }, @@ -689,31 +1147,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": [ @@ -792,7 +1505,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "enablePZF", "enableSkill" ], - "autoScale": true, + "autoScale": false, "extendToolbar": false, "flyNearStair": true, "flyRecordPosition": 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 ba451cb..901da4d 100644 --- a/project/floors/MT0.js +++ b/project/floors/MT0.js @@ -4,46 +4,1183 @@ main.floors.MT0= "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, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 23, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 22, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 21, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 0,124,124, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2, 0, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 0, 0, 0,168, 0, 88, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 0, 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, 0, 0, 0, 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": [ ], - "width": 15, - "height": 15, + "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": {}, + "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 index 6fa886a..3d8aa88 100644 --- a/project/floors/MT1.js +++ b/project/floors/MT1.js @@ -3,48 +3,292 @@ main.floors.MT1= "floorId": "MT1", "title": "天塔第 1 层", "name": "天塔第1层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 21, 2, 31, 2, 88, 2, 27, 2, 31, 2, 28, 0,NaN], - [ 0, 0,205, 81, 0, 0, 0, 2, 21,209, 0,209, 32, 0,NaN], - [ 0, 0, 21, 2,201, 2, 2, 2, 2, 2, 81, 2, 2, 0,NaN], - [ 0, 0, 2, 2, 0,121, 2, 0, 22, 2,209, 0, 2, 0,NaN], - [ 0, 0, 31,202, 0, 0,202, 0, 0, 0, 0, 0, 2, 0,NaN], - [ 0, 0, 2, 2,210, 2, 2, 2, 82, 2, 2, 0, 2, 0,NaN], - [ 0, 0, 31, 21,209, 0, 21, 0,209, 32, 2, 0, 87, 0,NaN], - [ 0, 0, 2, 2, 2, 2,209, 2, 2, 2, 2, 2, 2, 0,NaN], - [ 0, 0, 21, 0, 2, 21,205, 2, 0, 28, 2, 0, 27, 0,NaN], - [ 0, 0, 21,205, 81, 0, 0, 81,217, 31, 81,210, 0, 0,NaN], - [ 0, 0, 22, 0, 2, 0, 21, 2, 0, 21, 2, 0, 31, 0,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 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, 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 index afda11f..7d24a0f 100644 --- a/project/floors/MT10.js +++ b/project/floors/MT10.js @@ -3,48 +3,780 @@ main.floors.MT10= "floorId": "MT10", "title": "天塔第 10 层", "name": "天塔第10层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, - "afterBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 86, 2, 27, 0, 2, 4, 4, 0, 0], - [ 0, 0, 4, 2, 2, 0, 31, 0, 0, 27, 2, 4, 4, 0, 0], - [ 0, 0, 4, 2, 0, 31, 0, 0, 27, 2, 2, 2, 4, 0, 0], - [ 0, 0, 4, 2, 31, 2, 2, 86, 2, 2, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 2, 2, 0,211, 0, 0, 0, 2, 4, 0, 0], - [ 0, 0, 4, 4, 2, 0, 0, 0, 0, 0, 2, 2, 4, 0, 0], - [ 0, 0, 4, 4, 2, 0, 0, 2, 86, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 2, 88, 2, 4, 4, 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, 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, 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 index 5e70029..a18d39f 100644 --- a/project/floors/MT11.js +++ b/project/floors/MT11.js @@ -3,48 +3,83 @@ main.floors.MT11= "floorId": "MT11", "title": "天塔第 11 层", "name": "天塔第11层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 2, 88, 0, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2,203, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 32,253, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2, 0, 2, 2, 2, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 31,213, 0,253, 21, 2, 4, 0, 0], - [ 0, 0, 87, 0, 0, 81, 0, 2, 2, 2, 32, 2, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 32, 0,203, 32,203, 2, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 81, 2, 2, 2, 2, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2,203, 7,131, 8, 2, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 0, 21, 31, 21, 2, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 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, 0] + [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 index 44ee160..282b48f 100644 --- a/project/floors/MT12.js +++ b/project/floors/MT12.js @@ -3,48 +3,75 @@ main.floors.MT12= "floorId": "MT12", "title": "天塔第 12 层", "name": "天塔第12层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "1,1": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "1,6": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 87, 0, 0, 2, 27, 0, 31, 21, 32, 0, 28, 0, 0], - [ 0, 0, 2, 2, 32, 2, 2, 2, 2,219, 2, 2, 2, 0, 0], - [ 0, 0, 31, 2, 0, 0,203, 2, 0, 31, 0, 2, 31, 0, 0], - [ 0, 0, 21,218, 0, 2, 27, 2, 31, 0, 31, 81, 0, 0, 0], - [ 0, 0, 2, 2,253, 2,203, 2, 2,206, 2, 2, 28, 0, 0], - [ 0, 0, 88, 0, 0, 21, 0, 2, 0, 31, 0, 2, 2, 0, 0], - [ 0, 0, 2, 2, 2, 2,203, 2, 31, 0, 27, 2, 31, 0, 0], - [ 0, 0, 27, 32,206,206, 0, 2, 2,213, 2, 2,253, 0, 0], - [ 0, 0, 2, 82, 2, 2, 0,218, 0, 0, 0,218, 0, 0, 0], - [ 0, 0, 0,206, 0, 2, 0, 2, 2,213, 2, 2,206, 0, 0], - [ 0, 0, 27, 32, 28, 81,210, 2, 31, 28, 31, 2, 22, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 95cf596..d018b77 100644 --- a/project/floors/MT13.js +++ b/project/floors/MT13.js @@ -3,48 +3,1969 @@ main.floors.MT13= "floorId": "MT13", "title": "天塔第 13 层", "name": "天塔第13层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 88, 0, 0, 0, 2, 32, 2, 31, 2, 21, 31, 0, 0], - [ 0, 0, 2, 2, 2, 0, 81,217, 81,217, 2,218, 31, 0, 0], - [ 0, 0, 21, 32, 2,253, 2, 2, 2, 81, 2, 81, 2, 0, 0], - [ 0, 0, 27, 0,206, 0,206, 2,203, 0,203, 0, 31, 0, 0], - [ 0, 0, 2, 2, 2, 2, 0, 2, 0, 2, 81, 2, 2, 0, 0], - [ 0, 0, 31, 21, 0, 2, 21,206, 31, 2, 31,203, 31, 0, 0], - [ 0, 0, 0, 0,218, 2,219, 2, 2, 2, 2, 2, 81, 0, 0], - [ 0, 0, 2, 2, 82, 2, 0,123,206, 0, 0, 0, 31, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 2, 81, 2, 2, 2, 2, 0, 0], - [ 0, 0, 2, 2, 2, 2,206, 2,213, 0, 81, 0, 2, 0, 0], - [ 0, 0, 23, 32, 32,219, 31, 2, 28, 31, 2, 0, 87, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 51994bc..80e108d 100644 --- a/project/floors/MT14.js +++ b/project/floors/MT14.js @@ -3,48 +3,250 @@ main.floors.MT14= "floorId": "MT14", "title": "天塔第 14 层", "name": "天塔第14层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4, 0, 0], - [ 0, 0, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 2, 0, 0], - [ 0, 0, 2, 0, 0, 2, 4, 2, 0, 0, 2, 0, 0, 0, 0], - [ 0, 0, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 2, 0, 0], - [ 0, 0, 4, 2, 84, 2, 4, 4, 4, 2, 84, 2, 4, 0, 0], - [ 0, 0, 4, 2, 84, 2, 2, 2, 2, 2, 84, 2, 4, 0, 0], - [ 0, 0, 4, 2, 84, 84, 84, 84, 84, 84, 84, 2, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 84, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 87, 0, 0, 0, 83, 24, 82, 0, 0, 0, 88, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 769a62e..bd7f385 100644 --- a/project/floors/MT15.js +++ b/project/floors/MT15.js @@ -3,48 +3,292 @@ main.floors.MT15= "floorId": "MT15", "title": "天塔第 15 层", "name": "天塔第15层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, + "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": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0,206, 27, 27, 0, 0, 81,253, 0, 21, 2, 28, 0, 0], - [ 0, 0, 81, 2, 2, 0, 0, 2, 32, 21, 0, 81, 32, 0, 0], - [ 0, 0,253, 2, 0, 0, 0, 2, 2, 2, 2, 2, 28, 0, 0], - [ 0, 0, 0, 2, 81, 2, 2, 2, 0,203, 21, 2, 2, 0, 0], - [ 0, 0,213, 2, 0, 0, 0,213, 0, 2, 21, 0, 31, 0, 0], - [ 0, 0, 31, 2,206, 2, 2, 2, 0, 2, 0, 2,218, 0, 0], - [ 0, 0,213, 2, 0, 2, 0, 31,218, 2, 0, 2, 0, 0, 0], - [ 0, 0, 21, 31, 0, 2, 87, 2,253, 2, 0, 0, 2, 0, 0], - [ 0, 0, 2, 2,206, 2, 2, 2,218, 2, 2, 0, 0, 0, 0], - [ 0, 0, 0,218, 0, 21, 2, 0, 0, 2,218, 2, 0, 0, 0], - [ 0, 0, 88, 31, 2, 31,203, 31,122, 2, 31, 37, 31, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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,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 index 57d8eea..d8c711b 100644 --- a/project/floors/MT16.js +++ b/project/floors/MT16.js @@ -3,48 +3,1523 @@ main.floors.MT16= "floorId": "MT16", "title": "天塔第 16 层", "name": "天塔第16层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 28, 0, 0, 2,218, 0, 0,NaN,NaN,NaN,NaN,NaN], - [ 0, 0,218, 0, 2, 0, 0, 21, 2,206, 0, 0, 32, 0,NaN], - [ 0, 0, 0, 2, 2, 2, 2, 2, 81, 2, 2, 27, 0,NaN,NaN], - [ 0, 0, 0,206, 81,213, 0, 87, 2, 31, 0,NaN,NaN,NaN,NaN], - [ 0, 0, 2, 2, 2, 32, 0, 0, 0,206, 2, 0, 0, 0,NaN], - [ 0, 0, 21, 2, 2, 2, 32, 2, 2, 2, 21, 0,NaN,NaN,NaN], - [ 0, 0, 0, 0, 2,206, 0, 0, 0, 32, 2, 2, 2, 0,NaN], - [ 0, 0, 31, 2, 88,123, 81,206, 0, 0,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 27, 2, 2, 81, 2, 2, 2, 2, 2, 0, 0,NaN,NaN], - [ 0, 0, 32, 0,206, 2, 21, 0, 0, 2,218, 0,NaN,NaN,NaN], - [ 0, 0, 0,218, 0, 2, 0, 28, 0, 0, 0,NaN,NaN,NaN,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 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,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 index 41f2323..711a4a6 100644 --- a/project/floors/MT17.js +++ b/project/floors/MT17.js @@ -3,48 +3,195 @@ main.floors.MT17= "floorId": "MT17", "title": "天塔第 17 层", "name": "天塔第17层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0,121, 0, 2, 0, 0, 0, 88, 2, 4, 4, 4, 0, 0], - [ 0, 0, 28,218, 81,218, 2, 2, 2, 2, 2, 2, 4, 0, 0], - [ 0, 0, 2, 81, 2, 0, 2, 21, 21, 22, 22, 2, 4, 0, 0], - [ 0, 0, 21, 0, 2, 0, 2, 23, 23, 24, 24, 2, 4, 0, 0], - [ 0, 0, 27, 31, 2, 31, 2, 27, 27, 28, 28, 2, 4, 0, 0], - [ 0, 0, 2, 81, 2, 0, 2, 31, 31, 32, 32, 2, 4, 0, 0], - [ 0, 0, 21,218, 81,218, 2,300, 2, 2, 2, 2, 4, 0, 0], - [ 0, 0, 87, 0, 2, 0, 32, 0, 2, 4, 4, 4, 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, 0] + [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 index 7e594d7..6737429 100644 --- a/project/floors/MT18.js +++ b/project/floors/MT18.js @@ -3,48 +3,75 @@ main.floors.MT18= "floorId": "MT18", "title": "天塔第 18 层", "name": "天塔第18层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "7,3": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "1,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0,203,203,203, 2,206,206,206, 2,219, 0, 32, 0, 0], - [ 0, 0, 0, 2, 0, 2, 0, 2, 0, 2,219, 2, 0, 0, 0], - [ 0, 0, 32, 2, 32, 2, 32, 2, 87, 2,219, 2,213, 0, 0], - [ 0, 0, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2,213, 0, 0], - [ 0, 0,219, 2,206, 2,203,203,203, 0, 32, 2,213, 0, 0], - [ 0, 0,219, 2,206, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0], - [ 0, 0,219, 2,206, 0, 32, 0,218,218,218, 0, 32, 0, 0], - [ 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 32, 0,213,213,213, 0, 32, 0,218,218,218, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0], - [ 0, 0, 88, 0, 22, 0,206,206,206, 0, 32, 38, 32, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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,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 index 4aa5c81..a6fb05e 100644 --- a/project/floors/MT19.js +++ b/project/floors/MT19.js @@ -3,48 +3,260 @@ main.floors.MT19= "floorId": "MT19", "title": "天塔第 19 层", "name": "天塔第19层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, - "defaultGround": "ground", + "images": [ + { + "name": "zhenhong.png", + "canvas": "bg", + "x": 10, + "y": 2 + } + ], + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 31, 2, 31, 2, 27, 31, 31, 31, 0, 0, 0, 0, 0], - [ 0, 0,206, 0,206, 0, 28, 2, 2, 2, 0,303, 0, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 2, 88, 2, 0, 0, 0, 0, 0], - [ 0, 0, 31, 2, 31, 27, 0, 2, 0, 2, 2, 2, 31, 0, 0], - [ 0, 0, 31, 2, 31, 28, 0, 2, 0, 2, 31, 2, 0, 0, 0], - [ 0, 0,219, 2, 2, 2,219, 2, 0, 2, 31, 2, 31, 0, 0], - [ 0, 0, 0, 0, 0,206, 0, 0, 0,219, 0, 2, 0, 0, 0], - [ 0, 0, 31, 2, 2, 2, 2, 2, 81, 2, 2, 2,206, 0, 0], - [ 0, 0, 0, 0, 0, 31, 0, 0, 0, 0,206, 82, 0, 0, 0], - [ 0, 0, 31, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31, 0, 0], - [ 0, 0, 0,219, 31, 31, 0, 87, 2, 31, 31, 2, 31, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 16418fc..ae6f4b8 100644 --- a/project/floors/MT2.js +++ b/project/floors/MT2.js @@ -3,48 +3,75 @@ main.floors.MT2= "floorId": "MT2", "title": "天塔第 2 层", "name": "天塔第2层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "6,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "11,7": { + "floorId": "MT1", + "stair": "upFloor", + "time": 200 + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 21, 47, 2, 0,221,201,221, 31, 0, 0, 32, 0, 0], - [ 0, 0, 22, 0, 2, 0, 2, 2, 2, 2, 2, 2, 83, 0, 0], - [ 0, 0, 0, 0,221, 0, 2, 32,205, 0, 0, 0, 0, 0, 0], - [ 0, 0, 32, 32, 2, 33, 2, 82, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2,221, 0, 32,217, 21, 21, 0, 0], - [ 0, 0, 2,201, 81, 31, 2, 2, 2, 81, 2, 2, 2, 0, 0], - [ 0, 0, 2,202, 2, 0, 0, 0, 0, 0, 0, 0, 88, 0, 0], - [ 0, 0, 2,201, 2,210, 2, 82, 2, 81, 2, 2, 2, 0, 0], - [ 0, 0, 31, 0, 0, 0, 0, 0,209, 0, 0, 0, 31, 0, 0], - [ 0, 0, 2, 81, 2, 2, 2, 0, 2, 2, 2, 81, 2, 0, 0], - [ 0, 0, 31,205,205, 27, 2, 87, 2, 27, 28,209, 21, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 0e2a72e..896e56c 100644 --- a/project/floors/MT20.js +++ b/project/floors/MT20.js @@ -3,48 +3,1592 @@ main.floors.MT20= "floorId": "MT20", "title": "天塔第 20 层", "name": "天塔第20层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 2, 0, 32, 0, 2, 87, 2, 0, 32, 0, 2, 0, 0], - [ 0, 0, 0, 27, 2, 32, 0, 0, 0, 32, 2, 28, 0, 0, 0], - [ 0, 0, 27, 2, 2, 2, 2, 2, 2, 2, 2, 2, 28, 0, 0], - [ 0, 0, 0, 27, 0, 0, 0,302, 0,323,323, 28, 0, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 27, 2, 0, 0, 0, 0, 0, 0, 0, 2, 28, 0, 0], - [ 0, 0, 27, 2, 0, 0, 0, 0, 0, 0, 0, 2, 28, 0, 0], - [ 0, 0, 27, 2, 0, 0, 0,302, 0, 0, 0, 2, 28, 0, 0], - [ 0, 0, 27, 2, 2, 2, 2, 83, 2, 2, 2, 2, 28, 0, 0], - [ 0, 0, 21, 0, 0,219, 81,123, 81,219, 0, 0, 21, 0, 0], - [ 0, 0, 32, 32, 21, 0, 2, 88, 2, 0, 21, 32, 32, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 09fbc98..4c079b8 100644 --- a/project/floors/MT21.js +++ b/project/floors/MT21.js @@ -3,48 +3,925 @@ main.floors.MT21= "floorId": "MT21", "title": "天塔第 21 层", "name": "天塔第21层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 88, 2, 32, 27, 28, 32, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 0, 2, 2, 2, 0, 2, 0, 0], - [ 0, 0, 4, 4, 2, 32, 2, 0,123, 0, 2, 0, 32, 0, 0], - [ 0, 0, 4, 4, 2, 81, 2, 0, 0, 87, 2, 32, 0, 0, 0], - [ 0, 0, 4, 4, 2, 32, 21, 0, 2, 2, 2, 2, 81, 0, 0], - [ 0, 0, 2, 2, 2,219, 2, 2, 2, 0, 0, 32, 0, 0, 0], - [ 0, 0, 32, 28, 2, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0], - [ 0, 0, 32, 27,216, 0, 2, 0,125, 0,123, 2, 4, 0, 0], - [ 0, 0, 2, 2, 81, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0], - [ 0, 0, 32, 2,216, 2, 32, 2, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 27, 32, 22, 32, 28, 2, 4, 4, 4, 4, 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, 0] -], + "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 index 13c01c2..a55c3c9 100644 --- a/project/floors/MT22.js +++ b/project/floors/MT22.js @@ -3,48 +3,585 @@ main.floors.MT22= "floorId": "MT22", "title": "天塔第 22 层", "name": "天塔第22层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, - "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 2, 27, 2, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 2,216, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 4, 2, 0, 0, 81, 32, 81, 0, 0, 0, 32, 0, 0], - [ 0, 0, 4, 2,123, 0, 2, 2, 2, 88, 0, 0, 0, 0, 0], - [ 0, 0, 4, 2, 2,216, 2, 4, 2, 2, 0,216,122, 0, 0], - [ 0, 0, 4, 4, 2, 32, 2, 4, 4, 2, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 2, 28, 2, 4, 4, 2,216, 2, 2, 0, 0], - [ 0, 0, 4, 2, 2,216, 2, 2, 2, 2, 81, 2, 4, 0, 0], - [ 0, 0, 4, 2, 32, 0, 81,216, 0, 32, 32, 2, 4, 0, 0], - [ 0, 0, 4, 2, 0, 0, 2, 2, 2, 2, 2, 2, 4, 0, 0], - [ 0, 0, 4, 2, 0, 87, 2, 4, 4, 4, 4, 4, 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, 0] -], + "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 index 008cfe1..5d61cc6 100644 --- a/project/floors/MT23.js +++ b/project/floors/MT23.js @@ -3,48 +3,838 @@ main.floors.MT23= "floorId": "MT23", "title": "天塔第 23 层", "name": "天塔第23层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2, 22, 2, 27, 2, 28, 0, 0], - [ 0, 0, 4, 4, 4, 2, 87, 0, 21, 2, 32, 0, 32, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0,215, 2, 2, 2, 81, 2, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 0, 31, 0, 0, 0, 32, 0, 0], - [ 0, 0, 2, 31, 0, 31, 2, 0, 2, 2,219, 2, 2, 0, 0], - [ 0, 0, 27,216, 31,216, 32, 0, 2, 32, 21, 0, 32, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 0, 2, 2, 2,216, 2, 0, 0], - [ 0, 0, 2, 31, 0, 31, 2, 0, 2, 32, 0, 21, 32, 0, 0], - [ 0, 0,216, 0,123, 0,216, 0, 2, 2, 0, 2, 2, 0, 0], - [ 0, 0, 81, 2, 0, 2, 2, 81, 2, 32, 21, 0, 32, 0, 0], - [ 0, 0, 28, 2, 0, 88, 2, 27, 2, 2, 2, 39, 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] -], + "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 index e1af6f5..f5fb9ee 100644 --- a/project/floors/MT24.js +++ b/project/floors/MT24.js @@ -3,48 +3,526 @@ main.floors.MT24= "floorId": "MT24", "title": "天塔第 24 层", "name": "天塔第24层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 2, 27, 2, 88, 0,123, 0, 2, 4, 4, 0, 0], - [ 0, 0, 4, 2, 27, 2, 2, 2, 2, 0, 2, 4, 4, 0, 0], - [ 0, 0, 2, 2, 31, 0, 87, 0, 82, 0, 2, 4, 4, 0, 0], - [ 0, 0, 2,125, 32, 2, 2, 2, 2, 81, 2, 4, 4, 0, 0], - [ 0, 0, 2, 2,216, 32, 2, 32,216, 32, 2, 4, 4, 0, 0], - [ 0, 0, 4, 2, 2,216, 32,216, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 0] -], + "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 index 783a8c2..98f1d2b 100644 --- a/project/floors/MT25.js +++ b/project/floors/MT25.js @@ -3,48 +3,2892 @@ main.floors.MT25= "floorId": "MT25", "title": "天塔第 25 层", "name": "天塔第25层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "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, 32, 0, 0, 0, 0, 0, 0], - [ 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 81, 0, 32, 0, 0], - [ 0, 0, 0, 0, 0, 0, 88, 0,123, 32, 0, 0, 0, 0, 0], - [ 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0], - [ 0, 0, 0, 0,215, 0, 32, 22, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 81, 0, 0, 0], - [ 0, 0, 32, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0,215, 0, 32, 0, 0, 0], - [ 0, 0, 89, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 32, 0, 0, 0, 0, 32, 0, 0, 0, 87, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 01f5bce..48c98af 100644 --- a/project/floors/MT26.js +++ b/project/floors/MT26.js @@ -3,48 +3,318 @@ main.floors.MT26= "floorId": "MT26", "title": "天塔第 26 层", "name": "天塔第26层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 31, 0, 31, 0, 31, 0, 31, 2, 32, 32, 32, 0,NaN], - [ 0, 0, 0, 0, 2, 81, 2, 2, 2, 2, 2, 0,NaN,NaN,NaN], - [ 0, 0, 2, 2, 0,216, 0, 0, 0, 81, 32, 0,NaN,NaN,NaN], - [ 0, 0, 32, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,NaN], - [ 0, 0, 27, 0, 0, 2, 32, 32, 32, 21, 2, 32, 32, 0,NaN], - [ 0, 0, 2, 2, 2, 27, 28, 0, 0, 2, 32, 0,NaN,NaN,NaN], - [ 0, 0, 21, 32, 21, 2, 2, 2, 2, 2, 81, 2, 0,NaN,NaN], - [ 0, 0, 81, 2, 0,216, 0, 0, 32, 0, 32, 0, 31, 0,NaN], - [ 0, 0, 32, 81, 21, 2,215, 0, 2, 2,123, 2, 0,NaN,NaN], - [ 0, 0, 2, 2, 2, 2, 81, 2, 2, 2, 0, 2, 0,NaN,NaN], - [ 0, 0, 87, 0, 0, 0, 31, 0, 2, 40, 2, 0, 88, 0,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 73091b9..6eb84d2 100644 --- a/project/floors/MT27.js +++ b/project/floors/MT27.js @@ -3,48 +3,585 @@ main.floors.MT27= "floorId": "MT27", "title": "天塔第 27 层", "name": "天塔第27层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, + "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": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 28, 21, 2, 32, 32, 2, 32, 32, 32, 32, 32, 0,NaN], - [ 0, 0, 27, 0, 21, 2, 81, 2, 2, 2, 2, 0,NaN,NaN,NaN], - [ 0, 0, 32, 32, 2, 2, 2, 0, 0, 0, 31, 0,NaN,NaN,NaN], - [ 0, 0, 2, 2, 2, 0, 0, 0, 0, 2, 81, 2, 2, 0,NaN], - [ 0, 0,125, 2, 87, 0, 2, 28, 2, 2,215, 81, 0,NaN,NaN], - [ 0, 0,216, 2, 2, 2, 2, 2, 2, 0, 0, 2, 22, 0,NaN], - [ 0, 0, 0, 81, 32, 81, 0, 31, 2, 82, 2, 2, 2, 0,NaN], - [ 0, 0, 2, 2, 2, 2, 0, 2, 0, 0,216, 32, 0,NaN,NaN], - [ 0, 0, 0, 81, 2, 0, 2, 2, 2, 21,216, 0,NaN,NaN,NaN], - [ 0, 0, 2, 2, 2, 81, 2, 21, 2, 0,216, 0, 2, 0,NaN], - [ 0, 0, 88, 0, 0, 0, 2, 32, 31, 2, 27, 0,NaN,NaN,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 88e90e4..a9735d6 100644 --- a/project/floors/MT28.js +++ b/project/floors/MT28.js @@ -3,48 +3,483 @@ main.floors.MT28= "floorId": "MT28", "title": "天塔第 28 层", "name": "天塔第28层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 32, 32, 27, 2, 31, 0, 32, 2, 0, 0, 21, 0, 0], - [ 0, 0, 0, 21, 22, 2, 0, 0, 0, 81, 0, 31, 0, 0, 0], - [ 0, 0, 0, 0, 2, 31, 0, 2, 0, 0, 32, 0, 0, 0, 0], - [ 0, 0, 82, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 2, 88, 0, 0, 0, 0, 2, 31, 0, 31, 0, 0, 0], - [ 0, 0, 0, 2, 2, 2, 2, 2, 0,215, 0, 21, 0, 0, 0], - [ 0, 0, 0, 2, 0, 21, 2, 0, 2, 31, 0, 31, 0, 0, 0], - [ 0, 0, 81,216, 31, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0], - [ 0, 0, 0, 2, 0, 22, 2, 0, 0,215, 0, 0, 87, 0, 0], - [ 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 81, 2, 2, 0, 0], - [ 0, 0, 31, 0,216, 0, 2, 31, 31, 31, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 1463286..99c5d72 100644 --- a/project/floors/MT29.js +++ b/project/floors/MT29.js @@ -3,48 +3,75 @@ main.floors.MT29= "floorId": "MT29", "title": "天塔第 29 层", "name": "天塔第29层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "11,9": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 32, 0, 0, 32, 2, 0, 2, 31, 0,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 2, 2, 82, 2, 2, 31, 2, 32, 81, 31, 0,NaN], - [ 0, 0, 31, 2,216,216, 2, 0, 81, 0, 2, 2, 0,NaN,NaN], - [ 0, 0, 22, 2, 28, 2, 28, 2, 32, 2, 31, 0, 21, 0,NaN], - [ 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,NaN,NaN], - [ 0, 0, 31, 21, 2, 87, 2, 32, 32, 0, 81, 0, 21, 0,NaN], - [ 0, 0, 21, 31, 2, 0, 2, 2, 2, 2, 2, 2, 0,NaN,NaN], - [ 0, 0, 31, 0, 2, 0, 2, 32, 32, 0, 81, 0, 0, 0,NaN], - [ 0, 0, 2, 2,221, 2, 2, 2, 2, 2, 0, 88, 0,NaN,NaN], - [ 0, 0, 21, 0, 81, 0, 81, 0, 2, 0, 82, 0, 2, 0,NaN], - [ 0, 0, 31, 2, 2, 31, 2, 32, 32, 2, 0, 32, 0,NaN,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 824f54e..4b0b7d7 100644 --- a/project/floors/MT3.js +++ b/project/floors/MT3.js @@ -3,48 +3,75 @@ main.floors.MT3= "floorId": "MT3", "title": "天塔第 3 层", "name": "天塔第3层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "6,5": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "6,11": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 2, 32, 0, 21,209,210,209, 0, 2, 22, 2, 0, 0], - [ 0, 0, 31,209, 2, 2, 2, 2, 2, 0,205,217,205, 0, 0], - [ 0, 0, 2, 81, 2, 21, 31, 32, 2, 2, 2, 2, 81, 0, 0], - [ 0, 0,205, 0, 2, 21, 2, 2, 2,210, 0, 28, 27, 0, 0], - [ 0, 0, 81, 2, 2, 0, 2, 87, 2, 32, 2, 2, 2, 0, 0], - [ 0, 0, 0,202, 2,217, 2, 0, 2, 0,210,202,209, 0, 0], - [ 0, 0, 2, 81, 2, 82, 2, 81, 2, 2, 2, 2, 0, 0, 0], - [ 0, 0, 21, 32, 0, 0,205, 0, 2, 0, 34, 2, 31, 0, 0], - [ 0, 0, 2, 81, 2, 2, 2, 81, 2, 27, 0, 2,209, 0, 0], - [ 0, 0, 31,205, 0, 27, 2, 0, 2, 81, 2, 2,210, 0, 0], - [ 0, 0, 21, 31, 0, 28, 2, 88, 2, 28, 0,217, 21, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 73969cb..7e20852 100644 --- a/project/floors/MT30.js +++ b/project/floors/MT30.js @@ -3,48 +3,2386 @@ main.floors.MT30= "floorId": "MT30", "title": "天塔第 30 层", "name": "天塔第30层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, - "cannotMove": {}, - "cannotMoveIn": {}, + "images": [], + "item_ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 31, 2, 0, 31, 0, 2, 34, 2, 50, 0, 2, 0, 0], - [ 0, 0, 0, 0, 2, 0, 2, 2, 0, 2, 0, 0, 0, 0, 0], - [ 0, 0, 2, 31, 2, 2, 2, 2, 31,323, 2, 32, 0, 0, 0], - [ 0, 0, 0, 32, 2, 4, 4, 2, 2, 2, 2, 0, 0, 0, 0], - [ 0, 0,215, 2, 2, 2, 4, 4, 2, 0, 58, 2, 0, 0, 0], - [ 0, 0, 32, 2, 0, 88, 2, 2, 2, 87, 0, 2, 32, 0, 0], - [ 0, 0, 2, 34, 0, 2, 4, 4, 2, 2, 2,215, 0, 0, 0], - [ 0, 0, 0, 2, 2,216, 2, 2, 4, 4, 2, 32, 0, 0, 0], - [ 0, 0, 32, 2, 0, 31, 2, 2, 2, 2, 31, 2, 0, 0, 0], - [ 0, 0, 2, 2, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 2, 0, 0, 2, 34, 2, 0, 31, 0, 2, 31, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index f0d7cc1..018bf19 100644 --- a/project/floors/MT31.js +++ b/project/floors/MT31.js @@ -3,48 +3,101 @@ main.floors.MT31= "floorId": "MT31", "title": "天塔第 31 层", "name": "天塔第31层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "events": { + "6,4": [ + { + "type": "hide", + "remove": true + } + ] + }, + "changeFloor": { + "8,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,6": { + "floorId": ":next", + "stair": "downFloor" + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 59, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 27, 2, 28, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 86, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 32, 0,221, 0, 32, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 87, 0, 2, 0, 88, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 0, 2, 0, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 83, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 0] -], + "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 index bd72f69..a0e24a7 100644 --- a/project/floors/MT32.js +++ b/project/floors/MT32.js @@ -3,48 +3,75 @@ main.floors.MT32= "floorId": "MT32", "title": "天塔第 32 层", "name": "天塔第32层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "4,6": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 27, 2, 21, 2, 87, 2, 28, 2, 0, 31, 0,NaN,NaN], - [ 0, 0, 31, 2, 21, 2, 0, 2, 28, 31, 0, 2, 0,NaN,NaN], - [ 0, 0,206, 2, 0,219, 0, 2, 27, 27, 2,216, 31, 0,NaN], - [ 0, 0,206, 2, 81, 2, 2, 2, 2, 2, 2, 0,216, 0,NaN], - [ 0, 0, 0,218, 0,253, 0, 82,221, 2, 32, 2, 81, 0,NaN], - [ 0, 0, 31, 2, 2, 88, 0, 2, 27, 2,206, 0, 0, 0,NaN], - [ 0, 0, 0,203, 2, 2, 2, 2, 2, 2, 0,213, 2, 0,NaN], - [ 0, 0, 2, 0, 0,206, 0, 2, 21, 2, 2, 0, 31, 0,NaN], - [ 0, 0, 2, 81, 2, 31,253, 2, 0,218, 0,210, 0, 0,NaN], - [ 0, 0, 27,213, 2, 2, 0,213,218, 0, 2,219, 2, 0,NaN], - [ 0, 0, 21, 28, 2, 21, 31, 0, 2, 27, 2, 31, 32, 0,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 776ac97..a585abc 100644 --- a/project/floors/MT33.js +++ b/project/floors/MT33.js @@ -3,48 +3,109 @@ main.floors.MT33= "floorId": "MT33", "title": "天塔第 33 层", "name": "天塔第33层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 27, 32, 28, 2, 88, 2, 87, 2, 27, 32, 28, 0,NaN], - [ 0, 0, 21, 0, 21, 2, 0, 2, 0, 2, 21, 0, 21, 0,NaN], - [ 0, 0, 2,203, 2, 2, 0, 2, 0, 2, 2, 2, 0,NaN,NaN], - [ 0, 0, 31, 0, 0, 0, 0,221, 0, 0, 0, 0, 31, 0,NaN], - [ 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0,NaN], - [ 0, 0, 0, 2, 7,131, 8, 2, 9,130, 10, 2, 0, 0,NaN], - [ 0, 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 81, 0, 0,NaN], - [ 0, 0, 2, 2, 2, 2, 2,121, 2, 2, 2, 2, 2, 0,NaN], - [ 0, 0, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 0,NaN], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0,NaN], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index b73f897..7d65ef6 100644 --- a/project/floors/MT34.js +++ b/project/floors/MT34.js @@ -3,48 +3,364 @@ main.floors.MT34= "floorId": "MT34", "title": "天塔第 34 层", "name": "天塔第34层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "7,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "5,1": { + "floorId": ":next", + "stair": "downFloor" + } + }, "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, + "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": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 2, 87, 2, 88, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 2, 2, 2, 83, 2, 0, 2, 2, 2, 4, 0, 0], - [ 0, 0, 4, 2, 21, 0, 21, 0, 21, 0, 21, 2, 4, 0, 0], - [ 0, 0, 4, 2, 0, 2, 0, 2, 0, 2, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 21, 0, 21, 0, 22, 0, 21, 2, 4, 0, 0], - [ 0, 0, 4, 2, 0, 2, 0, 2, 0, 2, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 21, 0, 22, 0, 22, 0, 23, 2, 4, 0, 0], - [ 0, 0, 4, 2, 0, 2, 0, 2, 0, 2, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 23, 0, 21, 0, 22, 0, 22, 2, 4, 0, 0], - [ 0, 0, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 0] -], + "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 index c0c8ae1..e595687 100644 --- a/project/floors/MT35.js +++ b/project/floors/MT35.js @@ -3,48 +3,78 @@ main.floors.MT35= "floorId": "MT35", "title": "天塔第 35 层", "name": "天塔第35层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "5,1": { + "floorId": ":before", + "stair": "upFloor" + }, + "9,11": { + "floorId": "MT36", + "loc": [ + 9, + 10 + ] + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 21, 0, 21, 2, 88, 2, 21, 0, 21, 2, 31, 0, 0], - [ 0, 0, 28,219, 27, 2, 0, 2, 27,219, 28, 2, 31, 0, 0], - [ 0, 0, 2,206, 2, 2, 0, 2, 2,206, 2, 2, 28, 0, 0], - [ 0, 0, 0, 0, 0, 2,253, 2, 0, 0, 0, 31, 0, 0, 0], - [ 0, 0,213, 2,213, 2, 32, 2,213, 2,213, 2, 31, 0, 0], - [ 0, 0, 31, 2, 21,218, 0,218, 21, 2, 31, 2, 2, 0, 0], - [ 0, 0,213, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0], - [ 0, 0, 0,216, 21, 2, 2, 27, 82, 0, 2, 81, 0, 0, 0], - [ 0, 0, 2, 2,216, 2, 28, 32, 2, 2,216, 2, 27, 0, 0], - [ 0, 0, 32,216, 0, 2, 2, 32, 28, 2, 0, 2, 28, 0, 0], - [ 0, 0, 32, 2, 0, 82, 27, 2, 2, 87, 2, 31, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index fe2906c..c5e76df 100644 --- a/project/floors/MT36.js +++ b/project/floors/MT36.js @@ -3,48 +3,88 @@ main.floors.MT36= "floorId": "MT36", "title": "天塔第 36 层", "name": "天塔第36层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 32, 32, 2,216, 0,215, 21, 32, 89, 0, 0, 0, 0], - [ 0, 0, 32, 32, 0, 2, 2, 2, 2, 32, 0,216, 0, 0, 0], - [ 0, 0, 2, 2, 2,215, 2, 4, 4, 2, 2, 82, 2, 0, 0], - [ 0, 0, 27,219, 81, 0, 2, 2, 4, 4, 2, 27, 28, 0, 0], - [ 0, 0, 2, 2, 2, 32, 0, 2, 4, 4, 2, 2,216, 0, 0], - [ 0, 0, 28,219, 81, 0, 2, 2, 2, 4, 4, 2, 22, 0, 0], - [ 0, 0, 2, 2, 2, 0, 31, 31, 2, 2, 2, 2,216, 0, 0], - [ 0, 0, 87, 0,215, 0, 2, 0,216, 0, 0, 81, 31, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0, 0, 0], - [ 0, 0, 32, 32, 0, 0, 2, 81, 0, 81, 0, 0, 0, 0, 0], - [ 0, 0, 32, 32, 2, 31, 21, 2, 27, 2, 88, 2, 28, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index cdc055c..9674072 100644 --- a/project/floors/MT37.js +++ b/project/floors/MT37.js @@ -3,48 +3,161 @@ main.floors.MT37= "floorId": "MT37", "title": "天塔第 37 层", "name": "天塔第37层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 31, 81, 81, 2, 87, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 31, 2, 81, 32, 0, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 31, 2, 2,221, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 0, 21, 0, 0,125, 2, 4, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2,221, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 88, 0, 0, 2, 0, 27, 0, 2, 0, 0, 22, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 31, 2, 0,216, 0, 2, 0,216, 0, 2, 31, 0, 0], - [ 0, 0, 81, 2, 32, 2, 32, 2, 81, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index 8c3a636..b5a82dd 100644 --- a/project/floors/MT38.js +++ b/project/floors/MT38.js @@ -3,48 +3,75 @@ main.floors.MT38= "floorId": "MT38", "title": "天塔第 38 层", "name": "天塔第38层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "8,3": { + "floorId": ":before", + "stair": "upFloor" + }, + "4,9": { + "floorId": ":next", + "stair": "downFloor" + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 2, 2, 0, 27, 88, 2, 2, 4, 0, 0, 0, 0], - [ 0, 0, 4, 2, 0, 21, 2, 28, 2, 0, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0], - [ 0, 0, 4, 2, 0,216, 32,221, 32,216, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 2, 2, 2, 2, 2, 2, 4, 0, 0, 0, 0], - [ 0, 0, 4, 2, 0, 0, 2, 31, 2, 21, 0, 2, 4, 0, 0], - [ 0, 0, 4, 2, 2, 87, 31, 0, 2, 2, 4, 0, 0, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 0] -], + "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 index 10f3f5e..0c71969 100644 --- a/project/floors/MT39.js +++ b/project/floors/MT39.js @@ -3,48 +3,433 @@ main.floors.MT39= "floorId": "MT39", "title": "天塔第 39 层", "name": "天塔第39层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], + "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": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 4, 2, 2, 2, 28, 2, 27, 2, 28, 2, 27, 0, 0], - [ 0, 0, 4,123, 0, 2, 82, 2, 82, 2, 82, 2, 82, 0, 0], - [ 0, 0, 4, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0], - [ 0, 0, 4, 2, 0, 2, 2, 2, 31, 81, 31, 2, 2, 0, 0], - [ 0, 0, 4, 2, 0, 0, 0,215, 0, 2, 0,215, 0, 0, 0], - [ 0, 0, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 81, 0, 0], - [ 0, 0, 4, 4, 2, 88, 0, 2, 31, 21, 31, 0, 0, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 0, 2, 2, 2, 82, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 87, 0, 2, 27, 28, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], + "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 index f91ad35..daa582d 100644 --- a/project/floors/MT4.js +++ b/project/floors/MT4.js @@ -3,48 +3,111 @@ main.floors.MT4= "floorId": "MT4", "title": "天塔第 4 层", "name": "天塔第4层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 31, 2, 28, 2, 21, 31, 2, 28,205, 2, 27, 0, 0], - [ 0, 0, 31, 2, 27, 2, 21, 31, 2,205, 0, 2, 31, 0, 0], - [ 0, 0,202, 2,205, 2, 0, 0, 2, 31,205, 2,202, 0, 0], - [ 0, 0,201, 2, 81, 2,210, 2, 2,205, 0, 2,201, 0, 0], - [ 0, 0, 21,201, 0, 0, 0, 88, 2, 32,205, 2,202, 0, 0], - [ 0, 0, 2, 2, 2, 81, 2, 2, 2, 2, 0, 2,201, 0, 0], - [ 0, 0, 32, 0, 0,202, 0, 2, 87, 0, 0, 0, 0, 0, 0], - [ 0, 0, 2, 81, 2, 2, 2, 2, 2,217, 2, 2, 2, 0, 0], - [ 0, 0, 31, 0, 0,201,202, 0,205, 31, 81,210, 0, 0, 0], - [ 0, 0, 2, 2, 81, 2, 2, 2, 81, 2, 2, 0, 21, 0, 0], - [ 0, 0, 31, 27,205, 0, 2, 31,217, 31, 2, 31, 28, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 3a58503..e9acda5 100644 --- a/project/floors/MT40.js +++ b/project/floors/MT40.js @@ -3,48 +3,1598 @@ main.floors.MT40= "floorId": "MT40", "title": "天塔第 40 层", "name": "天塔第40层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, - "images": [], - "ratio": 1, "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": [], - "eachArrive": [], "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4,123, 0, 0, 0, 0, 0, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 0, 0, 0, 0, 0, 2, 4, 4, 0, 0], - [ 0, 0, 4, 4, 2, 2, 2, 88, 2, 2, 2, 4, 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, 0] -], + "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 index 5c35d9f..1c46d06 100644 --- a/project/floors/MT41.js +++ b/project/floors/MT41.js @@ -1,44 +1,134 @@ main.floors.MT41= { -"floorId": "MT41", -"title": "天塔第 41 层", -"name": "天塔第41层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index cd8d76a..a052adf 100644 --- a/project/floors/MT42.js +++ b/project/floors/MT42.js @@ -1,44 +1,91 @@ main.floors.MT42= { -"floorId": "MT42", -"title": "天塔第 42 层", -"name": "天塔第42层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 2152a8f..d2fc0c0 100644 --- a/project/floors/MT43.js +++ b/project/floors/MT43.js @@ -1,44 +1,6473 @@ main.floors.MT43= { -"floorId": "MT43", -"title": "天塔第 43 层", -"name": "天塔第43层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index a1451df..a7c109f 100644 --- a/project/floors/MT44.js +++ b/project/floors/MT44.js @@ -1,44 +1,1353 @@ main.floors.MT44= { -"floorId": "MT44", -"title": "天塔第 44 层", -"name": "天塔第44层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 40e12db..4cbc1ba 100644 --- a/project/floors/MT45.js +++ b/project/floors/MT45.js @@ -1,44 +1,663 @@ main.floors.MT45= { -"floorId": "MT45", -"title": "天塔第 45 层", -"name": "天塔第45层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 157955a..5b6ab07 100644 --- a/project/floors/MT46.js +++ b/project/floors/MT46.js @@ -1,44 +1,142 @@ main.floors.MT46= { -"floorId": "MT46", -"title": "天塔第 46 层", -"name": "天塔第46层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 3af2764..e8c3160 100644 --- a/project/floors/MT47.js +++ b/project/floors/MT47.js @@ -1,44 +1,535 @@ main.floors.MT47= { -"floorId": "MT47", -"title": "天塔第 47 层", -"name": "天塔第47层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 591c748..e4f9bb4 100644 --- a/project/floors/MT48.js +++ b/project/floors/MT48.js @@ -1,44 +1,1149 @@ main.floors.MT48= { -"floorId": "MT48", -"title": "天塔第 48 层", -"name": "天塔第48层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 4ecd432..135f9e8 100644 --- a/project/floors/MT49.js +++ b/project/floors/MT49.js @@ -1,44 +1,1200 @@ main.floors.MT49= { -"floorId": "MT49", -"title": "天塔第 49 层", -"name": "天塔第49层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index fc4fae4..a0c4f87 100644 --- a/project/floors/MT5.js +++ b/project/floors/MT5.js @@ -3,48 +3,807 @@ main.floors.MT5= "floorId": "MT5", "title": "天塔第 5 层", "name": "天塔第5层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, - "cannotMove": {}, - "cannotMoveIn": {}, + "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": [ - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 4, 2, 0, 0,217, 2, 4, 4, 4, 4, 4, 0,NaN], - [ 0, 0, 4, 2, 2, 2, 81, 2, 4, 4, 4, 4, 4, 0,NaN], - [ 0, 0, 4, 2, 0, 0, 0, 2, 4, 4, 4, 4, 4, 0,NaN], - [ 0, 0, 4, 2, 2, 2, 81, 2, 2, 2, 2, 2, 2, 0,NaN], - [ 0, 0, 4, 2, 0, 0, 0,123,201, 2, 0, 0, 0, 0,NaN], - [ 0, 0, 4, 2, 0, 2, 81, 2, 0, 2, 0, 36, 0, 0,NaN], - [ 0, 0, 4, 2, 0, 2,205, 2, 88, 2, 0, 0, 0, 0,NaN], - [ 0, 0, 4, 2, 0, 2, 0, 2, 2, 2, 2, 81, 2, 0,NaN], - [ 0, 0, 4, 2, 0, 2, 0,205, 0, 0,202,210, 0, 0,NaN], - [ 0, 0, 4, 2, 0, 2, 0, 2,217, 2, 2, 2, 2, 0,NaN], - [ 0, 0, 4, 2, 87, 2, 0, 2, 0, 31, 21, 21, 21, 0,NaN], - [ 0, 0, 0,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN,NaN], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 32d2757..ede2cad 100644 --- a/project/floors/MT50.js +++ b/project/floors/MT50.js @@ -1,44 +1,80 @@ main.floors.MT50= { -"floorId": "MT50", -"title": "天塔第 50 层", -"name": "天塔第50层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 48ed6fc..5f64aed 100644 --- a/project/floors/MT51.js +++ b/project/floors/MT51.js @@ -1,44 +1,1586 @@ main.floors.MT51= { -"floorId": "MT51", -"title": "天塔第 51 层", -"name": "天塔第51层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 0558d3b..af8b91f 100644 --- a/project/floors/MT52.js +++ b/project/floors/MT52.js @@ -1,44 +1,97 @@ main.floors.MT52= { -"floorId": "MT52", -"title": "天塔第 52 层", -"name": "天塔第52层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 084da85..35b6dc8 100644 --- a/project/floors/MT53.js +++ b/project/floors/MT53.js @@ -1,44 +1,158 @@ main.floors.MT53= { -"floorId": "MT53", -"title": "天塔第 53 层", -"name": "天塔第53层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index f6ec67f..2643e54 100644 --- a/project/floors/MT54.js +++ b/project/floors/MT54.js @@ -1,44 +1,351 @@ main.floors.MT54= { -"floorId": "MT54", -"title": "天塔第 54 层", -"name": "天塔第54层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index d6ce188..5b74c79 100644 --- a/project/floors/MT55.js +++ b/project/floors/MT55.js @@ -1,44 +1,77 @@ main.floors.MT55= { -"floorId": "MT55", -"title": "天塔第 55 层", -"name": "天塔第55层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index ac1cc9e..86084b1 100644 --- a/project/floors/MT56.js +++ b/project/floors/MT56.js @@ -1,44 +1,98 @@ main.floors.MT56= { -"floorId": "MT56", -"title": "天塔第 56 层", -"name": "天塔第56层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 8f400a5..8e8d10c 100644 --- a/project/floors/MT57.js +++ b/project/floors/MT57.js @@ -1,44 +1,519 @@ main.floors.MT57= { -"floorId": "MT57", -"title": "天塔第 57 层", -"name": "天塔第57层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 502c118..6b7d33e 100644 --- a/project/floors/MT58.js +++ b/project/floors/MT58.js @@ -1,44 +1,230 @@ main.floors.MT58= { -"floorId": "MT58", -"title": "天塔第 58 层", -"name": "天塔第58层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index ebccab4..5e01b1e 100644 --- a/project/floors/MT59.js +++ b/project/floors/MT59.js @@ -1,44 +1,77 @@ main.floors.MT59= { -"floorId": "MT59", -"title": "天塔第 59 层", -"name": "天塔第59层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 7523742..b774df4 100644 --- a/project/floors/MT6.js +++ b/project/floors/MT6.js @@ -3,48 +3,184 @@ main.floors.MT6= "floorId": "MT6", "title": "天塔第 6 层", "name": "天塔第6层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0,121, 31, 0, 31, 0, 31, 0, 31, 0, 31, 28, 0, 0], - [ 0, 0, 2, 2, 81, 2, 2, 2,217, 2, 81, 2, 2, 0, 0], - [ 0, 0, 32, 0,210, 0, 0,205, 0, 0, 0,217, 0, 0, 0], - [ 0, 0, 2, 2, 2, 2, 81, 2,217, 2, 2, 2, 81, 0, 0], - [ 0, 0, 31, 0, 27,205, 0, 31, 0, 31, 0, 0,217, 0, 0], - [ 0, 0, 81, 2, 2, 2, 2, 2,217, 2, 81, 2, 2, 0, 0], - [ 0, 0, 0,205, 0, 0, 31, 0, 0, 28, 0,202, 0, 0, 0], - [ 0, 0, 2, 2, 2, 81, 2, 2,217, 2, 2, 2, 81, 0, 0], - [ 0, 0,210, 31, 0,205,202,205, 0, 0,205, 0, 0, 0, 0], - [ 0, 0, 31, 2, 2, 2, 2, 2, 82, 2, 2, 2, 2, 0, 0], - [ 0, 0, 21, 2, 88, 0, 32, 21, 27, 21, 32, 0, 87, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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,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 index c3468c4..7576c2d 100644 --- a/project/floors/MT60.js +++ b/project/floors/MT60.js @@ -1,44 +1,835 @@ main.floors.MT60= { -"floorId": "MT60", -"title": "天塔第 60 层", -"name": "天塔第60层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 6a4e5d1..2159a3a 100644 --- a/project/floors/MT61.js +++ b/project/floors/MT61.js @@ -1,44 +1,1238 @@ main.floors.MT61= { -"floorId": "MT61", -"title": "天塔第 61 层", -"name": "天塔第61层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 1fe4aae..6269ca0 100644 --- a/project/floors/MT62.js +++ b/project/floors/MT62.js @@ -1,44 +1,109 @@ main.floors.MT62= { -"floorId": "MT62", -"title": "天塔第 62 层", -"name": "天塔第62层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 355c205..77c65e7 100644 --- a/project/floors/MT63.js +++ b/project/floors/MT63.js @@ -1,44 +1,493 @@ main.floors.MT63= { -"floorId": "MT63", -"title": "天塔第 63 层", -"name": "天塔第63层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 9420d14..86263e2 100644 --- a/project/floors/MT64.js +++ b/project/floors/MT64.js @@ -1,44 +1,500 @@ main.floors.MT64= { -"floorId": "MT64", -"title": "天塔第 64 层", -"name": "天塔第64层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index a9780b5..77a12a1 100644 --- a/project/floors/MT65.js +++ b/project/floors/MT65.js @@ -1,44 +1,80 @@ main.floors.MT65= { -"floorId": "MT65", -"title": "天塔第 65 层", -"name": "天塔第65层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 5ffff24..46a2a45 100644 --- a/project/floors/MT66.js +++ b/project/floors/MT66.js @@ -1,44 +1,77 @@ main.floors.MT66= { -"floorId": "MT66", -"title": "天塔第 66 层", -"name": "天塔第66层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index abce2e5..7c851d1 100644 --- a/project/floors/MT67.js +++ b/project/floors/MT67.js @@ -1,44 +1,1040 @@ main.floors.MT67= { -"floorId": "MT67", -"title": "天塔第 67 层", -"name": "天塔第67层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index a89d8f1..a22dad6 100644 --- a/project/floors/MT68.js +++ b/project/floors/MT68.js @@ -1,44 +1,661 @@ main.floors.MT68= { -"floorId": "MT68", -"title": "天塔第 68 层", -"name": "天塔第68层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 848dc4e..ae449fd 100644 --- a/project/floors/MT69.js +++ b/project/floors/MT69.js @@ -1,44 +1,111 @@ main.floors.MT69= { -"floorId": "MT69", -"title": "天塔第 69 层", -"name": "天塔第69层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 8de48d9..c2cb1d6 100644 --- a/project/floors/MT7.js +++ b/project/floors/MT7.js @@ -3,48 +3,279 @@ main.floors.MT7= "floorId": "MT7", "title": "天塔第 7 层", "name": "天塔第7层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 32, 0, 21,122, 2, 2, 2, 22, 0, 2, 21, 0, 0], - [ 0, 0, 2,209, 2, 2, 2, 35, 2, 2, 81, 2,201, 0, 0], - [ 0, 0, 21, 31, 2, 27, 0, 0, 0,201, 0, 31, 0, 0, 0], - [ 0, 0,209, 2, 2, 21, 2, 2, 2, 2, 2, 81, 2, 0, 0], - [ 0, 0, 0, 0, 2, 21, 0, 0, 2, 0,217, 0, 32, 0, 0], - [ 0, 0, 2, 31, 2, 0, 0, 87, 2,217, 0, 2,205, 0, 0], - [ 0, 0, 21,209, 2,210, 2, 2, 2, 0,201, 2, 32, 0, 0], - [ 0, 0, 2, 0, 31, 0, 31, 0,217,201, 0, 2,205, 0, 0], - [ 0, 0, 2, 2, 2, 81, 2, 81, 2, 2, 2, 2, 0, 0, 0], - [ 0, 0, 27, 2, 0,209, 2,209, 0, 0, 28, 2, 0, 0, 0], - [ 0, 0, 31, 0, 21, 2, 2, 21, 2, 31, 2, 2, 88, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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, 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 index 0a8fd1b..85af8a9 100644 --- a/project/floors/MT70.js +++ b/project/floors/MT70.js @@ -1,44 +1,111 @@ main.floors.MT70= { -"floorId": "MT70", -"title": "天塔第 70 层", -"name": "天塔第70层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index ce17da3..ec255dd 100644 --- a/project/floors/MT71.js +++ b/project/floors/MT71.js @@ -1,44 +1,77 @@ main.floors.MT71= { -"floorId": "MT71", -"title": "天塔第 71 层", -"name": "天塔第71层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index e161d9b..ea1700e 100644 --- a/project/floors/MT72.js +++ b/project/floors/MT72.js @@ -1,44 +1,190 @@ main.floors.MT72= { -"floorId": "MT72", -"title": "天塔第 72 层", -"name": "天塔第72层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index eb34c9f..02d23b6 100644 --- a/project/floors/MT73.js +++ b/project/floors/MT73.js @@ -1,44 +1,86 @@ main.floors.MT73= { -"floorId": "MT73", -"title": "天塔第 73 层", -"name": "天塔第73层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 2e2c6c7..f2e105b 100644 --- a/project/floors/MT74.js +++ b/project/floors/MT74.js @@ -1,44 +1,77 @@ main.floors.MT74= { -"floorId": "MT74", -"title": "天塔第 74 层", -"name": "天塔第74层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index f2b1467..a0a8a5b 100644 --- a/project/floors/MT75.js +++ b/project/floors/MT75.js @@ -1,44 +1,84 @@ main.floors.MT75= { -"floorId": "MT75", -"title": "天塔第 75 层", -"name": "天塔第75层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index e9d7bf4..4839e1c 100644 --- a/project/floors/MT76.js +++ b/project/floors/MT76.js @@ -1,44 +1,151 @@ main.floors.MT76= { -"floorId": "MT76", -"title": "天塔第 76 层", -"name": "天塔第76层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index ef3040e..f6ece2a 100644 --- a/project/floors/MT77.js +++ b/project/floors/MT77.js @@ -1,44 +1,77 @@ main.floors.MT77= { -"floorId": "MT77", -"title": "天塔第 77 层", -"name": "天塔第77层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 6d6a7df..7d50f38 100644 --- a/project/floors/MT78.js +++ b/project/floors/MT78.js @@ -1,44 +1,2731 @@ main.floors.MT78= { -"floorId": "MT78", -"title": "天塔第 78 层", -"name": "天塔第78层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index d7f9ff4..adf3dcd 100644 --- a/project/floors/MT79.js +++ b/project/floors/MT79.js @@ -1,44 +1,2332 @@ main.floors.MT79= { -"floorId": "MT79", -"title": "天塔第 79 层", -"name": "天塔第79层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 5857cf5..af82cac 100644 --- a/project/floors/MT8.js +++ b/project/floors/MT8.js @@ -3,48 +3,75 @@ main.floors.MT8= "floorId": "MT8", "title": "天塔第 8 层", "name": "天塔第8层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", + "item_ratio": 1, "firstArrive": [], - "eachArrive": [], - "parallelDo": "", "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "changeFloor": { + "1,11": { + "floorId": ":next", + "stair": "downFloor", + "time": 200 + }, + "6,6": { + "floorId": ":before", + "stair": "upFloor", + "time": 200 + } + }, "afterBattle": {}, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 4, 2, 31, 2, 4, 4, 4, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 0, 31, 0, 0,210, 0,210, 0, 0, 31, 31, 0, 0], - [ 0, 0, 87, 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, 0, 0, 0, 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, 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 index 841d99d..87f4fc2 100644 --- a/project/floors/MT80.js +++ b/project/floors/MT80.js @@ -1,44 +1,2829 @@ main.floors.MT80= { -"floorId": "MT80", -"title": "天塔第 80 层", -"name": "天塔第80层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 126ace3..5dc46ef 100644 --- a/project/floors/MT81.js +++ b/project/floors/MT81.js @@ -1,44 +1,3257 @@ main.floors.MT81= { -"floorId": "MT81", -"title": "天塔第 81 层", -"name": "天塔第81层", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 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": "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 index 257fff8..c209a5a 100644 --- a/project/floors/MT9.js +++ b/project/floors/MT9.js @@ -3,48 +3,281 @@ main.floors.MT9= "floorId": "MT9", "title": "天塔第 9 层", "name": "天塔第9层", - "width": 15, - "height": 15, "canFlyTo": true, - "canFlyFrom": true, "canUseQuickShop": true, "cannotViewMap": false, "images": [], - "ratio": 1, - "defaultGround": "ground", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": {}, - "beforeBattle": {}, + "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": {}, - "autoEvent": {}, "cannotMove": {}, - "cannotMoveIn": {}, + "ratio": 1, "map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 0,211,301, 0, 0, 0, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 0, 0, 0, 0, 89, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2, 2, 0, 0], - [ 0, 0, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4, 4, 0, 0], - [ 0, 0, 2, 2, 2, 2, 21, 2, 2, 2, 4, 4, 4, 0, 0], - [ 0, 0, 21, 81,210, 2,210, 0,210, 2, 4, 4, 4, 0, 0], - [ 0, 0, 0, 2, 31, 2, 31, 2, 31, 2, 4, 4, 4, 0, 0], - [ 0, 0, 0, 2,210, 2,210, 2, 0, 2, 4, 4, 4, 0, 0], - [ 0, 0, 88, 2, 0, 81, 0, 2, 87, 2, 4, 4, 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, 0] + [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..470f77b --- /dev/null +++ b/project/floors/PIANTOU5.js @@ -0,0 +1,40 @@ +main.floors.PIANTOU5= +{ +"floorId": "PIANTOU5", +"title": "新建楼层", +"name": "0", "width": 13, +"height": 13, +"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..40a20f4 --- /dev/null +++ b/project/floors/PIANTOU6.js @@ -0,0 +1,40 @@ +main.floors.PIANTOU6= +{ +"floorId": "PIANTOU6", +"title": "新建楼层", +"name": "0", "width": 13, +"height": 13, +"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..8ccf504 --- /dev/null +++ b/project/floors/U1.js @@ -0,0 +1,43 @@ +main.floors.U1= +{ +"floorId": "U1", +"title": "天塔 -1 层", +"name": "天塔-1层", "width": 13, +"height": 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, 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..610a254 --- /dev/null +++ b/project/floors/U10.js @@ -0,0 +1,43 @@ +main.floors.U10= +{ +"floorId": "U10", +"title": "天塔 -10 层", +"name": "天塔-10层","width": 13, +"height": 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, 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..5e57eb3 --- /dev/null +++ b/project/floors/U11.js @@ -0,0 +1,43 @@ +main.floors.U11= +{ +"floorId": "U11", +"title": "天塔 -11 层", +"name": "天塔-11层","width": 13, +"height": 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, 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..8bf2b12 --- /dev/null +++ b/project/floors/U12.js @@ -0,0 +1,43 @@ +main.floors.U12= +{ +"floorId": "U12", +"title": "天塔 -12 层", +"name": "天塔-12层","width": 13, +"height": 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, 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..39dbf15 --- /dev/null +++ b/project/floors/U13.js @@ -0,0 +1,43 @@ +main.floors.U13= +{ +"floorId": "U13", +"title": "天塔 -13 层", +"name": "天塔-13层","width": 13, +"height": 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..4e38909 --- /dev/null +++ b/project/floors/U14.js @@ -0,0 +1,43 @@ +main.floors.U14= +{ +"floorId": "U14", +"title": "天塔 -14 层", +"name": "天塔-14层","width": 13, +"height": 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, 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..158132d --- /dev/null +++ b/project/floors/U15.js @@ -0,0 +1,43 @@ +main.floors.U15= +{ +"floorId": "U15", +"title": "天塔 -15 层", +"name": "天塔-15层","width": 13, +"height": 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, 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..5a3b3e8 --- /dev/null +++ b/project/floors/U16.js @@ -0,0 +1,43 @@ +main.floors.U16= +{ +"floorId": "U16", +"title": "天塔 -16 层", +"name": "天塔-16层","width": 13, +"height": 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, 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..655bd92 --- /dev/null +++ b/project/floors/U17.js @@ -0,0 +1,43 @@ +main.floors.U17= +{ +"floorId": "U17", +"title": "天塔 -17 层", +"name": "天塔-17层","width": 13, +"height": 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, 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..0c3bdf0 --- /dev/null +++ b/project/floors/U18.js @@ -0,0 +1,43 @@ +main.floors.U18= +{ +"floorId": "U18", +"title": "天塔 -18 层", +"name": "天塔-18层","width": 13, +"height": 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, 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..4468acc --- /dev/null +++ b/project/floors/U19.js @@ -0,0 +1,43 @@ +main.floors.U19= +{ +"floorId": "U19", +"title": "天塔 -19 层", +"name": "天塔-19层","width": 13, +"height": 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, 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..2f53675 --- /dev/null +++ b/project/floors/U2.js @@ -0,0 +1,43 @@ +main.floors.U2= +{ +"floorId": "U2", +"title": "天塔 -2 层", +"name": "天塔-2层", "width": 13, +"height": 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, 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..69a533d --- /dev/null +++ b/project/floors/U20.js @@ -0,0 +1,43 @@ +main.floors.U20= +{ +"floorId": "U20", +"title": "天塔 -20 层", +"name": "天塔-20层","width": 13, +"height": 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, 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..b741c12 --- /dev/null +++ b/project/floors/U21.js @@ -0,0 +1,43 @@ +main.floors.U21= +{ +"floorId": "U21", +"title": "天塔 -21 层", +"name": "天塔-21层","width": 13, +"height": 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, 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..7cf5513 --- /dev/null +++ b/project/floors/U22.js @@ -0,0 +1,43 @@ +main.floors.U22= +{ +"floorId": "U22", +"title": "天塔 -22 层", +"name": "天塔-22层","width": 13, +"height": 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, 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..a61d5d2 --- /dev/null +++ b/project/floors/U23.js @@ -0,0 +1,43 @@ +main.floors.U23= +{ +"floorId": "U23", +"title": "天塔 -23 层", +"name": "天塔-23层","width": 13, +"height": 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, 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..93d7559 --- /dev/null +++ b/project/floors/U24.js @@ -0,0 +1,43 @@ +main.floors.U24= +{ +"floorId": "U24", +"title": "天塔 -24 层", +"name": "天塔-24层","width": 13, +"height": 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, 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..ca9a8e6 --- /dev/null +++ b/project/floors/U25.js @@ -0,0 +1,43 @@ +main.floors.U25= +{ +"floorId": "U25", +"title": "天塔 -25 层", +"name": "天塔-25层","width": 13, +"height": 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, 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..1c3c7e5 --- /dev/null +++ b/project/floors/U26.js @@ -0,0 +1,43 @@ +main.floors.U26= +{ +"floorId": "U26", +"title": "天塔 -26 层", +"name": "天塔-26层","width": 13, +"height": 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, 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..b8d4b48 --- /dev/null +++ b/project/floors/U27.js @@ -0,0 +1,43 @@ +main.floors.U27= +{ +"floorId": "U27", +"title": "天塔 -27 层", +"name": "天塔-27层","width": 13, +"height": 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, 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..c0bd1e3 --- /dev/null +++ b/project/floors/U28.js @@ -0,0 +1,43 @@ +main.floors.U28= +{ +"floorId": "U28", +"title": "天塔 -28 层", +"name": "天塔-28层","width": 13, +"height": 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, 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..dff72a9 --- /dev/null +++ b/project/floors/U29.js @@ -0,0 +1,43 @@ +main.floors.U29= +{ +"floorId": "U29", +"title": "天塔 -29 层", +"name": "天塔-29层","width": 13, +"height": 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, 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..3ff4e5f --- /dev/null +++ b/project/floors/U30.js @@ -0,0 +1,43 @@ +main.floors.U30= +{ +"floorId": "U30", +"title": "天塔 -30 层", +"name": "天塔-30层","width": 13, +"height": 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, 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..9343ff2 --- /dev/null +++ b/project/floors/U31.js @@ -0,0 +1,43 @@ +main.floors.U31= +{ +"floorId": "U31", +"title": "天塔 -31 层", +"name": "天塔-31层","width": 13, +"height": 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, 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..7bd3498 --- /dev/null +++ b/project/floors/U32.js @@ -0,0 +1,43 @@ +main.floors.U32= +{ +"floorId": "U32", +"title": "天塔 -32 层", +"name": "天塔-32层","width": 13, +"height": 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, 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..013a6a9 --- /dev/null +++ b/project/floors/U33.js @@ -0,0 +1,43 @@ +main.floors.U33= +{ +"floorId": "U33", +"title": "天塔 -33 层", +"name": "天塔-33层","width": 13, +"height": 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, 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..5b6525f --- /dev/null +++ b/project/floors/U34.js @@ -0,0 +1,43 @@ +main.floors.U34= +{ +"floorId": "U34", +"title": "天塔 -34 层", +"name": "天塔-34层","width": 13, +"height": 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, 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..7f232a1 --- /dev/null +++ b/project/floors/U35.js @@ -0,0 +1,43 @@ +main.floors.U35= +{ +"floorId": "U35", +"title": "天塔 -35 层", +"name": "天塔-35层","width": 13, +"height": 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, 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..2a51738 --- /dev/null +++ b/project/floors/U36.js @@ -0,0 +1,43 @@ +main.floors.U36= +{ +"floorId": "U36", +"title": "天塔 -36 层", +"name": "天塔-36层","width": 13, +"height": 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, 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..be8cbf7 --- /dev/null +++ b/project/floors/U37.js @@ -0,0 +1,43 @@ +main.floors.U37= +{ +"floorId": "U37", +"title": "天塔 -37 层", +"name": "天塔-37层","width": 13, +"height": 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, 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..6863743 --- /dev/null +++ b/project/floors/U38.js @@ -0,0 +1,43 @@ +main.floors.U38= +{ +"floorId": "U38", +"title": "天塔 -38 层", +"name": "天塔-38层","width": 13, +"height": 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, 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..66d8b1c --- /dev/null +++ b/project/floors/U39.js @@ -0,0 +1,43 @@ +main.floors.U39= +{ +"floorId": "U39", +"title": "天塔 -39 层", +"name": "天塔-39层","width": 13, +"height": 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, 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..ca65bce --- /dev/null +++ b/project/floors/U4.js @@ -0,0 +1,43 @@ +main.floors.U4= +{ +"floorId": "U4", +"title": "天塔 -4 层", +"name": "天塔-4层","width": 13, +"height": 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, 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..de19a82 --- /dev/null +++ b/project/floors/U40.js @@ -0,0 +1,43 @@ +main.floors.U40= +{ +"floorId": "U40", +"title": "天塔 -40 层", +"name": "天塔-40层","width": 13, +"height": 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, 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..ade368b --- /dev/null +++ b/project/floors/U41.js @@ -0,0 +1,43 @@ +main.floors.U41= +{ +"floorId": "U41", +"title": "天塔 -41 层", +"name": "天塔-41层","width": 13, +"height": 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, 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..8f9b218 --- /dev/null +++ b/project/floors/U42.js @@ -0,0 +1,43 @@ +main.floors.U42= +{ +"floorId": "U42", +"title": "天塔 -42 层", +"name": "天塔-42层","width": 13, +"height": 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, 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..524fc7b --- /dev/null +++ b/project/floors/U43.js @@ -0,0 +1,43 @@ +main.floors.U43= +{ +"floorId": "U43", +"title": "天塔 -43 层", +"name": "天塔-43层","width": 13, +"height": 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, 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..14b1b75 --- /dev/null +++ b/project/floors/U44.js @@ -0,0 +1,47 @@ +main.floors.U44= +{ + "floorId": "U44", + "title": "天塔 -44 层", + "name": "天塔-44层","width": 13, + "height": 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, 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..f2e73d7 --- /dev/null +++ b/project/floors/U45.js @@ -0,0 +1,43 @@ +main.floors.U45= +{ +"floorId": "U45", +"title": "天塔 -45 层", +"name": "天塔-45层","width": 13, +"height": 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, 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..ed05169 --- /dev/null +++ b/project/floors/U46.js @@ -0,0 +1,55 @@ +main.floors.U46= +{ +"floorId": "U46", +"title": "天塔 -46 层", +"name": "天塔-46层","width": 13, +"height": 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, 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..d56da79 --- /dev/null +++ b/project/floors/U47.js @@ -0,0 +1,43 @@ +main.floors.U47= +{ +"floorId": "U47", +"title": "天塔 -47 层", +"name": "天塔-47层","width": 13, +"height": 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, 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..d7f18fa --- /dev/null +++ b/project/floors/U48.js @@ -0,0 +1,43 @@ +main.floors.U48= +{ +"floorId": "U48", +"title": "天塔 -48 层", +"name": "天塔-48层","width": 13, +"height": 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, 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..b569fd4 --- /dev/null +++ b/project/floors/U49.js @@ -0,0 +1,43 @@ +main.floors.U49= +{ +"floorId": "U49", +"title": "天塔 -49 层", +"name": "天塔-49层","width": 13, +"height": 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,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..bf12646 --- /dev/null +++ b/project/floors/U5.js @@ -0,0 +1,43 @@ +main.floors.U5= +{ +"floorId": "U5", +"title": "天塔 -5 层", +"name": "天塔-5层","width": 13, +"height": 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, 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..6e7b897 --- /dev/null +++ b/project/floors/U6.js @@ -0,0 +1,43 @@ +main.floors.U6= +{ +"floorId": "U6", +"title": "天塔 -6 层", +"name": "天塔-6层","width": 13, +"height": 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, 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..d6a2277 --- /dev/null +++ b/project/floors/U7.js @@ -0,0 +1,43 @@ +main.floors.U7= +{ +"floorId": "U7", +"title": "天塔 -7 层", +"name": "天塔-7层","width": 13, +"height": 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, 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..62f9f73 --- /dev/null +++ b/project/floors/U8.js @@ -0,0 +1,43 @@ +main.floors.U8= +{ +"floorId": "U8", +"title": "天塔 -8 层", +"name": "天塔-8层","width": 13, +"height": 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, 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..2f33132 --- /dev/null +++ b/project/floors/U9.js @@ -0,0 +1,43 @@ +main.floors.U9= +{ +"floorId": "U9", +"title": "天塔 -9 层", +"name": "天塔-9层","width": 13, +"height": 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, 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..1680813 --- /dev/null +++ b/project/floors/liuchongtian.js @@ -0,0 +1,40 @@ +main.floors.liuchongtian= +{ +"floorId": "liuchongtian", +"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,"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/icons.js b/project/icons.js index c0d6eae..16ce662 100644 --- a/project/icons.js +++ b/project/icons.js @@ -25,104 +25,249 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "leftFoot": 1, "rightFoot": 3 }, - "width": 32, - "height": 48 + "height": 32 }, "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 +279,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 +386,6 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "bluePotion": 21, "greenPotion": 22, "yellowPotion": 23, - "lifeWand": 33, "sword0": 60, "sword1": 50, "sword2": 51, @@ -246,7 +407,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 +415,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/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 0000000000000000000000000000000000000000..cc93eb4b6c6a3cd8da06b1ca5f7890a51bf38eaa GIT binary patch literal 10168 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 b&s5IJ-rlkBOL+sG$OAVu^whuHunPJgzX7@w literal 0 HcmV?d00001 diff --git a/project/materials/animates.png b/project/materials/animates.png index 89d8789876a1dbf40019ef0648bb602409b4c3ff..2869fbb2eb17e18c5d8c53ba62a581641767b893 100644 GIT binary patch literal 127219 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 I?>I#Lf9AkY761SM literal 39006 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%0AA!p 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%0DgZE@OVg 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 literal 51283 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 diff --git a/project/materials/icons.png b/project/materials/icons.png index 9e17e786d499c43e2ea9480d3e9ca8f1b2feaa71..8ed1b9571e9cf18af51a215e06f5a87dc1b7fa62 100644 GIT binary patch literal 10810 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 diff --git a/project/materials/icons_old.png b/project/materials/icons_old.png index 94b6043a05f261909fd8ad9adb697db803452450..311b639281880e1a065194280eeb3b99ba19fc81 100644 GIT binary patch literal 26359 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

~m%io?CTS!D_)3i@UtTZ{ZY2q1r1 z{r?@OwgVtY*!zsn9~j_x_uvy>}@q zR|WRU`0!%}S?@yubBULiO;tLs)x31|-f5HeX2D|rS{foi`V4U;zMnf_`ypAbkPqSR zHLO@702&s?AOJ{gJDtx=_(xfZ7`oqIGT8a)GxWOf?V0w^0c%Dnq)xH4 z#jU;WH+U^p^E)a`M*(4N1!3%{)n?h-Wg0lGeYea?Fm;`oQT+=O%Ch3-H{eV$g<3w0 z1dPuqgLf<82Wv21Ux;J!FX7|16!G_4HD2*12Ssk}Tbjmjuggki=>s?)X@%8b1vw|h zRU;gdr2Fr8O5-@l3Li4%O`Q1aGQA;L+quQ|(Sr5ftpA>2{3Fj`y&VhfzJo`0`1NIB zFj8L+EOA{Iz{0=A{xi`4d#ABszmJG=%oy<$jPU}i1YMzc1m969Y3Jc?I^s5XcMp(Y zs;dm^^@=9k4FAa+%0eY2AWUEV`4AdSczNQ3w-@U#R}pyQ$Ci#LUhZ_(>wdTmI)Cmn zhE?){mtbxCGLRm!b!YvRd5j&QQF_@qDipKotRJ#fugorSmZOYlGf5_w>-oPrJ0ajP zTi)g}lk`%-OHLvy+QgFmMrEM{iZ;n|ye=TBJ^D#Y-l=ner`?3|;RgD!p_3GBD{U_C zl!ncfCj4->SPkR9z*nJ z+{FxLaE}j;*E6I&TAcH)u;u}~zN{20tH(rTm)F2D=j8Ax#TRykOW7ZPf;WAOqM-22 z4R+`!MSs5R5bbZIs3|2qQef6l_@4<5$w^=NA;hVK@4gs9#L{uXZS31=%^HFt+R4Qi zb81qM^jwA`HJ5Daua&VCem{b^+Il?km((Tt!j6a*FIdMj wgGwZpdAVZ9r>y4|*g^~H|EuI@Rq`}gJfS!6*oxOR82GV1XlMT1lo0#B04?d7A^-pY diff --git a/project/materials/items.png b/project/materials/items.png index 04dc29b26ed379fd8d7537a1d290174c30fe2732..7ae916dd640ddb0a2fff980c2f99b6bd03d879fa 100644 GIT binary patch literal 45205 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 QfqF#HqCPq_T0SA);695322W&ZR89se`^>SWMto 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ÍKPw*1& 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 D#G6z7 literal 22189 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 NeI4T`mD&!`{{xKdZngjb literal 12971 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 literal 9272 zcmZ{K2UJr{w{{315R{H|LhpizR4JkNj(`{eK}AFjBqA+9XwsV?ASED(fKpXTKxxt; z6h+~cDuje0y@Wsr7vJyu@B97h-n-U0YtKHDnX}KcpS@?#ti;<`8D9YLf&c)(1yd6P zyE7>S0MNM8pF3;CJ#t7q6I2L0V?99iF#pP#LgS@tsS5zqr81Il)1K)Jz9u&i007gM zKQ~n`to#lDAc{3L&~*rOT`%w%y8AtJ)|&mO%J%hvx#;!PGATQ;;w0AYc#-RMzs>62 zh9!*~UH|=4qTc4KncwP7c?V&JinlIVi%s(lZx_3U&Ijc1JUa$Zf4R(cc|PK{uLZJ$ z3sRByW<6G>Wvy{I_#o&&!)Fr_G@^dIUrYI#Q9p5dpcztCPgEx;r}ekY?pEVJw{6Wn z+irII{8%GQE!o?Ozpn|osK59qG?ZMlQEL^?<)oF7XbJ;y#$Mc3jDa$3qkpQ3X z;d&l7`SYO}^qLake9V{u_RP~+Vl=3p03MsgZcP)mhr?iIILfk&I7HhioEs~}YOKX)7!6$7a z=A?~HKE%92b^E9$@mgGvt2Plzk`UZ`{RtH$4U=lM2$L1E9u8$18C(o)wM$x)YA+C! z!C~fS+ohV^q?Q=a1oh^u@GY%0eas-vTW%>3xgjmZ*;Huj8!ipA<^L!v zl$r3Uy(V;46%?0?GI76yXT_WRPSIk$<5m`{0Lh7Xi0_ASc?4`6Cjwu5)vH;c{8M#B)wVN$=21{_E zKUJ&ypTbnzo)T)5PY-^Ce?=Z0jwlCc?x*IK6&?j5*2b7s3&R%XjKNKtqirdQ*i`Vb zZ>4(JVacQQONGY-#aQl%9q^|Wr{Y5OMTNON>yq$DYAVn|CO0yc$;y;7(UZl0txj56 zk)*{8B;mML1Y*OybGeQzJffat&k7xV2_#qR+z%zr5yzT9f=(9Es7Xcz{`*z}rzVJ9 zY#W=C9Vv+oE<*njXFfu2YXR!qlD3i;-5m*CyGPU%w-qq9~|W@H8^%(`A!1Zit0>nPxYX-WueO+v0hp`Tep?cF-~R(esi?#_RKR z3_4v&5Cx^xrXOMUqB^SWGD==zl8>oOUD$HrmTa58Mr6C1fQUKefVbaoSM$1Ft&~UT zDzi;i1G-VhrV4CYr;uU~E0#AcUe&hP(Bb;7vFv7UMpdj@gh9OPP#-DHIyr|L9=I}U zBWsvnnoJ`ssa<^gTKr1dTgT9!o7BkW?WAk0@t3@RhR54e&w;Y8lk%nEK{Ho+H(}#X z8Gl;WUH;{Q^?#1JC~evIE2ZADE24FLIfX|&1=AphFUz~FJyyn-afoKpP1i3M$vwVl zgIz2`n^>kzfCg+~NI%9*DWL8q6%42D#|aF|N0fKg8`$t6qTKd_Bb)BsQC@tPV+3!8 zAH*-=bNR`*4|c7@L-jOmFI@cBf+I88RM%~-`QtCQAaC{7>szPNosP!swfx^+XTlx! z`GaHMpUBy;6bD|+>?`5$5E)%`I0~cNt008+JnjAs*tsMdCS6J&lSJcRW|k$Ctm)C^ zX_a#=o!vNE@TbR8Af-zOL&g%YH)zA3?Vs4FGa-WyFh8IeQew>v5XEi8%JB0W*@3#+ zA2JiLy7lngvZO6^?ak!yO5=h<*H?C2Zj>S0L?nJ-%#kEn0l&I1p^N8*RFV&_347_9 z+Lf2-(}<)b>s>$y$dljR?#}5A6SlT~fn5DE`B)bkpEjgxA8Eql59pW{<&4`-FEO^N zUoF8zzf-A3@k5ULZ^w7P0-S~x9=qS{>N}2v4#xyv2CYiAIi5>*x#6*%XT!vaz?Qoy za>%@aR%K<>Om+8wpEHC~F zy-6!PA?SsBqZ!LvElJt25th6$kpx71u9nVX!SZa^*&QW~K_?(?i#$`{vb5)YvlSJB zTv-1t2kNGSyAp+Yb_H=uPJ*I0ul!0|@dHBFpv%>});h}Wdx(y{j&JpZuZfsBp*Y!g z0TUW4BS^$?gn^=rwenBF?;_B_n(M$rz~>SGL|@r!qYJ9^)kMAd9Q0jE`b1Op_r#MQ zYXabZ!d&-t&c*I38_%McG!LRoeIhAlbhv75e>`eKKQ)wWnsZ z#=07hdcmv-ZGw-(P>e5Axu|iQutSZ@(iIq3-wi&4!OLt#MT0$zin4k9p+0RD>4mm) zTt91;&|USahMD9CMP~tBuYCbA#;@s^jVa<~c<6-k07STo1ydq;eXF8MF-FQn%*0r> zMm5H}he6D2&%D_DtsQ_~sv!7Uo08 z!`)OV_zAm>>|1D0JXnpPuf`Cx^$j{@!0*dGbiG%~Z>aw6kiXKN zW=BN$Z)n;?b1HvoeT|2N2+LKc=}^@5QD~=lqz~#}(JChB)_wK4z5B3s-83{Ksu1Zo zKor!W`$|Z%T9&QS4DKePHksc(dHd3*W@Zx`w<0c9SgoAR0-rIyb$p{p$YA;vc_`j5 z**evJ9VSda!UmR&AjzK%G^EpA7ican@a!a?L#;nymO5_$6cfyIV zk6VXTofq-9tPEuzc;!*evma+yo&&FUvFd?ei&%IY0RAj_x}mB)Mg9Rh$qpjp3E4fc zFgU$xz*c|i-1vg3_Kq=@=DkzvffLrLjnbB9UUO1||K4`Erlw8o3=nPQ-~Nmzam~dY z?j+77B6KO=%1(=eHb|Q)Wrg?1R*2PcAM6J=%G2F(`|w%KeH@21n*3mQi`vawF!Zn# zA90L^X;a2VENP*j*Qr`NaKuyxJGRc#E3d>D?ag%Z*B5L-EZ8Syn&g1^jV{aU1%Kv7 zY+MUgIXZiEXHRE)vJ^k0f}zWLyL;bi3_CrIhr84#jP(SyD8CtrjZNZl>S1#v2<0AvLSDP=-}((H z@=%|n-A+&|Sb{$1d2i%p!3&ncI@?==>Ewo}RHNH&N1fD)Oswzxdtb5J%DvOWiZX|l zVpON;F{?4PT&+7sh>hvSTuCcvg6#Kd01)ag)<(2|?(_;`xHl;cH-SMyKLjGAB!sF> z;^z1arbBxBZ9+7v$1e#>yxP;)9a3FTse42yJU)0xtETyzl$0Nth*c_U)8^coj~T6O zc?~Sq00Nzpr@lOx30+&Xr9Wx%3>F3m=SQS=>ra9LUt>i1HJEt1E(J|ah!Qow$rJd4 z)ST1i*yBWkxM3HxcX(KPf7B`GQypphExf@0Cc%_9Po3Iyu0_*W$5MAMJ`pK+dO++G zu5}){mlDlrdoUDm* zLzX|P?wP*(Dev+QjgW;odJfaa%FFED6w+s1o6A4mVx{ag9Qq+>?)VExXnx$@EwRj@ z?9;7Ts6pH=)4V*IDa1snd*>RLdhAQS#r~$nQBTF}=2#?cp!p2qxIYV;lQ2p_C*e}3 ze&Kw(sk0q>8~gi%js-wd5GK{J8&tFX%rmDRa=tq+QNC(l5W|8y4N>_Sm0aw=zLy?H z<#16E$<5J1ZT@cE;pDGtziLJNXp2#c3em;Y0N#o?cCtm_3|f5```4PvVIaOq4NY=j$mrzzz_MSp zdI#LN^|vw1bz8X``BY5tjH3l$hMMt1dHRwpUOk=4*6VSc>d|Sv%;lE}b;(+t7lk{~ zkt3>v!ceU+mnE#r&XcdAL4B;4cC)SkYUP#sch^!<-wvAvyKI1JmX!#PXayPQo;7k> zI-7w!>o$;anwnb3gq@XG-v-p@H-a9s?D?E=D;ADXVBcPRcS(NZfjQQ##hBLdnfH>r@|`NYmWMaEP+HSD+Sq5h|&@2F?UC%dHFy8Q4I9c_Rw&>)TKztB zfW|t_cYXO*)}C05s?Dcg^h?71@>L`-k(#>)n&_){wI&MmwL=wSYH&oI2`%bi=8w2v zOhUKYq=3lmiC5zSSKz&s=gQD8wy*D9O9i{W0ymu=eo&$cW`2^TbM;=haEdi8SVlN@ z?gCE$VsN4F&nkO2IOXqNur$-;7;Xkt;9S9=f*fozUm* zOm@K_0fnH#J7pTc?>6@hqtz7hTRL^M1vkid4lhA0f~o+m&kHWZvh?oJtq>Oyy1;M9 zEEm!?p=xUGyr-_ntcpD2tynF5(e^+o9+?v|Tv7XWGvstLrjP(8JtXsB%}~~13wV6< z8pWPwVfwVg=d_kIT7P=`Na-3@XX_Q;#1}f)LrS;8tvQRwO~0PukJf73=yw_-WZWN7 z6_SR$@W?fHZz_>HPXa&q*FHyCW<-_JJWS*_pbDLos5^ULH|$#X5oL#DcQ%7aH%RY+ zCTZ2Vp%J&{cR1#!8t?O|%0Rl*%`lxtG?^y4(yG1azhxt{4}(-XsFW;R`5BleM8|hC z!fy7;WS{Uf<6D$W5vUya7S-Qc_cdJLcAm*c`;2d=>`YT#`Ej?NGe!Zg&aFx1YYooP zm!+lV8_aQzPCT3$>(6E@n%D4TkY!x&I~`Zf0?sLq>z~eKYib- zOV!ezkGhq>;#ORko8O{WT;=!(=BV*&P^8{@ZrnuS<=r}4D)Gp>HnhJ@0o{3!2aUNE zO;4N#Jw||LmQK2ywOIhpM{E`Q9`?E`j~!!S=ALXAYm4HTbekwFrGP2kmhwb7l z_4L>*|I!R%@9WnsmYI_1kAWJT$p)JH{FbOh6Ng*&UmNE2*p`Mgy)(92wIzPOd=v%k zGfWZ@0<*6V`93y}CjRg*E_exSffQFdK7zJv_t5dBy=hVHV+K=JrHGbh7sHF=4T5*q9xS?|-aR|YFGQNXjyUh^fxj9Do=3k7yfrg66 z>5{CQLU}7pGk3F8`})nckgNx~TI{#}%50L)uf(l!7QMFA zi-sW5q`dI7d3v+p(}b`hUedMW>yde?c1mgNSxDDKiWFdw4*)XjVp>Y5rP+K*kT|MX>KE^1 z+v%At87W&c(E6Z>F>sFDDX>u_N*iw*OetGCE?lt*v&uQXYL_8JxCBefcri~B`5hH3 z(fnT8@0Qw){s~!#Xodp%T%}zus z@>Kg3IjBSZNbH7#zgkm*I^U$ZZ0hr!C~zO~S>FBx zo9QLL`Ul2voesBfBG@DYShE`ek~hRqe&3wUPzwV*J5|63bhLpYzHP{X8+7ADG!>Cx zAYQn7G><_Y1)dw1gO$J54n*IK=MU80Pv=K?p+6?2;`O`QcPp&N?d>B~FQ%)eS*t^~ zh0prWyl!T<%Vyh82Y=6xHV-ZSoy%tUl@2C>i)I=r(H_I*JvTSd#|?U<@$VWqDePE^ z*gnOwLz6~SsrD_-h`~;y@MEBo@eh^kBQuWtE7Fho_5H|(R5C7Nkg)DgB$;i4Yf7}- zw1tEV7g^;JB!9lFfNV(!!HRNJ-Net}GJ@Dd=Hh&T^Vr=$tLi{8fBSSgWv5rFQlywy zO&;+cbrtRzCRN0j$rP^hCl@5o2v)*4ITsEIzL|rL6n;Ivo^z^fKaosfuUEJ?qQv7E;H@SG(f!49-B6Y~n720asuC z;Rn5I<%=6!e;D%nYx81? zUlzUjR_^#ctz9GWV&T9?XSp~iiml_ymSDv?93NBK^R7Ll^xzAgw)ELrdx%8t`yh{s zG1vLe?6)Q~UyZx7`=*?EoH@(pfm*a3^H~(#knXn?;nAyz6&;gT;mkC7R(r*^@H*9X z2vX;mD0=+Nn@UP#J=NW8t!DeFm zQv1GQKVQCh&M*F4I5Sv{ZGA}7`9Twdn(?0unaTT`cJ|uX3oN^N@{b6j#nrzJ{oCZh zmt0xA3e=nFKdbM}78zWosj*!Dp#*afk?HWU%lrINRgP6dQ}qR`=aXMN_a9Iy)jNj! z?^=CCz+bX!*afPp$Y35i>^%5hYg-7EoWr2Xb&ku;oL+Ew~G?0^l1Ocz0u66)L>wU6MVvhG|s_ft^&Q(+GqK*J+e zMq2kNjx)MGyeX1(5%oyF%M4g+D5BX4vO8WHVl-w&1^Jmm%%-Ye82oksWF<~w07GXB z7l7{;K&2V=00!eb0W_m*4RFAx@_Mf+8nYGjT$dB#pzUbGz-<{{st~qcG4F)9Y8&ES zJzI0X%bIr);K){Yfy&*Rb&3s;#a3rY<^C$}5hEZS zlIT^rQhv3q2&{H>oo&DHA-0mJ~d0hpb9cPt(p<=hYn}g&fsA6;Vao( zMOIpJ8{?@v#}gWpv1%I*p}SK?oVBb}HIxOqYf?*lul_D^{;qW7nW;iLmW18+E|mj~ zxN5l^s6GRq#;a3#7I9vdkZ7Zz+vbwurRHyK22DsU(@R|%QL+8+>5fF}Z3b5K&*=1T zra%RO2a$vN?aMc9Xp`jK70Q9Zw7=O9z#fRKyM+al>;2q}x%<3E5g6Z?PwIw^5=^YkW5|0Wpjd5mXTWV$lGPRkgg0-d z3R0|SCV)W?Up8RZxW!Qz$2ZmnUbJTBS&UmBMBqAUbPB_BaT(_Mj^$d>E_U-`ksHo~ zf_yYrSc93l#1`1p~H}m#klbYrqM^#@ZH8o1eS*6$kcRol*6E`M{XiSwpUp@UACH4O+C)5T|j6~ z)`T^uCM}~0&=CXNx0k=)2&g59H3O8tJ}^Of@V=0=Ylsp|U|1DptpW&W#M^l4*t8PS z>^0xmUo}1MG)$}E9|oSdP>ID&XJGEp{5&@kgJzPPP+?dd5%3wV4>qI{FXg38coF~+ z!6D$)6$)Amv#Ha8^x_cR1f;CS!q*uf{r&+po4z29l!cE2zSdy2i*~~mtec96L5?f5 z2X=GwqtqiMgX(~XaTV!v$-GDJ8AWUa-K)Q|<``22v5IQ*Mtud%iy9Lmd6DhMEEBHg zfG|JQu)UB}N1m(%o3c|CjTCbrIGs>8oEV4VRU}sV%_HD$0z|4R$cEEng5sV}0t<@y zGQkS9G0PWhPgEM|mdQqU_u2@Vy35=0TQLA0I7hBRD!ian$_L_-!muQ_APsQPbSQL9 zdN*$`cbKQIKNLd)|HuiYzEnpIR*ZiE2#$+V1dSR@=y`khv(`OmdKTUC!fiickPr$v zZh=@8GRlj=%8l5B+Z?S$92CmsPi~(3{`UGY)kj&%;j^Cf=_w`2{{9$_4cy}{I9uU0 zGfapIY}wLjf3rW~0*n%62DRa1#rWm9ZOe@1;|751BRX4yv^$)&>2_<_4T3F=b|DrB&4`(##@Oa31 ze&4h%RK}evhdqtIV9io^6Sf;hwR7{~jl6gDf&$?X)xV;|!L*E(&e_K}g^N;?gtGG9 zV4ov$lwl%BiElt4;ljD_`?}BuDX+`g+!iXCN*oy%@aNBAgLlnZofSV|_(%9aluK;S z{buskCd9mc^p7CuqFxFwoSw&JKd8kZ-`y|;9E4LlR`Cph&)+*}?$w$*QT*T&g^AMr z;9<3qq2oC8@G|Uj&O<3LDG9zI9uO0n4EU=!zvIxxS1N1DX2YgZ=f91T<*aaz;9P?j zk_#en_iL6KC*P|$`DkfSQ0m5nVEew~DI|XK>cxFQjV0xv6GTtaiNDUs{a}M znaBH%{Eng#Ep1!?SPQw)uES0KH9~oOjSwu=_(Thrq2nI^=I2^oSldhTx~xXfqv4M? zV3i}_TBxn;LW1lwJ{g7f6EuN>TB0$SOQrPv4lZALL&LI%={-hnr0Ts<$!1@S_xumY zdfJ%xy3Hq2#;N&|m}x^i2M=*>EH}}2`j~&LaMmKzLGU(+oO8bpA*0PcjeotKe9;H% zDZP=^`*Y0GTbr;9g@J;?^G5jddWvVGfOfUqH)-`l?H(4MZOso-QMTLDBb2?okCUO~Lf)ru4m2?@|VF!|7cPyf>mpfLuobm7N^>_bj7&UOskut(n$u`7rU%$qu z+pDr}A=}_n+??sRnW<8ruvM&Wc$w3`YL$O4ME{8PWuUyP|NINZF!Zh}14TtK0-2;^ z0|{Hnm36Z|8z1woh7yupt+A!^?FrHG|1D(yjQ>+C{n7r@qBGMP!jlU7Jv};Mdy0xd zE4kF+?DDeF(e4 z*#CSX=O}2tjKqDoTd2OptZ*xIzGh*L&Zy%$-RuHbfZGk?9rQHfDPzz3BW}n4{nL+) z0d3z&n0#_e85l_CNE5o8SpM+>>;tN8ue9^R70Br1&Rn|Be6Ojh|D09WHj| zaG$nW_rdnc@AURq@BTB-|NOfDt8Y>gXmmtmbp4Dk3)iIdZZEXCvB=weu%{Vb2^aLO z4DZlA4b_u3ngNcF_tySXrTiy&fq9HgtL+m#?cMKckn3NSox<8ErwS(DW^Vpdi2Ns< zqadjh-)Y*P;4)pqZNhHD7)6tC+GTnXN%5K`_3Y{phgHvx7xmim>AJ$h<~y&=ZhMyA z{Yh(d%x>xPzx$^B5ZH6-7kqcyYxlA5yw53EiMuISEf+6#_HQ46siBoYwVr$Ae*vKp Bsxbfn