diff --git a/.gitignore b/.gitignore
index d15486e..0b8a5bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,6 @@
-_saves/*
\ No newline at end of file
+_saves/
+project/bgms/
+project/animates/
+project/images/
+project/sounds/
+_docs/
\ No newline at end of file
diff --git a/_server/config.json b/_server/config.json
new file mode 100644
index 0000000..aa4b366
--- /dev/null
+++ b/_server/config.json
@@ -0,0 +1 @@
+{"viewportLoc":[0,0],"editorLastFloorId":"wuchongtian","lastUsed":[{"idnum":5,"id":"lava","images":"terrains","y":21,"recent":1666363727571,"frequent":1}]}
\ No newline at end of file
diff --git a/index.html b/index.html
index 4cf2e0c..6068066 100644
--- a/index.html
+++ b/index.html
@@ -142,7 +142,8 @@
-
+
+
![]()
@@ -171,6 +172,7 @@
+
diff --git a/libs/control.js b/libs/control.js
index 01e1d64..524adad 100644
--- a/libs/control.js
+++ b/libs/control.js
@@ -3456,6 +3456,16 @@ control.prototype._resize_statusBar = function (obj) {
core.dom.statusCanvas.style.height = obj.outerHeight - 2 * obj.BORDER + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px";
core.maps._setHDCanvasSize(core.dom.statusCanvasCtx, obj.BAR_WIDTH, core._PY_ + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT + obj.BORDER : 0));
}
+ if (core.domStyle.isVertical) {
+ core.dom.caidan1.style.width = core._PX_ * core.domStyle.scale + "px";
+ core.dom.caidan1.style.height = obj.statusBarHeightInVertical - 3 + "px";
+ core.maps._setHDCanvasSize(core.dom.caidan1Ctx, core._PX_, obj.col * 32 + 9);
+ }
+ else {
+ core.dom.caidan1.style.width = obj.BAR_WIDTH * core.domStyle.scale + "px";
+ core.dom.caidan1.style.height = obj.outerHeight - 2 * obj.BORDER + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px";
+ core.maps._setHDCanvasSize(core.dom.caidan1Ctx, obj.BAR_WIDTH, core._PY_ + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT + obj.BORDER : 0));
+ }
core.dom.statusCanvas.style.display = core.flags.statusCanvas && !obj.extendToolbar ? "block" : "none";
}
diff --git a/libs/core.js b/libs/core.js
index 89a8bb1..55d0bd2 100644
--- a/libs/core.js
+++ b/libs/core.js
@@ -11,8 +11,8 @@
// const core = (() => {
function core () {
- this._WIDTH_ = 13;
- this._HEIGHT_ = 13;
+ this._WIDTH_ = 15;
+ this._HEIGHT_ = 15;
this._PX_ = this._WIDTH_ * 32;
this._PY_ = this._HEIGHT_ * 32;
this._HALF_WIDTH_ = Math.floor(this._WIDTH_ / 2);
diff --git a/main.js b/main.js
index ff6da6a..96e1a2a 100644
--- a/main.js
+++ b/main.js
@@ -73,6 +73,8 @@ function main () {
'hard': document.getElementById('hard'),
'statusCanvas': document.getElementById('statusCanvas'),
'statusCanvasCtx': document.getElementById('statusCanvas').getContext('2d'),
+ 'caidan1': document.getElementById('caidan1'),
+ 'caidan1Ctx': document.getElementById('caidan1').getContext('2d'),
'inputDiv': document.getElementById('inputDiv'),
'inputMessage': document.getElementById('inputMessage'),
'inputBox': document.getElementById('inputBox'),
diff --git a/project/autotiles/autotile5.png b/project/autotiles/autotile5.png
new file mode 100644
index 0000000..9c9b24a
Binary files /dev/null and b/project/autotiles/autotile5.png differ
diff --git a/project/data.js b/project/data.js
index b7dd682..3bbf2ef 100644
--- a/project/data.js
+++ b/project/data.js
@@ -2,54 +2,622 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
{
"main": {
"floorIds": [
- "sample0",
- "sample1",
- "sample2",
- "MT0"
+ "nandu",
+ "QISHI",
+ "MUDI",
+ "didi",
+ "guantong",
+ "shijing",
+ "yanhai",
+ "jueshen",
+ "weizhi",
+ "anshi",
+ "U49",
+ "U48",
+ "U47",
+ "U46",
+ "U45",
+ "U44",
+ "U43",
+ "U42",
+ "U41",
+ "U40",
+ "U39",
+ "U38",
+ "U37",
+ "liuchongtian",
+ "wuchongtian",
+ "sichongtian",
+ "sanchongtian",
+ "erchongtian",
+ "yichongtian",
+ "U36",
+ "U35",
+ "U34",
+ "U33",
+ "U32",
+ "U31",
+ "U30",
+ "U29",
+ "U28",
+ "U27",
+ "U26",
+ "mishi",
+ "chongge",
+ "wujian",
+ "lingqu",
+ "ange",
+ "U25",
+ "U24",
+ "U23",
+ "U22",
+ "U21",
+ "U20",
+ "U19",
+ "U18",
+ "U17",
+ "shuanglin",
+ "cuoxuan",
+ "fengche",
+ "nianlian",
+ "U16",
+ "U15",
+ "U14",
+ "U13",
+ "U12",
+ "U11",
+ "U10",
+ "sanding",
+ "erding",
+ "yiding",
+ "U9",
+ "U8",
+ "U7",
+ "U6",
+ "U5",
+ "kongyan",
+ "dashi",
+ "U4",
+ "U3",
+ "U2",
+ "U1",
+ "MT0",
+ "MT1",
+ "shenhai",
+ "MT2",
+ "MT3",
+ "MT4",
+ "yanjiusuo",
+ "MT5",
+ "MT6",
+ "MT7",
+ "MT8",
+ "MT9",
+ "CETAI",
+ "MT10",
+ "MT11",
+ "MT12",
+ "MT13",
+ "MT14",
+ "MT15",
+ "MT16",
+ "XIANJIE",
+ "MT17",
+ "MT18",
+ "MT19",
+ "zhenhong",
+ "MT20",
+ "MT21",
+ "MT22",
+ "MT23",
+ "MT24",
+ "MT25",
+ "xietu",
+ "MT26",
+ "MT27",
+ "MT28",
+ "MT29",
+ "MT30",
+ "MT31",
+ "MT32",
+ "MT33",
+ "MT34",
+ "MT35",
+ "MT36",
+ "xuetan",
+ "MT37",
+ "MT38",
+ "MT39",
+ "MT40",
+ "MT41",
+ "MT42",
+ "MT43",
+ "MT44",
+ "MT45",
+ "MT46",
+ "MT47",
+ "MT48",
+ "MT49",
+ "bishi",
+ "MT50",
+ "MT51",
+ "MT52",
+ "MT53",
+ "MT54",
+ "MT55",
+ "MT56",
+ "MT57",
+ "MT58",
+ "MT59",
+ "MT60",
+ "MT61",
+ "MT62",
+ "MT63",
+ "MT64",
+ "jiange",
+ "MT65",
+ "MT66",
+ "MT67",
+ "MT68",
+ "MT69",
+ "MT70",
+ "MT71",
+ "MT72",
+ "MT73",
+ "MT74",
+ "MT75",
+ "MT76",
+ "MT77",
+ "MT78",
+ "MT79",
+ "MT80",
+ "MT81",
+ "tawai",
+ "PIANTOU1",
+ "PIANTOU2",
+ "PIANTOU3",
+ "tading",
+ "PIANTOU5",
+ "PIANTOU6",
+ "PIANTOU7",
+ "PIANTOU8",
+ "PIANTOU9",
+ "PIANTOU10",
+ "PIANTOU11",
+ "huxiao1",
+ "huxiao2",
+ "huxiao3",
+ "duwei1",
+ "duwei2",
+ "duwei3",
+ "duwei4",
+ "jieke1",
+ "jieke2",
+ "jieke3",
+ "jieke4",
+ "jieke5",
+ "wangyang30",
+ "shuoming",
+ "shijian64f1"
],
"floorPartitions": [],
"images": [
+ "0cheating.png",
+ "0easy.png",
+ "0hard.png",
+ "0hell.png",
+ "0normal.png",
+ "1.png",
+ "2.png",
+ "27-1.png",
+ "3.png",
+ "30juqing.png",
+ "4.png",
+ "5.png",
+ "57-1.jpg",
+ "57-2.jpg",
+ "57-3.jpg",
+ "57-n.jpg",
+ "6.png",
+ "65-1.jpg",
+ "81-1.png",
+ "81-2.png",
+ "81-3.png",
+ "81-3end.png",
+ "81-4.png",
+ "81-4end.png",
+ "81-5.png",
+ "81-5end.png",
+ "81-6.png",
+ "81-7.png",
+ "81-7end.png",
+ "81-8.png",
+ "81-8end.png",
+ "B.png",
+ "FY.png",
+ "airwall.png",
+ "ancheating.png",
+ "aneasy.png",
+ "anhard.png",
+ "anhell.png",
+ "animates.png",
+ "annormal.png",
+ "autotile.png",
+ "autotile1.png",
+ "autotile2.png",
+ "autotile3.png",
"bear.png",
"bg.jpg",
+ "bg2.jpg",
+ "biaoti.png",
+ "brave.png",
+ "cheating.png",
+ "d.png",
+ "dibu.png",
+ "dibu1.png",
+ "dibu2.png",
+ "dibu3.png",
+ "dibu4.png",
+ "dibu5.png",
+ "dingxiangplay.png",
"dragon.png",
+ "duwei1.png",
+ "duwei2.png",
+ "duwei3.png",
+ "duwei4.png",
+ "easy.png",
+ "end.png",
+ "enemy48.png",
+ "enemys.png",
+ "fanxiang.png",
+ "fanxiang2.png",
+ "fanyongshi.png",
+ "fog.png",
+ "fuyi.png",
+ "gongzhubaozoudahan.png",
+ "gongzhubaozoulianhong.png",
+ "gongzhubaozousha.png",
+ "gongzhubaozouxiu.png",
+ "gongzhubuzaihu.png",
+ "gongzhuheihua.png",
+ "gongzhujiao.png",
+ "gongzhulianhong.png",
+ "gongzhupinghe.png",
+ "gongzhuxiao.png",
+ "gongzhuxiaoheibai.png",
+ "gongzhuzhending.png",
+ "gongzhuzhendingheibai.png",
+ "ground.png",
+ "haizhishijian.png",
+ "hard.png",
+ "heiyun.jpg",
+ "hell.png",
+ "heng.png",
+ "heng1.png",
+ "heng2.png",
+ "heng3.png",
+ "heng4.png",
+ "heng5.png",
"hero.png",
- "winskin.png"
+ "hua.png",
+ "huxiao1.png",
+ "huxiao2.png",
+ "huxiao3.png",
+ "icons.png",
+ "items.png",
+ "jiaozun.png",
+ "jiekedajiao.png",
+ "jiekedajiao2.png",
+ "jiekexiaohei.png",
+ "jiekeyilv.png",
+ "jiekezixin.png",
+ "keyboard.png",
+ "kulouzhanshi.png",
+ "li.png",
+ "lidaxiao.png",
+ "lvshe.png",
+ "mei.png",
+ "meibugaoxing.png",
+ "meidaxiao.png",
+ "meimao.png",
+ "meishihuai.png",
+ "mingsha.png",
+ "molong.png",
+ "mudi.jpg",
+ "mudiheibai.jpg",
+ "nanduxuanze.jpg",
+ "normal.png",
+ "npc48.png",
+ "npcnan.png",
+ "npcnv.png",
+ "npcs.png",
+ "shaohuheihua.png",
+ "shaohujinzhang.png",
+ "shaohuliuhan.png",
+ "shaohusikao.png",
+ "shaohuxiao.png",
+ "shaohuxiaoheibai.png",
+ "shaohuyilv.png",
+ "shaohuzixin.png",
+ "shaohuzixinheibai.png",
+ "shaohuziya.png",
+ "sheng.png",
+ "shengfen.png",
+ "shengxiao.png",
+ "shijian.png",
+ "shu.png",
+ "tawaijiuren.png",
+ "terrains.png",
+ "tiantawai.png",
+ "wangyangdan.png",
+ "wangyangqianxiao.png",
+ "wangyangyouyu.png",
+ "wangyangyouyuheibai.png",
+ "wangyangziya.png",
+ "wangyue.png",
+ "wangyueshengqi.png",
+ "wangyuexiao.png",
+ "winskin.png",
+ "winskin2.png",
+ "wupin.png",
+ "xialouti.png",
+ "xianzi.png",
+ "xianzileng.png",
+ "xianzilianhong.png",
+ "xianziwunai.png",
+ "xiaotou.png",
+ "xingkong.jpg",
+ "xueguang.jpg",
+ "yechen2.jpg",
+ "yecheng.jpg",
+ "yeming.png",
+ "yinyuecun.jpg",
+ "yinyuecunheibai.jpg",
+ "yueya.jpg",
+ "zhenhong.png",
+ "zimu.png"
],
"tilesets": [
- "magictower.png"
+ "magictower.png",
+ "autotile5.png"
],
"animates": [
+ "EMfanu",
+ "EMfaxian",
+ "EMhanyou",
+ "EMhanzuo",
+ "STcuiruo",
+ "STmoqiang",
+ "STruoli",
+ "STshengfa",
+ "STshengfa2",
+ "STzhanshen",
+ "baofa",
+ "daizhi",
+ "daji",
+ "dajian",
+ "daluoleitian",
+ "daluoleitianhong",
+ "dazhaofadong",
+ "dian",
+ "dianji",
+ "dufa",
+ "fadong1",
+ "fadong2",
+ "fadong3",
+ "fadong4",
+ "fanu",
+ "fengmuxuantian",
+ "fentianyan",
+ "gantanhao",
+ "hainazhijian",
+ "haizhitiejian",
+ "han",
"hand",
+ "hanyou",
+ "hongbaofa",
+ "hongguang",
+ "huangjinduanjian",
+ "huifu",
+ "hunanxuehua",
+ "jian",
+ "jian2",
+ "jianji",
+ "jianji2",
+ "jiaochajian",
+ "jiaosha",
+ "jinbi",
+ "jingu",
+ "juqingmoshimofangshangdian",
+ "lanbaofa",
+ "languang",
+ "lansebaofa",
+ "leijian",
+ "luanma",
+ "luolei",
+ "luzhang",
+ "lvbaofa",
+ "lvguang",
+ "meiqishibianshen",
+ "meizhang",
+ "miwudan",
+ "mofa",
+ "nianqiangjiao",
+ "penxue",
+ "qushi",
+ "qushifen",
+ "rengonghuixue2",
+ "sangang",
+ "shanguang",
+ "shangzhanjian",
+ "shaohutiaohuishang",
+ "shaohutiaohuixia",
+ "shaohutiaohuiyou",
+ "shaohutiaohuizuo",
+ "shaohutiaoshang",
+ "shaohutiaoxia",
+ "shaohutiaoyou",
+ "shaohutiaozuo",
+ "shengdun",
+ "shenglvehao",
+ "shengqi",
+ "shenlanbaofa",
+ "shenlansebaofa",
+ "shijian",
"sword",
- "zone"
+ "teshujifuzhu",
+ "thunder",
+ "tiejian",
+ "wangyangtiao",
+ "wangyangtiaohui",
+ "wenhao",
+ "xiaofadong",
+ "xiaofentianyan",
+ "xiaoluoleitianjiin",
+ "xiaoshi",
+ "xiaoshideqiang",
+ "xin",
+ "yao1",
+ "yao2",
+ "yao3",
+ "yijianzhanqianye",
+ "yinfu",
+ "yinshen",
+ "yongchang",
+ "youcezhan",
+ "youpenxue",
+ "zhaohuodeqiangbi",
+ "zhendajian",
+ "zhendianji",
+ "zhongdu",
+ "zhongyangjiaochadejian1",
+ "zhongyangjiaochadejian2",
+ "zhongyangjiaochadejian3",
+ "zone",
+ "zuocezhan",
+ "zuopenxue"
],
"bgms": [
- "bgm.mp3"
+ "ALightIlluminatingTheDepths.mp3",
+ "Swordland.mp3",
+ "bgm.mp3",
+ "bgm28.mp3",
+ "gudegudong.mp3",
+ "jiandan.mp3",
+ "jiaobusheng.mp3",
+ "jinpo.mp3",
+ "leng.mp3",
+ "linghaihuanxin.mp3",
+ "longyingsuifeng.mp3",
+ "manmandeending.mp3",
+ "meiqishi.mp3",
+ "mianmian.mp3",
+ "misjiqing.mp3",
+ "mobilesuit.mp3",
+ "moxing.mp3",
+ "pastedlovetime.mp3",
+ "shengqishi.mp3",
+ "shenye.mp3",
+ "themeoflove.mp3",
+ "wangyang.mp3",
+ "xingkong.mp3",
+ "xiwangnixingfu.mp3",
+ "xueyi.mp3",
+ "xunchajieke.mp3",
+ "youshang.mp3",
+ "yuegan.mp3",
+ "zhan.mp3",
+ "zhandouyouyu.mp3"
],
"sounds": [
+ "001-System01.mp3",
+ "009-System09.mp3",
+ "011-System11.mp3",
+ "015-Jump01.mp3",
+ "020-Teleport03.mp3",
+ "045-Push01.mp3",
+ "046-Book01.mp3",
+ "048-Explosion01.mp3",
+ "051-Explosion04.mp3",
+ "054-Cannon03.mp3",
+ "079-Monster01.mp3",
+ "080-Monster02.mp3",
+ "081-Monster03.mp3",
+ "082-Monster04.mp3",
+ "083-Monster05.mp3",
+ "084-Monster06.mp3",
+ "085-Monster07.mp3",
+ "086-Action01.mp3",
+ "089-Attack01.mp3",
+ "090-Attack02.mp3",
+ "091-Attack03.mp3",
+ "092-Attack04.mp3",
+ "093-Attack05.mp3",
+ "094-Attack06.mp3",
+ "095-Attack07.mp3",
+ "096-Attack08.mp3",
+ "097-Attack09.mp3",
+ "098-Attack10.mp3",
+ "099-Attack11.mp3",
+ "10-Track11.mp3",
+ "10-Track14.mp3",
+ "10-Track18.mp3",
+ "10-Track19.mp3",
+ "100-Attack12.mp3",
+ "101-Attack13.mp3",
+ "102-Attack14.mp3",
+ "103-Attack15.mp3",
+ "104-Attack16.mp3",
+ "116-Raise02.mp3",
+ "123-Thunder01.mp3",
+ "130-Earth02.mp3",
+ "150-Support08.mp3",
+ "157-Skill01.mp3",
+ "BATTLE18.mp3",
+ "MagicTinkelingSoundWithPing01b.mp3",
+ "Saint1.mp3",
+ "Slash1.mp3",
"attack.mp3",
+ "attackogg.mp3",
+ "bgm.mp3",
"bomb.mp3",
"cancel.mp3",
"centerFly.mp3",
"confirm.mp3",
"cursor.mp3",
"door.mp3",
+ "doorogg.mp3",
"equip.mp3",
"error.mp3",
"floor.mp3",
"gem.mp3",
"icePickaxe.mp3",
"item.mp3",
+ "itemogg.mp3",
+ "jiaobusheng.mp3",
"jump.mp3",
+ "langhao.mp3",
+ "leng.mp3",
"load.mp3",
+ "magic.mp3",
+ "miss.mp3",
"open_ui.mp3",
+ "penxue.mp3",
"pickaxe.mp3",
"recovery.mp3",
"save.mp3",
+ "se10.14.mp3",
+ "se10.19.mp3",
+ "se20.mp3",
+ "se83.mp3",
+ "se86.mp3",
+ "shenye.mp3",
"shop.mp3",
- "zone.mp3"
+ "yanyong001.mp3",
+ "zone.mp3",
+ "zoneogg.mp3"
],
- "fonts": [],
+ "fonts": ["fzchyjw"],
"nameMap": {
"确定": "confirm.mp3",
"取消": "cancel.mp3",
@@ -76,49 +644,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"商店": "shop.mp3",
"领域": "zone"
},
- "levelChoose": [
- {
- "title": "简单",
- "name": "Easy",
- "hard": 1,
- "color": [
- 64,
- 255,
- 85,
- 1
- ],
- "action": [
- {
- "type": "comment",
- "text": "在这里写该难度需执行的事件"
- }
- ]
- },
- {
- "title": "普通",
- "name": "Normal",
- "hard": 2,
- "color": [
- 255,
- 221,
- 32,
- 1
- ],
- "action": []
- },
- {
- "title": "困难",
- "name": "Hard",
- "hard": 3,
- "color": [
- 255,
- 68,
- 64,
- 1
- ],
- "action": []
- }
- ],
+ "levelChoose": [],
"equipName": [
"武器",
"盾牌"
@@ -127,31 +653,31 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"styles": {
"startBackground": "project/images/bg.jpg",
"startVerticalBackground": "project/images/bg.jpg",
- "startLogoStyle": "color: black",
+ "startLogoStyle": "display:none",
"startButtonsStyle": "background-color: #32369F; opacity: 0.85; color: #FFFFFF; border: #FFFFFF 2px solid; caret-color: #FFD700;",
- "statusLeftBackground": "url(project/materials/ground.png) repeat",
- "statusTopBackground": "url(project/materials/ground.png) repeat",
- "toolsBackground": "black",
- "borderColor": [
- 0,
- 0,
- 0,
- 1
- ],
+ "statusLeftBackground": "url(project/images/heng.png) 0 0/100% 100% no-repeat",
+ "statusTopBackground": "url(project/images/shu.png) 0 0/100% 100% no-repeat",
+ "toolsBackground": "url(project/images/dibu.png) 0 0/100% 100% no-repeat",
+ "floorChangingStyle": "background-color: black; color: white",
"statusBarColor": [
255,
255,
255,
1
],
+ "borderColor": [
+ 204,
+ 204,
+ 204,
+ 1
+ ],
"selectColor": [
255,
215,
0,
1
],
- "floorChangingStyle": "background-color: black; color: white",
- "font": "Verdana"
+ "font": "fzchyjw"
},
"splitImages": [
{
@@ -163,34 +689,38 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
]
},
"firstData": {
- "title": "魔塔样板",
- "name": "template",
- "version": "Ver 2.10.0",
- "floorId": "sample0",
+ "title": "天塔",
+ "name": "tianta",
+ "version": "Ver 2.7.3",
+ "floorId": "nandu",
"hero": {
+
"image": "hero.png",
"animate": false,
- "name": "阳光",
+ "name": "邵虎",
"lv": 1,
"hpmax": 9999,
"hp": 1000,
"manamax": -1,
"mana": 0,
- "atk": 100,
- "def": 100,
+ "atk": 10,
+ "def": 10,
"mdef": 0,
"money": 0,
"exp": 0,
"equipment": [],
"items": {
- "constants": {},
+ "constants": {
+ "fly": 1,
+ "book": 1
+ },
"tools": {},
"equips": {}
},
"loc": {
"direction": "up",
- "x": 6,
- "y": 10
+ "x": -1,
+ "y": 0
},
"flags": {},
"followers": [],
@@ -550,23 +1080,24 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
],
"startText": [
{
- "type": "comment",
- "text": "初始剧情"
+ "type": "setText",
+ "background": "winskin2.png"
},
- "Hi,欢迎来到 HTML5 魔塔样板!\n\n本样板由艾之葵制作,可以让你在不会写任何代码\n的情况下也能做出属于自己的H5魔塔!",
- "这里游戏开始时的剧情。\n\n你可以在这里写上自己的内容。\n赶快来试一试吧!"
- ],
+ {
+ "type": "sleep",
+ "time": 500
+ }],
"shops": [
{
- "id": "shop1",
- "text": "\t[贪婪之神,moneyShop]勇敢的武士啊, 给我${20+2*flag:shop1}金币就可以:",
- "textInList": "1F金币商店",
+ "id": "moneyShop1",
+ "text": "天枢的少年啊, 给我${80+80*flag:shop1}金币就可以:",
+ "textInList": "11F金币商店",
"mustEnable": false,
"disablePreview": false,
"choices": [
{
"text": "生命+800",
- "need": "status:money>=20+2*flag:shop1",
+ "need": "status:money>=80+80*flag:shop1",
"action": [
{
"type": "comment",
@@ -576,7 +1107,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",
@@ -593,8 +1124,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",
@@ -604,7 +1135,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",
@@ -616,32 +1147,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"
},
@@ -649,31 +1357,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": [
@@ -719,28 +1682,27 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
},
"values": {
"lavaDamage": 100,
- "poisonDamage": 10,
- "weakValue": 20,
- "redGem": 3,
- "blueGem": 3,
- "greenGem": 5,
- "redPotion": 100,
- "bluePotion": 250,
+ "poisonDamage": 15,
+ "weakValue": 0.5,
+ "redGem": 1,
+ "blueGem": 1,
+ "greenGem": 0,
+ "redPotion": 75,
+ "bluePotion": 200,
"yellowPotion": 500,
- "greenPotion": 800,
+ "greenPotion": 1000,
"breakArmor": 0.9,
"counterAttack": 0.1,
"purify": 3,
"hatred": 2,
"animateSpeed": 300,
"moveSpeed": 100,
- "statusCanvasRowsOnMobile": 3,
- "floorChangeTime": 100
+ "statusCanvasRowsOnMobile": 4,
+ "floorChangeTime": 0
},
"flags": {
"statusBarItems": [
"enableFloor",
- "enableLv",
"enableHP",
"enableMana",
"enableAtk",
@@ -749,8 +1711,8 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"enableMoney",
"enableExp",
"enableKeys",
- "enablePZF",
- "enableSkill"
+ "enableGreenKey",
+ "enableDebuff"
],
"autoScale": true,
"extendToolbar": false,
@@ -763,7 +1725,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
"betweenAttackMax": false,
"useLoop": false,
"startUsingCanvas": false,
- "statusCanvas": false,
+ "statusCanvas": true,
"enableEnemyPoint": true,
"enableGentleClick": true,
"ignoreChangeFloor": true,
diff --git a/project/enemys.js b/project/enemys.js
index 17cde5a..a2c7533 100644
--- a/project/enemys.js
+++ b/project/enemys.js
@@ -1,84 +1,101 @@
var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 =
{
- "greenSlime": {"name":"绿头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "redSlime": {"name":"红头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[16,18],"value":10},
- "blackSlime": {"name":"青头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "slimelord": {"name":"怪王","hp":100,"atk":120,"def":0,"money":10,"exp":0,"point":0,"special":[1,9]},
- "bat": {"name":"小蝙蝠","hp":100,"atk":120,"def":0,"money":2,"exp":0,"point":0,"special":[1]},
- "bigBat": {"name":"大蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "redBat": {"name":"红蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
- "vampire": {"name":"冥灵魔王","hp":888,"atk":888,"def":888,"money":888,"exp":888,"point":0,"special":[6],"n":8},
- "skeleton": {"name":"骷髅人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "skeletonCaptain": {"name":"骷髅队长","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "zombie": {"name":"兽人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "zombieKnight": {"name":"兽人武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "rock": {"name":"石头人","hp":50,"atk":50,"def":0,"money":3,"exp":0,"point":0,"special":3},
- "bluePriest": {"name":"初级法师","hp":100,"atk":120,"def":0,"money":3,"exp":0,"point":1,"special":[9]},
- "redPriest": {"name":"高级法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "brownWizard": {"name":"初级巫师","hp":100,"atk":120,"def":0,"money":16,"exp":0,"point":0,"special":15,"value":100,"range":2},
- "redWizard": {"name":"高级巫师","hp":1000,"atk":1200,"def":0,"money":160,"exp":0,"point":0,"special":15,"value":200,"zoneSquare":true},
- "swordsman": {"name":"双手剑士","hp":100,"atk":120,"def":0,"money":6,"exp":0,"point":0,"special":4},
- "soldier": {"name":"冥战士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "yellowKnight": {"name":"金骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "redKnight": {"name":"红骑士","hp":500,"atk":200,"def":50,"money":0,"exp":0,"point":0,"special":[7]},
- "darkKnight": {"name":"黑骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "blueKnight": {"name":"蓝骑士","hp":100,"atk":120,"def":0,"money":9,"exp":0,"point":0,"special":8},
- "goldSlime": {"name":"黄头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "poisonSkeleton": {"name":"紫骷髅","hp":50,"atk":60,"def":70,"money":80,"exp":0,"point":0,"special":13},
- "poisonBat": {"name":"紫蝙蝠","hp":100,"atk":120,"def":0,"money":14,"exp":0,"point":0,"special":13},
- "skeletonPriest": {"name":"骷髅法师","hp":100,"atk":100,"def":0,"money":0,"exp":0,"point":0,"special":18,"value":20},
- "skeletonKing": {"name":"骷髅王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "evilHero": {"name":"迷失勇者","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "demonPriest": {"name":"魔神法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "goldHornSlime": {"name":"金角怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "silverSlime": {"name":"银头怪","hp":100,"atk":120,"def":0,"money":15,"exp":0,"point":0,"special":14},
- "whiteHornSlime": {"name":"尖角怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "redSwordsman": {"name":"剑王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]},
- "poisonZombie": {"name":"绿兽人","hp":100,"atk":120,"def":0,"money":13,"exp":0,"point":0,"special":[12]},
- "octopus": {"name":"血影","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0,"bigImage":"dragon_1.png"},
- "princessEnemy": {"name":"假公主","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "angel": {"name":"天使","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "elemental": {"name":"元素生物","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "steelGuard": {"name":"铁守卫","hp":50,"atk":50,"def":50,"money":0,"exp":0,"point":0,"special":[18],"value":20},
- "evilBat": {"name":"邪恶蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "silverSlimelord": {"name":"银怪王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "goldSlimelord": {"name":"金怪王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "skeletonWarrior": {"name":"骷髅士兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "whiteSlimeman": {"name":"水银战士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "slimeman": {"name":"影子战士","hp":100,"atk":0,"def":0,"money":11,"exp":0,"point":0,"special":[9],"atkValue":2,"defValue":3},
- "yellowGateKeeper": {"name":"初级卫兵","hp":100,"atk":120,"def":0,"money":10,"exp":0,"point":0,"special":0},
- "blueGateKeeper": {"name":"中级卫兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "redGateKeeper": {"name":"高级卫兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "magicMaster": {"name":"黑暗大法师","hp":100,"atk":120,"def":0,"money":12,"exp":0,"point":0,"special":11,"value":0.3333333333333333,"add":true,"notBomb":true},
- "devilWarrior": {"name":"魔神武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "fairyEnemy": {"name":"仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "dragon": {"name":"魔龙","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0,"bigImage":"dragon_0.png"},
- "skeletonKnight": {"name":"骷髅武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "skeletonPresbyter": {"name":"骷髅巫师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "ironRock": {"name":"铁面人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "grayRock": {"name":"灰色石头人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "yellowPriest": {"name":"中级法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "evilPrincess": {"name":"痛苦魔女","hp":1000,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[10]},
- "blademaster": {"name":"剑圣","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "evilFairy": {"name":"黑暗仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "greenKnight": {"name":"强盾骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "bowman": {"name":"初级弓兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "watcherSlime": {"name":"邪眼怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "devilKnight": {"name":"恶灵骑士","hp":150,"atk":100,"def":50,"money":0,"exp":0,"point":0,"special":[1,5,7,8]},
- "grayPriest": {"name":"混沌法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "greenGateKeeper": {"name":"卫兵队长","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "ghostSoldier": {"name":"冥队长","hp":200,"atk":100,"def":50,"money":0,"exp":0,"point":0,"special":8},
- "frostBat": {"name":"寒蝙蝠","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "greenSlime": {"name":"绿色史莱姆","hp":50,"atk":20,"def":1,"money":1,"exp":1,"point":0,"special":0},
+ "redSlime": {"name":"红色史莱姆","hp":30,"atk":22,"def":2,"money":2,"exp":1,"point":0,"special":1},
+ "blackSlime": {"name":"黑暗史莱姆","hp":120,"atk":68,"def":22,"money":12,"exp":1,"point":0,"special":0},
+ "slimelord": {"name":"史莱姆王","hp":6006,"atk":250,"def":180,"money":600,"exp":110,"point":0,"special":0},
+ "bat": {"name":"小蝙蝠","hp":100,"atk":38,"def":1,"money":4,"exp":1,"point":0,"special":0},
+ "bigBat": {"name":"大蝙蝠","hp":200,"atk":83,"def":10,"money":15,"exp":2,"point":0,"special":4},
+ "redBat": {"name":"红蝙蝠","hp":200,"atk":89,"def":33,"money":10,"exp":5,"point":0,"special":5},
+ "vampire": {"name":"夜惧王","hp":2073,"atk":250,"def":180,"money":680,"exp":130,"point":0,"special":11},
+ "skeleton": {"name":"骷髅人","hp":120,"atk":40,"def":2,"money":5,"exp":1,"point":0,"special":0},
+ "skeletonSoilder": {"name":"白骨精兵","hp":150,"atk":45,"def":12,"money":8,"exp":2,"point":0,"special":0},
+ "skeletonCaptain": {"name":"噬骨","hp":300,"atk":50,"def":20,"money":30,"exp":10,"point":0,"special":0},
+ "ghostSkeleton": {"name":"鬼战兵","hp":290,"atk":120,"def":55,"money":11,"exp":5,"point":0,"special":0},
+ "zombie": {"name":"兽人","hp":135,"atk":85,"def":42,"money":18,"exp":2,"point":0,"special":0},
+ "zombieKnight": {"name":"兽人武士","hp":4300,"atk":160,"def":800,"money":280,"exp":30,"point":0,"special":0},
+ "rock": {"name":"石怪","hp":700,"atk":140,"def":110,"money":42,"exp":3,"point":0,"special":0},
+ "slimeMan": {"name":"水化人","hp":650,"atk":150,"def":50,"money":30,"exp":2,"point":0,"special":0},
+ "bluePriest": {"name":"初级法师","hp":80,"atk":40,"def":5,"money":7,"exp":1,"point":0,"special":0},
+ "redPriest": {"name":"高级法师","hp":140,"atk":80,"def":10,"money":12,"exp":1,"point":0,"special":2},
+ "brownWizard": {"name":"麻衣法师","hp":220,"atk":100,"def":20,"money":20,"exp":2,"point":0,"special":2},
+ "redWizard": {"name":"深红巫师","hp":1991,"atk":400,"def":0,"money":420,"exp":60,"point":0,"special":2},
+ "yellowGuard": {"name":"初级卫兵","hp":600,"atk":300,"def":150,"money":64,"exp":4,"point":0,"special":0},
+ "blueGuard": {"name":"中级卫兵","hp":1220,"atk":694,"def":242,"money":85,"exp":8,"point":0,"special":0},
+ "redGuard": {"name":"高级卫兵","hp":5000,"atk":200,"def":100,"money":300,"exp":30,"point":0,"special":0},
+ "swordsman": {"name":"双手剑士","hp":889,"atk":765,"def":49,"money":90,"exp":9,"point":0,"special":4,"afterBattle":[{"type":"if","condition":"(flag:70f==1)","true":[{"type":"setBlock","number":"upFly","loc":[[6,6]],"floorId":"MT70"},{"type":"setValue","name":"flag:70f","value":"0"}],"false":[]}]},
+ "soldier": {"name":"十字","hp":1010,"atk":608,"def":452,"money":82,"exp":8,"point":0,"special":0},
+ "yellowKnight": {"name":"弑剑","hp":1001,"atk":805,"def":495,"money":300,"exp":50,"point":0,"special":1},
+ "redKnight": {"name":"赤骑士","hp":1200,"atk":760,"def":550,"money":102,"exp":10,"point":0,"special":0},
+ "darkKnight": {"name":"冥煞:128","hp":3131,"atk":300,"def":0,"money":2000,"exp":100,"point":0,"special":0},
"blackKing": {"name":"黑衣魔王","hp":1000,"atk":500,"def":0,"money":1000,"exp":1000,"point":0,"special":0,"notBomb":true},
"yellowKing": {"name":"黄衣魔王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "greenKing": {"name":"青衣武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "redKing": {"name":"红衣魔王","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "blueKing": {"name":"白衣武士","hp":100,"atk":120,"def":0,"money":17,"exp":0,"point":0,"special":16},
- "keiskeiFairy": {"name":"铃兰花妖","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "tulipFairy": {"name":"郁金香花妖","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "purpleBowman": {"name":"高级弓兵","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
- "bearDown": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"},"bigImage":"bear.png"},
- "bearLeft": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"}},
- "bearRight": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"}},
- "bearUp": {"name":"熊出没","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[],"faceIds":{"down":"bearDown","left":"bearLeft","right":"bearRight","up":"bearUp"}}
+ "greenKing": {"name":"青衣武士","hp":2929,"atk":180,"def":300,"money":220,"exp":21,"point":0,"special":0},
+ "blueKnight": {"name":"弑剑","hp":2002,"atk":905,"def":565,"money":1000,"exp":100,"point":0,"special":1},
+ "goldSlime": {"name":"黄头怪","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "poisonSkeleton": {"name":"紫骷髅","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "poisonBat": {"name":"衰弱蝙蝠","hp":80,"atk":110,"def":30,"money":16,"exp":2,"point":0,"special":13},
+ "steelRock": {"name":"刚石王","hp":186,"atk":250,"def":180,"money":605,"exp":110,"point":0,"special":3},
+ "skeletonPriest": {"name":"枯骨法师","hp":2800,"atk":220,"def":160,"money":300,"exp":40,"point":0,"special":2},
+ "skeletonKing": {"name":"骷髅王","hp":4444,"atk":250,"def":180,"money":620,"exp":120,"point":0,"special":0},
+ "skeletonWizard": {"name":"业命","hp":13450,"atk":600,"def":110,"money":3000,"exp":200,"point":0,"special":[2,1]},
+ "redSkeletonCaption": {"name":"骷髅武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "badHero": {"name":"迷失勇者","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "demon": {"name":"魔神武士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "demonPriest": {"name":"魔神法师","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "goldHornSlime": {"name":"角使:","hp":2044,"atk":150,"def":500,"money":200,"exp":20,"point":0,"special":1},
+ "redKing": {"name":"赤将","hp":1764,"atk":900,"def":144,"money":81,"exp":36,"point":0,"special":0,"notBomb":true},
+ "whiteKing": {"name":"白衣武士","hp":1515,"atk":700,"def":200,"money":95,"exp":9,"point":0,"special":0},
+ "blackMagician": {"name":"暗法神","hp":5842,"atk":250,"def":180,"money":630,"exp":120,"point":0,"special":2},
+ "silverSlime": {"name":"银头怪","hp":100,"atk":120,"def":0,"money":15,"exp":0,"point":0,"special":14},
+ "swordEmperor": {"name":"剑圣","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "whiteHornSlime": {"name":"角尊","hp":6501,"atk":180,"def":900,"money":1500,"exp":150,"point":0,"special":[5,1]},
+ "badPrincess": {"name":"公主","hp":6300,"atk":700,"def":224,"money":0,"exp":0,"point":0,"special":0,"notBomb":true},
+ "badFairy": {"name":"黑暗仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "grayPriest": {"name":"中级法师","hp":115,"atk":57,"def":15,"money":10,"exp":1,"point":0,"special":2},
+ "redSwordsman": {"name":"双手剑王:128","hp":1510,"atk":170,"def":50,"money":235,"exp":24,"point":0,"special":0},
+ "whiteGhost": {"name":"浊水人","hp":2600,"atk":130,"def":300,"money":190,"exp":19,"point":0,"special":0},
+ "poisonZombie": {"name":"绿兽人","hp":100,"atk":120,"def":0,"money":13,"exp":0,"point":0,"special":12},
+ "magicDragon": {"name":"魔龙","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "octopus": {"name":"血影","hp":5000,"atk":1500,"def":1000,"money":100,"exp":400,"point":0,"special":0,"afterBattle":[{"type":"hide","loc":[[6,4]],"remove":true,"async":true},{"type":"hide","loc":[[6,5]],"remove":true,"async":true},{"type":"hide","loc":[[5,4]],"remove":true,"async":true},{"type":"hide","loc":[[5,5]],"remove":true,"async":true},{"type":"hide","loc":[[5,6]],"remove":true,"async":true},{"type":"hide","loc":[[7,4]],"remove":true,"async":true},{"type":"hide","loc":[[7,5]],"remove":true,"async":true},{"type":"hide","loc":[[7,6]],"remove":true,"async":true},{"type":"waitAsync"}],"bigImage":null},
+ "darkFairy": {"name":"仙子","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "greenKnight": {"name":"强盾骑士","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "angel": {"name":"天使","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "elemental": {"name":"元素生物","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "steelGuard": {"name":"铁守卫","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":18,"value":20},
+ "evilBat": {"name":"邪恶蝙蝠","hp":1000,"atk":1,"def":0,"money":0,"exp":0,"point":0,"special":[2,3]},
+ "M300": {"name":"墙妖","hp":50,"atk":420,"def":300,"money":100,"exp":10,"point":0,"special":3},
+ "M301": {"name":"汪洋","hp":10000,"atk":300,"def":0,"money":1000,"exp":100,"point":0,"special":0,"beforeBattle":[{"type":"animate","name":"hainazhijian","loc":[6,5]}],"afterBattle":[{"type":"setValue","name":"flag:255","value":"1"},{"type":"setValue","name":"flag:bofang","value":"0"},{"type":"trigger","loc":[0,1]}]},
+ "M302": {"name":"毒尾","hp":1000,"atk":140,"def":30,"money":100,"exp":20,"point":0,"special":[11,12],"value":0.34,"add":false},
+ "M303": {"name":"血尾雕像","hp":5000,"atk":100,"def":0,"money":200,"exp":10,"point":0,"special":[15,11],"value":100.34,"add":false},
+ "E340": {"name":"戾鬼","hp":49999,"atk":18973,"def":1800,"money":5000,"exp":500,"point":0,"special":0},
+ "E341": {"name":"媚儿","hp":25000,"atk":250,"def":180,"money":2500,"exp":250,"point":0,"special":0},
+ "E342": {"name":"圣狱","hp":30000,"atk":250,"def":180,"money":3000,"exp":300,"point":0,"special":0},
+ "E343": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "E344": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":0},
+ "E381": {"name":"祭祀法师","hp":120,"atk":70,"def":9,"money":20,"exp":2,"point":0,"special":2},
+ "E382": {"name":"风翼使者:128","hp":130,"atk":140,"def":38,"money":20,"exp":3,"point":0,"special":0},
+ "E383": {"name":"腐翼","hp":1350,"atk":358,"def":48,"money":200,"exp":30,"point":0,"special":[5,13]},
+ "E384": {"name":"残灵史莱姆","hp":500,"atk":200,"def":30,"money":35,"exp":2,"point":0,"special":1},
+ "E385": {"name":"夜兽人","hp":770,"atk":180,"def":90,"money":46,"exp":3,"point":0,"special":0},
+ "E386": {"name":"绿法师","hp":600,"atk":170,"def":30,"money":34,"exp":3,"point":0,"special":2},
+ "E387": {"name":"黄门怪","hp":100,"atk":230,"def":220,"money":800,"exp":80,"point":0,"special":3},
+ "E388": {"name":"蓝门怪","hp":150,"atk":250,"def":230,"money":1000,"exp":120,"point":0,"special":3},
+ "E389": {"name":"红门怪","hp":220,"atk":270,"def":240,"money":2000,"exp":300,"point":0,"special":3},
+ "E390": {"name":"铁门怪","hp":300,"atk":270,"def":240,"money":5000,"exp":800,"point":0,"special":3},
+ "E391": {"name":"土墙妖","hp":98,"atk":840,"def":630,"money":1000,"exp":50,"point":0,"special":3},
+ "E392": {"name":"隐墙妖","hp":199,"atk":999,"def":773,"money":5000,"exp":100,"point":0,"special":3},
+ "E393": {"name":"夜虫","hp":3000,"atk":990,"def":800,"money":250,"exp":100,"point":0,"special":0},
+ "E394": {"name":"巡察禁卫","hp":8536,"atk":120,"def":978,"money":500,"exp":50,"point":0,"special":0,"afterBattle":[{"type":"setValue","name":"flag:246","operator":"+=","value":"1"},{"type":"if","condition":"(flag:246==2)","true":[{"type":"trigger","loc":[0,0]}],"false":[]}]},
+ "E395": {"name":"铁甲骨兵","hp":3800,"atk":260,"def":200,"money":340,"exp":42,"point":0,"special":0},
+ "E396": {"name":"殿堂骨巫","hp":3102,"atk":250,"def":180,"money":520,"exp":100,"point":0,"special":[2,13]},
+ "E397": {"name":"双剑骨兵","hp":3835,"atk":280,"def":160,"money":380,"exp":45,"point":0,"special":5},
+ "E398": {"name":"金甲骨兵","hp":6935,"atk":270,"def":220,"money":410,"exp":55,"point":0,"special":0},
+ "E399": {"name":"破军","hp":6086,"atk":250,"def":180,"money":720,"exp":150,"point":0,"special":0},
+ "E400": {"name":"天魔","hp":54321,"atk":250,"def":180,"money":0,"exp":0,"point":0,"special":0},
+ "E401": {"name":"侍魔将","hp":7017,"atk":250,"def":180,"money":745,"exp":155,"point":0,"special":0},
+ "E407": {"name":"海卫兵","hp":1305,"atk":900,"def":631,"money":170,"exp":14,"point":0,"special":0},
+ "E408": {"name":"海禁军","hp":1625,"atk":900,"def":642,"money":200,"exp":15,"point":0,"special":2},
+ "E409": {"name":"海枪兵","hp":2400,"atk":970,"def":524,"money":180,"exp":16,"point":0,"special":0},
+ "E520": {"name":"夜兽人","hp":770,"atk":180,"def":90,"money":46,"exp":3,"point":0,"special":[]}
}
\ No newline at end of file
diff --git a/project/floors/CETAI.js b/project/floors/CETAI.js
new file mode 100644
index 0000000..6bf6863
--- /dev/null
+++ b/project/floors/CETAI.js
@@ -0,0 +1,731 @@
+main.floors.CETAI=
+{
+ "floorId": "CETAI",
+ "title": "侧台",
+ "name": "侧台",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "hua.png",
+ "canvas": "bg",
+ "x": 4,
+ "y": 8
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "10,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "comment",
+ "text": "Azure:哇哈哈哈哈哈哈哈哈终于看到个短小的事件了"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shengxiao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]媚儿你啊.......什么时候能长大呢?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ "10,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "comment",
+ "text": "flag:cetaiJack标记是否进行过对话"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:cetaiJack != 1)",
+ "true": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克].........................",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]杰克,你怎么跑这里来了?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克].......老大?",
+ "\t[邵虎]怎么了?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]没事,刚才在想一些事情........对了,老大的毒......?",
+ {
+ "type": "if",
+ "condition": "core.getFlag(\"poison\",0)",
+ "true": [
+ "\t[邵虎]..........还没有解,不过已经找到了解毒药,很快就能解掉了。"
+ ],
+ "false": [
+ "\t[邵虎]已经解过了,我找到了解毒药,现在感觉探索方便多了。"
+ ]
+ },
+ "\t[杰克]这样啊......不过老大看上去气色还是不对啊。",
+ "\t[邵虎]..........你也看出来了?我也不知道怎么回事,感觉全身上下使不上力气。",
+ "\t[杰克]........你是不是被腐翼咬到了?",
+ "\t[邵虎]..........嗯。是这个缘故吗?",
+ "\t[杰克]没错,腐翼的毒牙拥有衰弱的能力。在衰弱状态下老大的能力将会减半。",
+ "\t[杰克]要想解除,恐怕老大要拿到【解衰药水】才行。",
+ "\t[邵虎]【解衰药水】......好吧。我会留意的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 10,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]那个.........老大。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]怎么了?",
+ "\t[杰克]我想在这里多呆一会。你帮我留意一下我父亲的行踪好吗?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这不是一开始就说好了的吗?我一定留心。你自己小心。",
+ "\t[杰克]知道了。",
+ "\t[杰克]那这把红钥匙给老大用吧。老大也....小心点。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "23",
+ "loc": [
+ [
+ 8,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:cetaiJack",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]............老大小心一些。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ "8,3": null,
+ "4,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "comment",
+ "text": "flag:123标记是否跟侧台仙子进行过对话"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:123 != 1)",
+ "true": [
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 4,
+ 7
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]这花真漂亮呢,是吧......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]守塔仙子?你怎么会在这里?",
+ "\t[守塔仙子]呵呵,因为以后要来照顾这花啊!",
+ "\t[邵虎].............",
+ "\t[守塔仙子]没关系,人各有命。就算是我现在死在塔里,也只有认命了呢。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:123",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]这花真漂亮呢,是吧......",
+ "\t[守塔仙子]今后可能就需要我来照顾了吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ "10,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "comment",
+ "text": "JS脚本判定cetaiMeiQiShi的值"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nif (core.getFlag(\"322\",0) == 1 ) {\n\tcore.setFlag(\"cetaiMeiQiShi\",1);\n}\nif (core.getFlag(\"338\",0) == 1 ) {\n\tcore.setFlag(\"cetaiMeiQiShi\",3);\n}\n}"
+ },
+ {
+ "type": "switch",
+ "condition": "flag:cetaiMeiQiShi",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:322~20层全结束"
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]媚骑士.........你跑到这来干什么?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]这句话应该我问才对?",
+ "\t[邵虎]没事,我喜欢来这里透透气,这里空气和风景都挺不错的。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meimao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]你还懂风景?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]我说邵弟弟,我给你讲个故事好不好?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...................",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]从前,有一个可怜的小女孩出生在了一个佣兵家族。",
+ "\t[媚骑士]她从小就在战火中长大,拿着武器库中兵刃当成玩具,她的手中时常握着的,不是亲人的手,而是敌人的血。",
+ "\t[媚骑士]她很顽强,每次打了败仗,她总是笑着安慰其他男人。她很细心,总是偷偷跑到兵区唯一一个纺织工厂偷学手艺。",
+ "\t[媚骑士]她很贪玩,她习惯了笑着面对一切,似乎就像是本不应该出现在佣兵队伍里的一株绿色植物,总是太过生机。",
+ "\t[媚骑士]她有个从小玩到大的骑士哥哥,带着她加入了骑士团。她说她喜欢城市那种热闹喧嚣的氛围,但是她的工作确是让一座座城市沉寂。",
+ "\t[媚骑士]她的哥哥曾经多次劝她脱离骑士团去城市里面生活,过着快乐喧嚣的日子。但是她不肯,她不想离开带给她一切的哥哥。",
+ "\t[媚骑士]后来,骑士团在一场战争中被人打散。她和哥哥参加了守护皇城的皇家骑士团,然后,由于皇帝和某个人的约定,她和哥哥被派遣到了一个地方作为计划随从。",
+ "\t[媚骑士]她想念佣兵家族,想念曾经的骑士团,想念着每一座被她血刃的城池的繁荣。",
+ "\t[媚骑士]她就像一把绑着鲜花的刀,注定不会在花丛中生活。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]故事讲完了,邵弟弟,祝你好运咯~",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]................(刚才的是....)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:cetaiMeiQiShi",
+ "value": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+3"
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "comment",
+ "text": "媚骑士讲完故事后再次对话"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]....................",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]嘘~~~~~~~嘘~~~~~~~~(吹口哨中)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:338~-10层可以去死了"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]圣哥,听说天枢城的麻薯糕挺好吃的,改天带我去尝尝吧。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "1,6": null,
+ "0,0": [
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 10,
+ 4
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 4
+ ],
+ "time": 500,
+ "steps": [
+ "left"
+ ],
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 4
+ ],
+ "to": [
+ 11,
+ 4
+ ],
+ "time": 500,
+ "keep": false
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": "hero"
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,6": {
+ "floorId": "MT9",
+ "loc": [
+ 11,
+ 4
+ ],
+ "time": 200
+ },
+ "8,3": null
+ },
+ "afterBattle": {
+ "8,3": null
+ },
+ "afterGetItem": {
+ "8,3": null
+ },
+ "afterOpenDoor": {
+ "8,3": null
+ },
+ "cannotMove": {
+ "8,3": null
+ },
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 3, 0, 0,123, 4,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 4,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0,341, 4,352],
+ [348, 89, 0, 0, 0, 0, 0, 0, 0, 0,242, 4,352],
+ [348, 3, 3, 3,124, 3, 3, 3, 3, 3, 3, 4,352],
+ [348, 3, 15, 15,532, 15, 15, 3, 4, 4, 4, 4,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,531, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT0.js b/project/floors/MT0.js
index 454a01b..901da4d 100644
--- a/project/floors/MT0.js
+++ b/project/floors/MT0.js
@@ -1,45 +1,1186 @@
main.floors.MT0=
{
"floorId": "MT0",
- "title": "主塔 0 层",
- "name": "0",
+ "title": "天塔第 0 层",
+ "name": "天塔第0层",
"canFlyTo": true,
- "canFlyFrom": true,
"canUseQuickShop": true,
"cannotViewMap": false,
"defaultGround": "ground",
"images": [],
- "ratio": 1,
+ "item_ratio": 1,
"map": [
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 23, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 22, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 21, 2, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 0,124,124, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 0, 2, 2, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 2, 0, 0, 0,168, 0, 88,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
],
- "firstArrive": [],
- "parallelDo": "",
- "events": {},
- "changeFloor": {},
+ "firstArrive": [
+ {
+ "type": "setValue",
+ "name": "item:I530",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ }
+ ],
+ "events": {
+ "9,10": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showGif",
+ "name": "meizhang",
+ "loc": [
+ 9,
+ 10
+ ]
+ },
+ "\t[邵虎]梅花为底,淡蓝色的屏障",
+ "\t[邵虎]这是《古代密要》中的【梅障结界】",
+ "\t[邵虎]看来天塔里面不是那么简单啊",
+ "\t[邵虎]以我现在的能力怕是无法破解这层屏障了,还是先不要管它为好",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "7,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "8,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "comment",
+ "text": "JS脚本判定0fFairy的值"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nif (core.getFlag(\"101\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 1);\n}\nif (core.getFlag(\"110\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 2);\n}\nif (core.getFlag(\"111\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 3);\n}\nif (core.getFlag(\"140\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 5);\n}\nif (core.getFlag(\"186\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 6);\n}\nif (core.getFlag(\"221\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 7);\n}\nif (core.getFlag(\"222\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 8);\n}\nif (core.getFlag(\"243\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 9);\n}\nif (core.getFlag(\"244\", 0) == 1 ) {\n\tcore.setFlag(\"0fFairy\", 10);\n}\n//变量:121时此事件消失。\n//变量:140时此事件复现。\n//变量:271时此事件消失。\n}"
+ },
+ {
+ "type": "switch",
+ "condition": "flag:0fFairy",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:101~虚伪的段脚"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]有什么事吗?",
+ "\t[守塔仙子]你.......小心一点。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:110~10层战斗完毕"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]啊......",
+ "\t[守塔仙子]你杀了守卫这附近的那个骷髅吗.....",
+ "\t[守塔仙子]是吗......那时候的.......",
+ "\t[守塔仙子]......(琥骑士.....)",
+ "\t[守塔仙子].......没什么........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:111",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:111~仙子对话1"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]继续前进的话.....你小心点.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "5",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:140~30层彻底结束"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]...........圣骑士,这是你的意思吗........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "6",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:186~48全剧终"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianziwunai.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]杰克又往下扔垃圾,真是服了他了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "7",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:221~57层over"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianziwunai.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]杰克别瞎说了......蛮害羞的啊......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "8",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:222~60层群嘲"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzilianhong.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]杰克刚刚出去不知道干什么去了........奇怪,好慌张的样子。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "9",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:243~75"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzilianhong.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]杰克刚刚出去不知道干什么去了........奇怪,好慌张的样子。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "10",
+ "action": [
+ {
+ "type": "comment",
+ "text": "flag:244~78层all over"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]杰克他刚刚来过哦,他不好意思见你呢!",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]你.........千万要手下留情啊.........因为他毕竟是我的.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": "hero"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "7,8": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "time": 500
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 3000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]什么人!",
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 3000
+ },
+ "\t[邵虎]我知道你在那里,快给我出来。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "magic.mp3",
+ "stop": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[???].................",
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............(女孩子!?)",
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............(漂浮在半空中的女孩子..........是妖精吗?)",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[???]你......你好........",
+ "\t[邵虎]............你是谁............",
+ "\t[守塔仙子]我是这座塔的守塔仙子.............",
+ "\t[守塔仙子]邵.........啊不........这位勇士,请你回去吧,塔里过于凶险...........",
+ "\t[邵虎]谢谢你的好意.....不过我还是要进去的。",
+ "\t[守塔仙子]为什么..........这座塔并没有什么宝藏,也不值得你来探索........",
+ "\t[邵虎]仙子,有些事情是不可以选择的。",
+ "\t[守塔仙子]啊.........",
+ "\t[邵虎]有些事情是自己必须要去做的........你明白吗?",
+ "\t[守塔仙子]你.....你是指......",
+ "\t[邵虎]我想守护的人和教我怎样守护别人的人在里面,我怕他们有危险,所以我必须走这一趟。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]是吗........(我也....)",
+ "\t[守塔仙子](是为了爱的坚持吗......)",
+ "\t[守塔仙子](我没理由阻拦他呢.......)",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianziwunai.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子]既、既然你一定要进塔的话,一定要小心啊。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianziwunai.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]放心。(她好像还有什么想说的?)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+3"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:101",
+ "value": "1"
+ }
+ ],
+ "4,5": [
+ {
+ "type": "if",
+ "condition": "((flag:hard==1 )||(( flag:hard==2 )||( flag:hard==5)))",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[商人]我这里有一些钥匙,你需要么?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "openShop",
+ "id": "0fKey",
+ "open": true
+ }
+ ],
+ "false": []
+ }
+ ],
+ "4,4": [
+ {
+ "type": "if",
+ "condition": "(flag:hard==2)",
+ "true": [
+ {
+ "type": "openShop",
+ "id": "mdefShop",
+ "open": true
+ }
+ ],
+ "false": []
+ }
+ ],
+ "0,3": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]........拿到了下楼器,在这里使用大概就可以到达-1层了吧。",
+ "\t[邵虎]........准备充分之后就下楼吧。面对最后的战役........打败天魔,拯救天枢!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:344done",
+ "value": "1"
+ }
+ ],
+ "7,11": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "value": "10458"
+ },
+ {
+ "type": "setValue",
+ "name": "status:def",
+ "value": "11159"
+ },
+ {
+ "type": "setValue",
+ "name": "status:mdef",
+ "value": "3273"
+ },
+ {
+ "type": "setValue",
+ "name": "status:money",
+ "value": "999999999"
+ },
+ {
+ "type": "setValue",
+ "name": "item:pickaxe",
+ "value": "1"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jiange",
+ "loc": [
+ 11,
+ 11
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "6,11": [
+ {
+ "type": "if",
+ "condition": "(flag:344==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]你有办法去天魔那了?",
+ "\t[公主]一会我和你一起去,自从上次见过天魔之后,我也\n好久没进入那个封印区域了。",
+ "\t[公主]那个梅障结界可不简单啊.......",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:1fgongzhu==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "gongzhubuzaihu.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]天枢城...........你现在怎么样了..........",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:338==1)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "princess"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]...............",
+ "\t[公主].......看看塔外面,还真的有点想家。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那就回去一趟吧,这里有我,还应付得来。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主].......不行,我如果回去了,天塔的问题好解决\n,邻国恐怕会暴乱了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]是吗.........媚骑士他们已经带你去邻国露过脸\n了啊。",
+ "\t[公主]现在说是作为俘虏,不如说是作为工具。",
+ "\t[公主]诶........要是连邵护卫你也不在了,恐怕我就没\n什么动力了.........",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 9
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]诶........要是连邵护卫你也不在了,恐怕我就没\n什么动力了.........",
+ "\t[公主]啊我胡乱瞎说的,你听听就罢,不许记住给我忘掉\n听到了没!!",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:1fgongzhu",
+ "value": "1"
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "0,2": [
+ {
+ "type": "setCurtain",
+ "time": 1000
+ },
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ ".............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我已经进到天塔里面来了吗",
+ "\t[邵虎]汪大哥和公主殿下都走散了....但愿他们会在一起,公主殿下干万不要出事",
+ "\t[邵虎]试着进塔找一找吧",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "item:book",
+ "value": "item:book+1"
+ }
+ ],
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ }
+ ]
+ },
+ "changeFloor": {
+ "5,1": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ }
+ },
"afterBattle": {},
"afterGetItem": {},
"afterOpenDoor": {},
- "cannotMove": {},
+ "cannotMove": {
+ "3,9": null
+ },
+ "upFloor": [
+ 5,
+ 2
+ ],
"bgmap": [
-
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
],
"fgmap": [
],
+ "eachArrive": [
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua()\n}"
+ },
+ {
+ "type": "if",
+ "condition": "((flag:344 == 1 )&&( flag:344done != 1))",
+ "true": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 3
+ ]
+ }
+ ],
+ "false": []
+ }
+ ],
"width": 13,
"height": 13,
- "autoEvent": {}
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "flyPoint": [
+ 6,
+ 11
+ ],
+ "downFloor": [
+ 5,
+ 2
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
}
\ No newline at end of file
diff --git a/project/floors/MT1.js b/project/floors/MT1.js
new file mode 100644
index 0000000..3d8aa88
--- /dev/null
+++ b/project/floors/MT1.js
@@ -0,0 +1,294 @@
+main.floors.MT1=
+{
+ "floorId": "MT1",
+ "title": "天塔第 1 层",
+ "name": "天塔第1层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "11,3": [
+ {
+ "type": "if",
+ "condition": "flag:271==1",
+ "true": [
+ {
+ "type": "changeFloor",
+ "floorId": "shenhai",
+ "loc": [
+ 7,
+ 11
+ ],
+ "time": 0
+ }
+ ],
+ "false": []
+ }
+ ],
+ "4,4": [
+ {
+ "type": "if",
+ "condition": "(flag:1fnpc==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[老人]不必在意,老头子活的时间长了..........老会胡思乱想一些东西。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[老人]刚进塔来的吗.......雪儿放你进来的?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]雪儿?那个仙子吗........?",
+ "\t[老人]...............",
+ "\t[老人]不要问不该问的,这对你没有好处.......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]请问您是........?",
+ "\t[老人]老朽只是一个塔里的闲人罢了..................",
+ "\t[邵虎]您在这么危险的地方.....一定有原因吧?",
+ "\t[老人]不愧是雪儿放进来的人呢........你说的没错,自从我儿子进塔再也没回来以后......我就一直在这里了。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]您...您儿子..!?",
+ "\t[邵虎]冒犯了......他怎么会来这种地方......",
+ "\t[老人]我不想多说......这里涉及的东西太多........你一个外人还是少知道点好........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............(在意)",
+ "\t[老人]不必在意,老头子活的时间长了..........老会胡思乱想一些东西。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:1fnpc",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,7": {
+ "floorId": "MT2",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "5,1": {
+ "floorId": "MT0",
+ "stair": "upFloor",
+ "time": 500
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 21, 2, 31, 2, 88, 2, 27, 2, 31, 2, 28,352],
+ [348,205, 81, 0, 0, 0, 2, 21,209, 0,209, 32,352],
+ [348, 21, 2,201, 2, 2, 2, 2, 2, 81, 2, 2,352],
+ [348, 2, 2, 0,121, 2, 0, 22, 2,209, 0, 2,352],
+ [348, 31,202, 0, 0,202, 0, 0, 0, 0, 0, 2,352],
+ [348, 2, 2,210, 2, 2, 2, 82, 2, 2, 0, 2,352],
+ [348, 31, 21,209, 0, 21, 0,209, 32, 2, 0, 87,352],
+ [348, 2, 2, 2, 2,209, 2, 2, 2, 2, 2, 2,352],
+ [348, 21, 0, 2, 21,205, 2, 0, 28, 2, 0, 27,352],
+ [348, 21,205, 81, 0, 0, 81,217, 31, 81,210, 0,352],
+ [348, 22, 0, 2, 0, 21, 2, 0, 21, 2, 0, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "eachArrive": [
+ {
+ "type": "setText",
+ "background": "winskin2.png"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:271==1)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "89",
+ "loc": [
+ [
+ 11,
+ 3
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "cannotMoveDirectly": false,
+ "canFlyFrom": true,
+ "upFloor": [
+ 10,
+ 7
+ ],
+ "downFloor": [
+ 5,
+ 2
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT10.js b/project/floors/MT10.js
new file mode 100644
index 0000000..7d24a0f
--- /dev/null
+++ b/project/floors/MT10.js
@@ -0,0 +1,782 @@
+main.floors.MT10=
+{
+ "floorId": "MT10",
+ "title": "天塔第 10 层",
+ "name": "天塔第10层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "7,8": [
+ {
+ "type": "playBgm",
+ "name": "misjiqing.mp3"
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "flag:skip10FStory",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "kulouzhanshi.png",
+ "loc": [
+ -20,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[嗜骨].........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨].........(咽口水)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]......来......来了你.......",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]就....就.......就算你来了........也不ー定能赢我.......!!",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]拼了!!!(该死的守塔仙子放进来了个什么怪物.......我哭。。。)",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]等一下。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]??你不杀我了吗......",
+ "\t[嗜骨]啊不对.......你不和我打了吗??",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]你是不是知道公主殿下的位置。",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ "\t[嗜骨]........................",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]........................",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ "\t[邵虎]你就说知道不知道。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]........................",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]....................不",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨].......不知............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]...................如果我说了的话...你可不可以放过我啊........",
+ "\t[邵虎]当然,看你的态度,可以。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]但是,你得把上面的给你传达的消息。一字不漏的全都告诉我。当然也包括公主的位置。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]........这好办.....我........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]..........其实.......",
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 1000
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "longyingsuifeng.mp3"
+ },
+ {
+ "type": "hide",
+ "time": 0
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "huxiao1",
+ "loc": [
+ -1,
+ -1
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "0,0": [
+ {
+ "type": "playBgm",
+ "name": "misjiqing.mp3"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:skip10FStory != 1)",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 0
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]怎么了.......快说啊.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ "\t[嗜骨]..........我不.......能说..........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨].....公主被擒........联盟的计划有变.....如果天枢一战........将是我们妖社翻身的时候.......",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]天枢.......?这与天枢城有关!?难道你们要公主是想........",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]........这种时候.........毒尾不在的话........只能靠我自己了啊......",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]就算战死!!也不做妖社的逃兵!!",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]亲卫们!!消灭他吧!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "setBlock",
+ "number": "skeletonSoilder",
+ "loc": [
+ [
+ 5,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "skeletonSoilder",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "skeletonSoilder",
+ "loc": [
+ [
+ 4,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "skeletonSoilder",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "skeletonSoilder",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "skeletonSoilder",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+5"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]区区几只小骷髅,你们太小看我了哈",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "battle",
+ "id": "skeletonSoilder"
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 8
+ ],
+ "time": 500
+ },
+ {
+ "type": "battle",
+ "id": "skeletonSoilder"
+ },
+ {
+ "type": "battle",
+ "id": "skeletonSoilder"
+ },
+ {
+ "type": "battle",
+ "id": "skeletonSoilder"
+ },
+ {
+ "type": "animate",
+ "name": "leijian",
+ "loc": [
+ 4,
+ 9
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 9
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 7
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 7
+ ],
+ "time": 500
+ },
+ {
+ "type": "battle",
+ "id": "skeletonSoilder"
+ },
+ {
+ "type": "battle",
+ "id": "skeletonSoilder"
+ },
+ {
+ "type": "animate",
+ "name": "leijian",
+ "loc": [
+ 9,
+ 7
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left:2",
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yijianzhanqianye",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": "hero"
+ },
+ {
+ "type": "battle",
+ "id": "skeletonCaptain"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:110",
+ "value": "1"
+ },
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "kulouzhanshi.png",
+ "loc": [
+ -20,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨].......我还是输了吗.......",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨].......再见了毒尾.....",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨].........魔龙大人万岁!!妖社万岁!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 5,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 7,
+ 9
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]好厉害的魔物,竟逼出了我的【海纳之剑】,不过。。。他是前十层的守卫么",
+ "\t[邵虎]前十层没看到汪大哥和公主殿下的话。。。汪大哥没被他拦下么",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "6,5": null,
+ "6,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "7,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ }
+ },
+ "changeFloor": {
+ "5,1": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "7,11": {
+ "floorId": "MT9",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {
+ "6,5": null
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 86, 2, 27, 0, 2, 4, 4,352],
+ [348, 4, 2, 2, 0, 31, 0, 0, 27, 2, 4, 4,352],
+ [348, 4, 2, 0, 31, 0, 0, 27, 2, 2, 2, 4,352],
+ [348, 4, 2, 31, 2, 2, 86, 2, 2, 0, 2, 4,352],
+ [348, 4, 2, 2, 2, 0,211, 0, 0, 0, 2, 4,352],
+ [348, 4, 4, 2, 0, 0, 0, 0, 0, 2, 2, 4,352],
+ [348, 4, 4, 2, 0, 0, 2, 86, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 5,
+ 2
+ ],
+ "downFloor": [
+ 7,
+ 10
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT11.js b/project/floors/MT11.js
new file mode 100644
index 0000000..a18d39f
--- /dev/null
+++ b/project/floors/MT11.js
@@ -0,0 +1,85 @@
+main.floors.MT11=
+{
+ "floorId": "MT11",
+ "title": "天塔第 11 层",
+ "name": "天塔第11层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "8,9": [
+ {
+ "type": "openShop",
+ "id": "moneyShop1",
+ "open": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,6": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "5,1": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 88, 0, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2,203, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 32,253, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 0, 2, 2, 2, 4,352],
+ [348, 2, 2, 2, 2, 31,213, 0,253, 21, 2, 4,352],
+ [348, 87, 0, 0, 81, 0, 2, 2, 2, 32, 2, 4,352],
+ [348, 2, 2, 2, 2, 32, 0,203, 32,203, 2, 4,352],
+ [348, 4, 4, 4, 2, 2, 81, 2, 2, 2, 2, 4,352],
+ [348, 4, 4, 4, 4, 2,203, 7,131, 8, 2, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 21, 31, 21, 2, 4,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 2,
+ 6
+ ],
+ "downFloor": [
+ 6,
+ 1
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT12.js b/project/floors/MT12.js
new file mode 100644
index 0000000..282b48f
--- /dev/null
+++ b/project/floors/MT12.js
@@ -0,0 +1,77 @@
+main.floors.MT12=
+{
+ "floorId": "MT12",
+ "title": "天塔第 12 层",
+ "name": "天塔第12层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {},
+ "changeFloor": {
+ "1,1": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "1,6": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 87, 0, 0, 2, 27, 0, 31, 21, 32, 0, 28,352],
+ [348, 2, 2, 32, 2, 2, 2, 2,219, 2, 2, 2,352],
+ [348, 31, 2, 0, 0,203, 2, 0, 31, 0, 2, 31,352],
+ [348, 21,218, 0, 2, 27, 2, 31, 0, 31, 81, 0,352],
+ [348, 2, 2,253, 2,203, 2, 2,206, 2, 2, 28,352],
+ [348, 88, 0, 0, 21, 0, 2, 0, 31, 0, 2, 2,352],
+ [348, 2, 2, 2, 2,203, 2, 31, 0, 27, 2, 31,352],
+ [348, 27, 32,206,206, 0, 2, 2,213, 2, 2,253,352],
+ [348, 2, 82, 2, 2, 0,218, 0, 0, 0,218, 0,352],
+ [348, 0,206, 0, 2, 0, 2, 2,213, 2, 2,206,352],
+ [348, 27, 32, 28, 81,210, 2, 31, 28, 31, 2, 22,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 2,
+ 1
+ ],
+ "downFloor": [
+ 2,
+ 6
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT13.js b/project/floors/MT13.js
new file mode 100644
index 0000000..d018b77
--- /dev/null
+++ b/project/floors/MT13.js
@@ -0,0 +1,1971 @@
+main.floors.MT13=
+{
+ "floorId": "MT13",
+ "title": "天塔第 13 层",
+ "name": "天塔第13层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "12,0": [
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3"
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]没什么.........杰克,你的父亲我会帮忙找的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]哈哈!!老大不愧是老大~~!",
+ "\t[杰克]好!那么前行的道路就让我给老大打开吧~",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]诶?怎么打开?打开什么?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]哼哼~~老大你就看着吧。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right",
+ "right"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]融--墙--水---!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "animate",
+ "name": "qushifen",
+ "loc": [
+ 10,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "animate",
+ "name": "han",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]额......老大你就将就一下跨过去吧.........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]真是败给你了......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]对了杰克,你现在要怎么做呢。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]放心吧老大~~!我有自保的能力的!只要不碰上刚才的情况~~~",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]...........那你小心一点。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]放心吧老大~~我先走了啊~~~!",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老大就记住帮我找人就行了,至于担心我什么的就用不着了哦~~!!真的。。。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]谁要担心你,好自为之吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 8
+ ],
+ "time": 500,
+ "steps": [
+ "down",
+ "down",
+ "down",
+ "right"
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+5"
+ },
+ {
+ "type": "exit"
+ }
+ ],
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 8
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "123",
+ "loc": [
+ [
+ 1,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "206",
+ "loc": [
+ [
+ 2,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 7
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "218",
+ "loc": [
+ [
+ 2,
+ 7
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???].....................",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down",
+ "left",
+ "left",
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left",
+ "down",
+ "left",
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]求求你了~~~蝙蝠大神~~~",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]放了我吧~~~",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]我们素不相识,萍水相逢,应该互相珍惜才是.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "playSound",
+ "name": "se81.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "han",
+ "loc": [
+ 1,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]对了蝙蝠大神。你可知道在天塔里有一种长生不老的秘药么?",
+ "\t[???]如果你打算放了我的话,我说不定会告诉你在哪里哦~!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "playSound",
+ "name": "se81.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "han",
+ "loc": [
+ 1,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]对了对了,你们蝙蝠最希望得到的应该是类似【进化药】之类的东西对吧?我可以给你啊~!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "playSound",
+ "name": "se81.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "han",
+ "loc": [
+ 1,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]对了............我擦、没话说了。。。",
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ "\t[???]难道我就要死在这里么?不要啊........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 1,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]算了。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]没想到我堂堂杰克也会有今天,向一只蓝爪的蝙蝠屈服........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]蝙蝠先生。我还有最后一个愿望,能满足我么?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]放心。不会耽误你太长时间的。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]那....................就..................是.....................................................................................",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]迷雾弹!!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "miwudan",
+ "loc": [
+ 2,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]破!!!墙!!!镐!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 1,
+ 8
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 8
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 1,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 3,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 1,
+ 7
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]卧槽!!又毁在法师身上了吗。。。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]为什么每次用完破墙都会有法师出现啊..........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]救——命——啊—————!!!!(不知道管不管用)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 1000
+ },
+ "\t[邵虎]有人喊救命.........去看一看吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+2"
+ }
+ ],
+ "1,7": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ },
+ {
+ "type": "follow",
+ "name": "xiaotou.png"
+ },
+ {
+ "type": "hide",
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "(core.status.hero.loc.direction==\"up\")",
+ "true": [
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "down",
+ "right",
+ "right",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "right"
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(core.status.hero.loc.direction==\"down\")",
+ "true": [
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "right",
+ "right",
+ "down",
+ "down",
+ "down",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "right"
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(core.status.hero.loc.direction==\"left\")",
+ "true": [
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "right",
+ "down",
+ "down",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "right"
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "unfollow",
+ "name": "xiaotou.png"
+ },
+ {
+ "type": "setBlock",
+ "number": "123",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.status.hero.loc.direction=\"left\";\ncore.drawHero();\n}"
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 9
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]....................",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]跟我来",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "follow",
+ "name": "xiaotou.png"
+ },
+ {
+ "type": "hide",
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "(core.status.hero.loc.direction==\"up\")",
+ "true": [
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "down",
+ "right",
+ "right",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "right"
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(core.status.hero.loc.direction==\"down\")",
+ "true": [
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "right",
+ "right",
+ "down",
+ "down",
+ "down",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "right"
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(core.status.hero.loc.direction==\"left\")",
+ "true": [
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "right",
+ "down",
+ "down",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "right"
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "unfollow",
+ "name": "xiaotou.png"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.status.hero.loc.direction=\"left\";\ncore.drawHero();\n}"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]好了,这里安全了。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???].............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]兄弟,你是谁?怎么会在这里?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嘿.........兄弟!?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]吓傻了吗?.........好吧,那我就等你缓过来好了。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setText",
+ "position": "center"
+ },
+ "一个小时之后.............",
+ {
+ "type": "setCurtain",
+ "time": 1000
+ },
+ {
+ "type": "setText",
+ "position": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]兄弟,现在觉得好点了吗?",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]啊、啊、吓.........吓死我了..........",
+ "\t[邵虎]兄弟,你是谁?怎么会在这里?",
+ "\t[???]吓死我了吓死我了........这下非得折寿不可..................",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]不对啊,按理说用我的【破枯木十字架】祈祷过地方都不会出现蝙蝠的......这次怎么回事!!?难道是我祈祷的不够认真??不过这跟预期效果还是差太远了啊..........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎].............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]喂我说.........这位兄弟啊.............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 7,
+ 8
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 8
+ ],
+ "to": [
+ 7,
+ 8
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 8
+ ],
+ "to": [
+ 7,
+ 8
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]啊..........不好意思,是您救了我吧..........太感谢您了。不过我劝你赶紧回去哦,这里很危险的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那你还跑到这么危险的地方。听我说,我现在带你回去,出了天塔就安全了。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[???]对了对了,我叫杰克,工作是......科研!!虽然是一些很没用的科研,不过也是科研就是了~~!",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]你......你好我叫邵虎..........(这都哪跟哪啊)",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]什么什么......你要送我出塔!?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]没错,你一个人在这里过于危险了,这里到处都徘徊着魔物,识不定哪天你就会成为他的美食。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]不行不行!!这坚决不行!!",
+ "\t[邵虎]为什么?依我看,这座塔已经被魔物占领了,等我找到我要找的人,就回天枢城叫人清一清塔。你现在必须回去。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克].................",
+ "\t[邵虎]怎么了?",
+ "\t[杰克]..........没事。",
+ "\t[邵虎]那我们走吧。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]那个.......老.….老大,你是一个人闯到这里来的?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]难不成还是你送我来的?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]等...等下…你刚才叫我什么?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老...老大啊、稀......稀里糊涂就说出口了....",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........(这小子一个人到这么危险的地方来,偏偏还没有功夫护身,要是放他一人胡来,难免会再有危险.......)",
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老........老大......能帮我一个忙么,如果老大肯帮我的话一定成的........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]什么忙你说吧。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]我想要你帮我找个人.......但我也不知道他在什么地方........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]............想说什么就直说吧。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]那.....那个......要是说起来可能很长,但是不说明一下...........",
+ "\t[邵虎]............................",
+ "\t[杰克]啊啊啊、、抱、抱歉,我这就说~~我这就说啦~~",
+ "\t[杰克]这个...要从我家说起了........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]听着呢。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "pastedlovetime.mp3"
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke1",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "1,1": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 88, 0, 0, 0, 2, 32, 2, 31, 2, 21, 31,352],
+ [348, 2, 2, 2, 0, 81,217, 81,217, 2,218, 31,352],
+ [348, 21, 32, 2,253, 2, 2, 2, 81, 2, 81, 2,352],
+ [348, 27, 0,206, 0,206, 2,203, 0,203, 0, 31,352],
+ [348, 2, 2, 2, 2, 0, 2, 0, 2, 81, 2, 2,352],
+ [348, 31, 21, 0, 2, 21,206, 31, 2, 31,203, 31,352],
+ [348, 0, 0,218, 2,219, 2, 2, 2, 2, 2, 81,352],
+ [348, 2, 2, 82, 2, 0,123,206, 0, 0, 0, 31,352],
+ [348, 0, 0, 0, 0, 0, 2, 81, 2, 2, 2, 2,352],
+ [348, 2, 2, 2, 2,206, 2,213, 0, 81, 0, 2,352],
+ [348, 23, 32, 32,219, 31, 2, 28, 31, 2, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "1,7": {
+ "0": null,
+ "1": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null,
+ "9": null,
+ "10": null,
+ "11": null,
+ "12": null,
+ "13": null,
+ "14": null,
+ "15": null,
+ "16": null,
+ "17": null,
+ "18": null,
+ "19": null
+ }
+ },
+ "canFlyFrom": true,
+ "upFloor": [
+ 10,
+ 11
+ ],
+ "downFloor": [
+ 2,
+ 1
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT14.js b/project/floors/MT14.js
new file mode 100644
index 0000000..80e108d
--- /dev/null
+++ b/project/floors/MT14.js
@@ -0,0 +1,252 @@
+main.floors.MT14=
+{
+ "floorId": "MT14",
+ "title": "天塔第 14 层",
+ "name": "天塔第14层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "0,0": [
+ {
+ "type": "showGif",
+ "name": "dianji",
+ "loc": [
+ 3,
+ 5
+ ]
+ },
+ {
+ "type": "showGif",
+ "name": "dianji",
+ "loc": [
+ 9,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]................",
+ "\t[邵虎]有一股奇怪的气息",
+ "\t[邵虎]这一层,似乎封印着什么东西",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "11,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {
+ "6,11": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嗯?黑色的钥匙?",
+ "\t[邵虎]看起来旁边就有一扇黑门......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这扇黑门是怎么回事,门上竟铭刻着如此之多的封印术式",
+ "\t[邵虎]即使是天枢最顶尖的皇家术士团,要铭刻这种级别的封印式也绝非一天半载之功,这门后到底封印着什么东西,需要使用这种级别的封印式",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嗯?这行字是........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]镇塔剑盾封印之所,若有需用,持八把封印之匙可取二者之一",
+ "\t[邵虎]使用之后请将剑盾回归,切勿久用,否则天塔空间之封印恐有松动之危",
+ "\t[邵虎]镇塔剑盾?",
+ "\t[邵虎]这种级别的封印就是为了封印一对剑盾?",
+ "\t[邵虎]等等........镇塔?镇慑天塔?",
+ "\t[邵虎]这对所谓的镇塔剑盾和镇天联盟有什么关系么?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,5": [
+ {
+ "type": "function",
+ "function": "function(){\ncore.stopAnimate(core.getFlag(\"linshi1\")\n}"
+ }
+ ],
+ "9,5": [
+ {
+ "type": "function",
+ "function": "function(){\ncore.stopAnimate(core.getFlag(\"linshi2\")\n}"
+ }
+ ]
+ },
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 2, 2, 4, 4, 4, 2, 2, 2, 4,352],
+ [348, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 2,352],
+ [348, 2, 0,516, 0, 2, 4, 2, 0,517, 0, 2,352],
+ [348, 2, 0, 0, 0, 2, 4, 2, 0, 0, 0, 2,352],
+ [348, 4, 2, 84, 2, 4, 4, 4, 2, 84, 2, 4,352],
+ [348, 4, 2, 84, 2, 2, 2, 2, 2, 84, 2, 4,352],
+ [348, 4, 2, 84, 84, 84, 84, 84, 84, 84, 2, 4,352],
+ [348, 2, 2, 2, 2, 2, 84, 2, 2, 2, 2, 2,352],
+ [348, 87, 0, 0, 0, 83, 24, 82, 0, 0, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "eachArrive": [
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua1()\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua2()\n}"
+ }
+ ],
+ "upFloor": [
+ 2,
+ 11
+ ],
+ "downFloor": [
+ 10,
+ 11
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT15.js b/project/floors/MT15.js
new file mode 100644
index 0000000..bd7f385
--- /dev/null
+++ b/project/floors/MT15.js
@@ -0,0 +1,294 @@
+main.floors.MT15=
+{
+ "floorId": "MT15",
+ "title": "天塔第 15 层",
+ "name": "天塔第15层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "5,3": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ],
+ "11,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 80,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[女人]就这么被怪围殴死了啊我不甘心......我还没看到镇塔剑盾呢........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "(flag:221==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ "7,11": [
+ {
+ "type": "if",
+ "condition": "(flag:15f==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 80,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[女人]我母亲是联盟的高层呢~~她告诉我这14层的剑盾是异常重要的东西,如果没有了他们,天塔就会因为不稳定而崩坏!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "flag:15f",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[女人]哟,真是稀客呢",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]请问你是.....",
+ "\t[女人]我啊?我只是一个小小的巡视",
+ "\t[邵虎]巡视?联盟的人么?",
+ "\t[女人]诶............在这种地方说出这种话啊,真是个有趣的小鬼。",
+ "\t[邵虎]......什么意思,我说错了?",
+ "\t[女人]不,说错倒是没说错,不过前二十层看似是在联盟的掌控之下,但实际上已经不是了不是么",
+ "\t[邵虎].........你是说......【妖社】?",
+ "\t[女人]哦!!你小子知道的挺多的么。",
+ "\t[女人]这【社】是最近新生的势力,不过实力可不容小觑哦~~!",
+ "\t[邵虎]...............",
+ "\t[女人]听说前二十层的两个联盟的头目其实都是妖社的人呢~~!!",
+ "\t[邵虎]...............",
+ "\t[女人]啊呀,对了,你看到14层的那两把被封印的奇怪的剑盾了么!!",
+ "\t[邵虎]...............",
+ "\t[女人]我母亲是联盟的高层呢~~她告诉我这14层的剑盾是异常重要的东西,如果没有了他们,天塔就会因为不稳定而崩坏!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:15f",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "5,8": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "1,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {
+ "11,10": [
+ {
+ "type": "if",
+ "condition": "flag:kaiguole==1",
+ "true": [],
+ "false": [
+ {
+ "type": "playSound",
+ "name": "se86.ogg"
+ },
+ {
+ "type": "setBlock",
+ "number": 82
+ },
+ {
+ "type": "setValue",
+ "name": "flag:kaiguole",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ },
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,206, 27, 27,372, 0, 81,253, 0, 21, 2, 28,352],
+ [348, 81, 2, 2,372, 0, 2, 32, 21, 0, 81, 32,352],
+ [348,253, 2, 0, 0,475, 2, 2, 2, 2, 2, 28,352],
+ [348, 0, 2, 81, 2, 2, 2, 0,203, 21, 2, 2,352],
+ [348,213, 2, 0, 0, 0,213, 0, 2, 21, 0, 31,352],
+ [348, 31, 2,206, 2, 2, 2, 0, 2,372, 2,218,352],
+ [348,213, 2, 0, 2, 0, 31,218, 2,372, 2,371,352],
+ [348, 21, 31, 0, 2, 87, 2,253, 2,372,372, 2,352],
+ [348, 2, 2,206, 2, 2, 2,218, 2, 2,372,372,352],
+ [348, 0,218, 0, 21, 2, 0, 0, 2,218, 2,372,352],
+ [348, 88, 31, 2, 31,203, 31,122, 2, 31, 37, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "7,11": {
+ "0": null,
+ "1": null,
+ "2": null
+ }
+ },
+ "canFlyFrom": true,
+ "upFloor": [
+ 5,
+ 7
+ ],
+ "downFloor": [
+ 1,
+ 10
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT16.js b/project/floors/MT16.js
new file mode 100644
index 0000000..d8c711b
--- /dev/null
+++ b/project/floors/MT16.js
@@ -0,0 +1,1525 @@
+main.floors.MT16=
+{
+ "floorId": "MT16",
+ "title": "天塔第 16 层",
+ "name": "天塔第16层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "2,3": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "1,1": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "8,1": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "9,1": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "11,6": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "10,4": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "1,6": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "2,8": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "2,10": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "4,11": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "6,11": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "7,11": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "10,9": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "10,10": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "11,1": [
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==16)",
+ "true": [
+ {
+ "type": "changeFloor",
+ "floorId": "XIANJIE",
+ "loc": [
+ 6,
+ 11
+ ],
+ "direction": "up",
+ "time": 500
+ }
+ ],
+ "false": []
+ }
+ ],
+ "6,8": [
+ {
+ "type": "if",
+ "condition": "(flag:16f==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ "\t[杰克]我感受到这层楼看不见的墙的气息消失了,但是虚假的墙的气息还存在。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==16)",
+ "true": [
+ "\t[杰克]老大破解机关了?!原来16层里有一个这么帅的遗迹!有机会去看一看~~~~说不定我还能因此得到灵感造出一台【遗迹探索器】啥的~~~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ "\t[杰克]老大继续探索就好,我在这里研究一下。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "flag:16f",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大~~~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你在这里啊,我以为你跑到哪里去了。",
+ "\t[杰克]老大~~我刚刚从一个联盟的老头那里得到了一点消息~~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哦?什么消息?",
+ "\t[杰克]他说想拿到【银剑】必须要准备【蓝钥匙】",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这蓝门可是比黄门坚固很多啊~~!!一般的拆门镐我还搞不定呢!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]是吗........那谢谢你的消息了。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]其实这都是次要的。另外我还发现了几个很有趣的秘密。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哦?又有什么秘密?",
+ "\t[杰克]剩下的秘密都是我自己发现的哦~!你要记好了~!",
+ "\t[杰克]第一,我发现15层有好多墙不太牢固,应该是年代久远的问题,似乎一推就能推倒呢~!",
+ "\t[邵虎]哦?有哪些墙?",
+ "\t[杰克]我觉得银剑附近的墙不是很牢固,另外西北角装有两个红宝石的房间旁边的墙貌似也很松垮。",
+ "\t[邵虎]这样啊.........那去推这些墙可能会比较节省体力呢。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]第二,就是这一层的问题了。我之所以留在这一层,就是感觉有点看不透",
+ "\t[邵虎]....................",
+ "\t[杰克]明明那里有墙存在的气息,却触摸不到。我在15层也感受到了一点。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...........是吗..........",
+ "\t[杰克]另外我在这一层受到了微弱的结界波动...........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这里似乎封印着类似于11层东南角的机遗迹一样的东西。",
+ "\t[邵虎]..........好吧......我会注意的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:16f",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ }
+ ]
+ }
+ ],
+ "10,7": [
+ {
+ "type": "if",
+ "condition": "(flag:xianjie2==1)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "89",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1",
+ "norefresh": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie2",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ],
+ "5,1": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:xianjie",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xianjie==15)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "339",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "7,4": {
+ "floorId": "MT17",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "5,8": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,475, 0, 28, 0,475, 0, 2,475,475,218, 0,352],
+ [348,218, 0, 2, 0, 0, 21, 2,206, 0, 0, 32,352],
+ [348, 0,475, 2, 2, 2, 2, 2, 81, 2, 2, 27,352],
+ [348, 0,206, 81,372,213, 0, 87,372, 2,475, 31,352],
+ [348, 2, 2, 2, 32, 0, 0, 0,206, 2, 0, 0,352],
+ [348,475, 21, 2, 2, 2, 32, 2, 2, 2, 21,475,352],
+ [348, 0, 0, 2,206, 0, 0, 0, 32, 2, 2, 2,352],
+ [348, 31,475, 2,372, 88,123,372,372, 81,206, 0,352],
+ [348, 27, 2, 2, 81, 2, 2, 2, 2, 2,475, 0,352],
+ [348, 32,475, 0,206, 2, 21, 0, 0, 2,475,218,352],
+ [348, 0,218, 0,475, 2,475,475, 0, 28, 0, 0,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 7,
+ 5
+ ],
+ "downFloor": [
+ 5,
+ 7
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT17.js b/project/floors/MT17.js
new file mode 100644
index 0000000..711a4a6
--- /dev/null
+++ b/project/floors/MT17.js
@@ -0,0 +1,197 @@
+main.floors.MT17=
+{
+ "floorId": "MT17",
+ "title": "天塔第 17 层",
+ "name": "天塔第17层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "1,4": [
+ {
+ "type": "if",
+ "condition": "(flag:17==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[老人]【16堵虚假的墙........将在16层开辟一扇门】【如果不能尽早到达....你将失去前进的道路.........】",
+ "\t[老人]哈哈哈....一只到处乱串的强力老鼠能把【社】逼成什么样子呢?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:17",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[老人]啊呀",
+ "\t[老人]就是你杀了嗜骨吧",
+ "\t[老人]不必紧张,你杀了嗜骨,联盟会感谢你的",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ 30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]联盟..........",
+ "\t[老人]不过究竟是要感谢你还是要恨你呢.........毕竟过去两年了,大概所有人都忘了吧.........",
+ "\t[邵虎]联盟...........",
+ "\t[邵虎]我已经不止一次听说过这个词了。",
+ "\t[邵虎]请告诉我那究竟是什么。",
+ "\t[老人]............",
+ "\t[老人].....是吗.......原来你什么都不知道",
+ "\t[老人]......我本来以为你是联盟内部的人,准备清一清塔里的老鼠了.........",
+ "\t[老人].......原来你才是那只被联盟玩弄于鼓掌之间的老鼠",
+ "\t[邵虎]..........",
+ "\t[老人]呵呵........算了,你去吧。",
+ "\t[老人]告诉你事情的原委........我可还没活够啊",
+ "\t[老人]不过告诉你一些无关紧要的事情还是可以的。比如说16层的异空间",
+ "\t[邵虎]........异......异空间!?",
+ "\t[老人]哼.........这座塔的学问可大着呢。",
+ "\t[老人]【16堵虚假的墙........将在16层开辟一扇门】【如果不能尽早到达....你将失去前进的道路.........】",
+ "\t[老人]这门指的就是异空间,大大小小的异空间支撑着天塔的平衡与封印,使天塔牢牢地拴在地面....",
+ "\t[邵虎]......封...封印!?",
+ "\t[老人]哈哈哈....一只到处乱串的强力老鼠能把【社】逼成什么样子呢?",
+ "\t[老人]咱们走着瞧吧。",
+ {
+ "type": "setValue",
+ "name": "flag:17",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "7,4": {
+ "floorId": "MT16",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4,352],
+ [348,121, 0, 2, 0, 0, 0, 88, 2, 4, 4, 4,352],
+ [348, 28,218, 81,218, 2, 2, 2, 2, 2, 2, 4,352],
+ [348, 2, 81, 2, 0, 2, 21, 21, 22, 22, 2, 4,352],
+ [348, 21, 0, 2, 0, 2, 23, 23, 24, 24, 2, 4,352],
+ [348, 27, 31, 2, 31, 2, 27, 27, 28, 28, 2, 4,352],
+ [348, 2, 81, 2, 0, 2, 31, 31, 32, 32, 2, 4,352],
+ [348, 21,218, 81,218, 2,300, 2, 2, 2, 2, 4,352],
+ [348, 87, 0, 2, 0, 32, 0, 2, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "downFloor": [
+ 6,
+ 4
+ ],
+ "upFloor": [
+ 2,
+ 11
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT18.js b/project/floors/MT18.js
new file mode 100644
index 0000000..6737429
--- /dev/null
+++ b/project/floors/MT18.js
@@ -0,0 +1,77 @@
+main.floors.MT18=
+{
+ "floorId": "MT18",
+ "title": "天塔第 18 层",
+ "name": "天塔第18层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {},
+ "changeFloor": {
+ "7,3": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "1,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,203,203,203, 2,206,206,206, 2,219, 0, 32,352],
+ [348, 0, 2, 0, 2, 0, 2, 0, 2,219, 2, 0,352],
+ [348, 32, 2, 32, 2, 32, 2, 87, 2,219, 2,213,352],
+ [348, 0, 2, 0, 2, 0, 2, 2, 2, 0, 2,213,352],
+ [348,219, 2,206, 2,203,203,203, 0, 32, 2,213,352],
+ [348,219, 2,206, 2, 2, 2, 2, 2, 2, 2, 0,352],
+ [348,219, 2,206, 0, 32, 0,218,218,218, 0, 32,352],
+ [348, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 32, 0,213,213,213, 0, 32, 0,218,218,218,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,352],
+ [348, 88, 0, 22, 0,206,206,206, 0, 32, 38, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "downFloor": [
+ 2,
+ 11
+ ],
+ "upFloor": [
+ 7,
+ 2
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT19.js b/project/floors/MT19.js
new file mode 100644
index 0000000..a6fb05e
--- /dev/null
+++ b/project/floors/MT19.js
@@ -0,0 +1,262 @@
+main.floors.MT19=
+{
+ "floorId": "MT19",
+ "title": "天塔第 19 层",
+ "name": "天塔第19层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [
+ {
+ "name": "zhenhong.png",
+ "canvas": "bg",
+ "x": 10,
+ "y": 2
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "10,2": [
+ {
+ "type": "if",
+ "condition": "(flag:-10jieshu==1)",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:zhenhong==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "这是..........什么",
+ "好浓厚的血煞之气",
+ "这里边有什么么",
+ {
+ "type": "changeFloor",
+ "floorId": "zhenhong",
+ "loc": [
+ 6,
+ 9
+ ],
+ "direction": "up"
+ }
+ ],
+ "false": [
+ {
+ "type": "battle",
+ "id": "M303"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:zhenhong",
+ "value": "1"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]........一尊已死的魔物尸体,竟还有这等战斗力",
+ "\t[邵虎]是这尊尸体的血煞之气太重的缘故么",
+ "\t[邵虎]如此之重的血煞之气..........这具尸体的主人到底曾造下何等的杀孽",
+ "\t[邵虎]嗯?不对,这是.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 0
+ ]
+ },
+ "你既已来到此处,真红之门就此为你敞开",
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "89"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "这是..........什么",
+ "好浓厚的血煞之气",
+ "这里边有什么么",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "exit"
+ }
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:zhenhong==1)",
+ "true": [],
+ "false": [
+ {
+ "type": "battle",
+ "id": "M303"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:zhenhong",
+ "value": "1"
+ },
+ {
+ "type": "hide"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]........一尊已死的魔物尸体,竟还有这等战斗力",
+ "\t[邵虎]是这尊尸体的血煞之气太重的缘故么",
+ "\t[邵虎]如此之重的血煞之气..........这具尸体的主人到底曾造下何等的杀孽",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "7,3": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ },
+ "6,11": {
+ "floorId": "MT20",
+ "stair": "downFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 2, 31, 2, 27, 31, 31, 31, 0, 0, 0,352],
+ [348,206, 0,206, 0, 28, 2, 2, 2, 0,303, 0,352],
+ [348, 2, 2, 2, 2, 2, 2, 88, 2, 0, 0, 0,352],
+ [348, 31, 2, 31, 27, 0, 2, 0, 2, 2, 2, 31,352],
+ [348, 31, 2, 31, 28, 0, 2, 0, 2, 31, 2, 0,352],
+ [348,219, 2, 2, 2,219, 2, 0, 2, 31, 2, 31,352],
+ [348, 0, 0, 0,206, 0, 0, 0,219, 0, 2, 0,352],
+ [348, 31, 2, 2, 2, 2, 2, 81, 2, 2, 2,206,352],
+ [348, 0, 0, 0, 31, 0, 0, 0, 0,206, 82, 0,352],
+ [348, 31, 2, 2, 2, 2, 2, 2, 2, 31, 2, 31,352],
+ [348, 0,219, 31, 31, 0, 87, 2, 31, 31, 2, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,357, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "downFloor": [
+ 7,
+ 4
+ ],
+ "upFloor": [
+ 5,
+ 11
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT2.js b/project/floors/MT2.js
new file mode 100644
index 0000000..ae6f4b8
--- /dev/null
+++ b/project/floors/MT2.js
@@ -0,0 +1,77 @@
+main.floors.MT2=
+{
+ "floorId": "MT2",
+ "title": "天塔第 2 层",
+ "name": "天塔第2层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "11,7": {
+ "floorId": "MT1",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 21, 47, 2, 0,221,201,221, 31, 0, 0, 32,352],
+ [348, 22, 0, 2, 0, 2, 2, 2, 2, 2, 2, 83,352],
+ [348, 0, 0,221, 0, 2, 32,205, 0, 0, 0, 0,352],
+ [348, 32, 32, 2, 33, 2, 82, 2, 2, 2, 2, 2,352],
+ [348, 2, 2, 2, 2, 2,221, 0, 32,217, 21, 21,352],
+ [348, 2,201, 81, 31, 2, 2, 2, 81, 2, 2, 2,352],
+ [348, 2,202, 2, 0, 0, 0, 0, 0, 0, 0, 88,352],
+ [348, 2,201, 2,210, 2, 82, 2, 81, 2, 2, 2,352],
+ [348, 31, 0, 0, 0, 0, 0,209, 0, 0, 0, 31,352],
+ [348, 2, 81, 2, 2, 2, 0, 2, 2, 2, 81, 2,352],
+ [348, 31,205,205, 27, 2, 87, 2, 27, 28,209, 21,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 6,
+ 10
+ ],
+ "downFloor": [
+ 10,
+ 7
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT20.js b/project/floors/MT20.js
new file mode 100644
index 0000000..896e56c
--- /dev/null
+++ b/project/floors/MT20.js
@@ -0,0 +1,1594 @@
+main.floors.MT20=
+{
+ "floorId": "MT20",
+ "title": "天塔第 20 层",
+ "name": "天塔第20层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "6,4": {
+ "trigger": "action",
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "setBlock",
+ "number": "323",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "time": 500
+ },
+ {
+ "type": "battle",
+ "id": "M302"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.values.poisonDamage=15;\n}"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]到底还是硬挺着嗜骨的猛毒攻过来了么.........",
+ "\t[毒尾]你这个家伙!虽然你能够逃过嗜骨之毒的一劫,但我也没说就这么让你赢了!",
+ "\t[毒尾]究竟是死是活,咱们手底下见真招!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎](该死,好厉害的毒)",
+ "\t[邵虎](唔.......即使如此...........至少让我问明白........)",
+ "\t[邵虎]说!公主殿下在哪?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾].................",
+ "\t[毒尾]我凭什么告诉你。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]凭你的性命在我手上!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "se10.19.mp3"
+ },
+ "\t[毒尾]......哈哈哈.......搞笑........",
+ "\t[毒尾]你那迫切的眼睛已经告诉我了,那公主是你的心上人。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]没反对?..........那我是猜对了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]...............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]...............",
+ "\t[毒尾]哼,真是无聊...........像你这样的人,根本就没可能.........",
+ "\t[毒尾].........哼,告诉你也无妨。她在联盟的手上........她现在的位置......我也不清楚......不过,我知道一点联盟的目的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............你.....你肯告诉我了?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]你少自作多情!你杀了嗜骨,我不会跟你善了的。",
+ "\t[毒尾]........哼,不过联盟的消息我可以告诉你,就让你明明白白的去死吧。",
+ "\t[毒尾]..............",
+ "\t[毒尾]........公主被押,联盟的计划完成了1/2。",
+ "\t[毒尾].........他们拥有了用以要挟天枢的道具,就是你说的那什么狗屁公主。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]哼哼...........天枢对联盟真正的力量一无所知,他们根本就不知道他们眼皮底下联盟到底聚集起了多少力量",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]................!!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]哼哼,你做的这个事情实在是无知。联盟的高手无数,就凭你一个,还掀不起什么大浪。",
+ "\t[毒尾]...................",
+ "\t[毒尾]联盟四骑士,随便哪个都不是你能对付的了的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............四骑士,是联盟的高层么?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]哼......你就算去揣摩联盟的想法也是没用。",
+ "\t[毒尾]况且,你这混蛋今天就要死在这里!",
+ "\t[毒尾]多说无用,出招吧!!",
+ "\t[毒尾]等的就是你出招,纳命来吧!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "battle",
+ "id": "M302"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.values.poisonDamage=15;\n}"
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": "hero"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[毒尾]还是,输了么",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.4
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[毒尾]嗜骨,杀你的人已经中了我毕生所聚之毒,离死想必也不远了",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[毒尾]看吧,我对你多好,这样一个可能颠覆联盟为我妖社所用的人,说杀就杀了",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.8
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[毒尾]想起了,好多事呢...........",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setText",
+ "position": "center"
+ },
+ "嗜骨.......................",
+ {
+ "type": "setText",
+ "position": "down"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "duwei1",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "6,8": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "if",
+ "condition": "((flag:hard==1)||(flag:hard==5))",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:poison",
+ "value": "true"
+ }
+ ]
+ },
+ {
+ "type": "move",
+ "time": 500,
+ "steps": [
+ "right",
+ "right",
+ "right",
+ "up",
+ "up",
+ "left",
+ "left",
+ "left",
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "hide"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]...........",
+ "\t[毒尾]来得真快,正好.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你也是那个【社】的人吧.........二十层的辖管,名义上的联盟人士。",
+ "\t[邵虎]你们有什么目的......既然和称霸天塔的联盟作对..........一定有什么手段或者凭借吧......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]哼........本来以为只是一只野狗,没想到竟然是联盟圈养的啊........",
+ "\t[毒尾]不过联盟没告诉过你嗜骨是杀不得的吗........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]是那只骷髅自己选择的......这条路他也怨不得别人,你也一样。",
+ "\t[邵虎]当你选择了与我作对时,就已经持有了如果失败的勇气了吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]少他妈跟老娘啰嗦......骷髅也是你叫的......?哈哈哈哈哈哈.........可怜的联盟走狗,自己的骑士死在了自己派出的狗手上......还真是......让人发笑呢......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......................",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "se10.19.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]哈哈....哈哈哈......哈哈......哈...哈...................哈........",
+ "\t[毒尾]哈哈........哈.......可.....可恶......我这一生到底是为了什么而活........为了什么........",
+ "\t[毒尾]为了报恩.......?为了讽刺自己.........?",
+ "\t[毒尾]嗜骨.......别急........等我.......毒尾会替你报仇的........",
+ "\t[毒尾]杀死嗜骨的混蛋,看来有必要让你尝一尝我在体内酿造了一生的毒素呢.......",
+ "\t[毒尾]你已经做好赴死的准备了吧。",
+ {
+ "type": "playSound",
+ "name": "se10.14.mp3"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]在我举起剑的时候......就要有个胜负的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "se123.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾]!!!!海......海骑士.........",
+ "\t[毒尾]啊啊啊啊!!!!!!!!!!!!!",
+ "\t[毒尾]可恶啊啊啊啊啊啊!!!!给我去死吧!!!!",
+ "\t[毒尾]猛毒·嗜骨之毒!!",
+ {
+ "type": "if",
+ "condition": "((flag:hard==1)||(flag:hard==5))",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:poison",
+ "value": "true"
+ }
+ ]
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "zhongdu",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[毒尾].......如果你还能活着走到我身边,那时候再决一死战吧!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "time": 500,
+ "steps": [
+ "right",
+ "right",
+ "right",
+ "up",
+ "up",
+ "left",
+ "left",
+ "left",
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "time": 500
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "6,10": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "6,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "5,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "4,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "5,6": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "7,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "8,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "0,0": [
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "jinpo.mp3"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 10
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up",
+ "up",
+ "right",
+ "right",
+ "right",
+ "up",
+ "up",
+ "left",
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老....老大!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呜...........",
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 10,
+ "keep": true
+ },
+ {
+ "type": "setCurtain",
+ "time": 10
+ },
+ "\t[杰克]老....老大你这伤口......好像是中毒了",
+ "\t[邵虎]呜......这毒性是我生平仅见....杰克....你有办法解除吗?",
+ "\t[杰克]啊........我对医药这方面没有研究......说不定我父亲会知道些什么...",
+ "\t[邵虎]呃啊.............",
+ "\t[杰克]老大..........如果不加以活动的话也许毒性蔓延的就比较慢了吧.........那....老大你在这里稍等一下?我可以去前面探探路,找找解决的方法。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呃啊.............不.....不行.......",
+ "\t[邵虎]你自己......一个人效率太慢了......而且你又没有与魔物战斗的能力......前面的魔物会更加危险吧.....",
+ "\t[邵虎]况且你目前的身份......我可以独断的鉴定为联盟么?......这就更危险了......现在妖社的实力这么大......你有什么把握不遇到危险呢?",
+ "\t[邵虎]说实话,如果不是有我在前面可以为你开路......我是不会同意你一个人在塔里行动的你懂么...?就算你有再实用逃跑技巧......没有自身实力的确保......也根本不可能活下去......",
+ "\t[邵虎]俗话说,常在河边走,哪能不湿鞋呢!更何况......更何况这条河可是时刻能要的你的性命啊!!",
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 10,
+ "keep": true
+ },
+ {
+ "type": "setCurtain",
+ "time": 10
+ },
+ "\t[杰克]......................老大..........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]我懂了。我们一起行动吧。我来开墙,老大开路,咱们一起走!",
+ "\t[杰克]我会时刻留意附近的情况的,有什么情况会第一时间告诉老大。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........呵呵,就这样吧。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]还有一点我没说,21~30层其实我也不愿意一个人去闯,因为那里实在是太乱了",
+ "\t[邵虎]你识21~30层很乱?这怎么讲?",
+ "\t[杰克]21~30层的管理在妖社与联盟中都是名存实亡的。这里的统治者本应该是联盟的腐翼,但那家伏似乎并不喜欢别人对他加以管制。",
+ "\t[杰克]腐翼喜欢到处乱跑,说不定什么时候就能撞见这个瘟神。而且他以杀人为乐,不论是联盟还是妖社的人,只要一言不合,他都会出手杀人。",
+ "\t[杰克]别看腐翼的外表似乎人畜无害,实力可是响当当的强。而且他的能力好像不只是眼看着那么简单。据说他还有着让人瞬间失去力量的能力。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]听你这么一说,看来那个家伙还挺孩子气的。看来接下来的一段路要费功夫了。",
+ "\t[杰克]不但如此,正因为缺少管制,所以21~30层几乎每天都有联盟与妖社的人挑事打架。",
+ "\t[杰克]这本来就已经很乱了,再加上腐翼也凑近去乱打一气............",
+ "\t[邵虎]...............",
+ "\t[邵虎]我们走吧,尽量小心行事。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 500,
+ "steps": [
+ "up",
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "floorId": "CETAI"
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": "MT19",
+ "stair": "upFloor",
+ "time": 200
+ },
+ "6,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 2, 0, 32, 0, 2, 87, 2, 0, 32, 0, 2,352],
+ [348, 0, 27, 2, 32, 0, 0, 0, 32, 2, 28, 0,352],
+ [348, 27, 2, 2, 2, 2, 2, 2, 2, 2, 2, 28,352],
+ [348, 0, 27, 0, 0, 0,302, 0,323,323, 28, 0,352],
+ [348, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2,352],
+ [348, 27, 2, 0, 0, 0, 0, 0, 0, 0, 2, 28,352],
+ [348, 27, 2, 0, 0, 0, 0, 0, 0, 0, 2, 28,352],
+ [348, 27, 2, 0, 0, 0,302, 0, 0, 0, 2, 28,352],
+ [348, 27, 2, 2, 2, 2, 83, 2, 2, 2, 2, 28,352],
+ [348, 21, 0, 0,219, 81,123, 81,219, 0, 0, 21,352],
+ [348, 32, 32, 21, 0, 2, 88, 2, 0, 21, 32, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "6,4": {
+ "0": null,
+ "1": null,
+ "2": null
+ },
+ "6,1": {
+ "0": null,
+ "1": null,
+ "2": null
+ }
+ },
+ "canFlyFrom": true,
+ "upFloor": [
+ 6,
+ 2
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT21.js b/project/floors/MT21.js
new file mode 100644
index 0000000..4c079b8
--- /dev/null
+++ b/project/floors/MT21.js
@@ -0,0 +1,927 @@
+main.floors.MT21=
+{
+ "floorId": "MT21",
+ "title": "天塔第 21 层",
+ "name": "天塔第21层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 88, 2, 32, 27, 28, 32,352],
+ [348, 4, 4, 2, 2, 2, 0, 2, 2, 2,384, 2,383],
+ [348, 4, 4, 2, 32, 2, 0,123, 0, 2, 0, 32,352],
+ [348, 4, 4, 2, 81, 2, 0, 0, 87, 2, 32, 0,352],
+ [348, 4, 4, 2, 32, 21, 0, 2, 2, 2, 2, 81,352],
+ [348, 2, 2, 2,219, 2, 2, 2, 0, 0, 32,384,352],
+ [348, 32, 28, 2, 0, 0,520, 0,520, 2, 2, 2,352],
+ [348, 32, 27,216, 0, 2, 0,125, 0,123, 2, 4,352],
+ [348, 2, 2, 81, 2, 2, 2, 2, 2, 2, 2, 4,352],
+ [348, 32, 2,216, 2, 32, 2, 4, 4, 4, 4, 4,352],
+ [348, 27, 32, 22, 32, 28, 2, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "0,0": [
+ {
+ "type": "comment",
+ "text": "28shengqishi再触发9,8事件"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 12,
+ 2
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "352",
+ "loc": [
+ [
+ 12,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "372",
+ "loc": [
+ [
+ 8,
+ 2
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这...这是!?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]看来要打起来了呢。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ "\t[蓝衣老者]哦?你们这些下等生物,为何阻拦老夫的路!难道就不怕老夫失手除妖吗?",
+ "\t[夜兽人甲]下等生物?哼,你们这群联盟的走狗,不把我们魔物当回事的传闻我早有耳闻,不过听了你的公开挑衅之后,我倒是越发的觉得人类恶心了。",
+ "\t[夜兽人乙]跟他废话那么多干什么!干掉他不就完了!来到这三不管的地方难道还指望有联盟的人来救你么!",
+ "\t[夜兽人甲]哼!乖乖受死吧!",
+ "\t[蓝衣老者]哈哈哈哈!真是不知好歹!老夫果然没有看错,魔物果然只是一群嗜杀暴虐之徒!",
+ "\t[夜兽人甲]妈的,废话真多!",
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": [
+ 7,
+ 8
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down"
+ ]
+ },
+ "\t[蓝衣老者]......可恶的魔物!竟然如此嚣张跋扈!今天我就要以联盟的名义将你们消灭!",
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up"
+ ]
+ },
+ "\t[蓝衣老者]游荡于空间之中的雷元素啊!我以双手为引,心灵为介,呼唤你伟大的能量!无上之雷元素聚集-------裁决之雷!",
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 600
+ },
+ "\t[夜兽人乙]啊!!..........",
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "remove": true,
+ "time": 300
+ },
+ "\t[夜兽人乙]啊!兄弟你怎么......",
+ "\t[夜兽人乙]可恶!!今天不杀你我枉为夜兽人!",
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up"
+ ]
+ },
+ "\t[蓝衣老者]哼......马上就气急败坏了呢。",
+ "\t[蓝衣老者]真是令人作呕的魔物!!魔物都是一个样子,哼......真不知道联盟养那些魔物究竟干什么!!早就该全部杀掉!!",
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playSound",
+ "name": "089-Attack01.ogg"
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": [
+ 7,
+ 7
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 12,
+ 2
+ ],
+ "to": [
+ 5,
+ 8
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[蓝衣老者]啊!!!.........",
+ {
+ "type": "playBgm",
+ "name": "xueyi.mp3",
+ "keep": true
+ },
+ "\t[蓝衣老者].....你...你是.....!!",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]!!",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ "\t[蓝衣老者].....啊....全身使不出力气.....",
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "fuyi.png",
+ "loc": [
+ 220,
+ 80
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]啊哈哈~~这里挺热闹的嘛~~~",
+ "\t[腐翼]我来晚了真是抱歉~~不过应该也给你们带来乐趣了吧~~",
+ "\t[蓝衣老者].......腐...腐翼你......",
+ "\t[腐翼]啊呀老头,我好像听到了什么有趣的东西哦~",
+ "\t[腐翼]“魔物就该消灭掉----”这不是你刚才的\n原话吗~~",
+ "\t[蓝衣老者].......腐...腐翼你......",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大咱们快走!!被抓住就麻烦了!!",
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........等一下,我想观察一下。",
+ "\t[杰克]老大......这真的超级危险的!!",
+ "\t[邵虎]..........嘘....别出声...",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "fuyi.png",
+ "loc": [
+ 220,
+ 80
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]哼哼~正愁没人陪我玩呢~~你就出现了~~这是不是天意呢~~~",
+ "\t[蓝衣老者].......可恶.....",
+ "\t[夜兽人乙]你去死吧!!!",
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": [
+ 7,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[蓝衣老者]...啊......联盟会替我报仇的.....",
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "remove": true,
+ "time": 500
+ },
+ "\t[腐翼]嗯?你捣什么乱?我还没玩够呢!",
+ "\t[夜兽人乙]这......腐翼大人您不是......想要杀了他吗......",
+ "\t[腐翼]胡说!!!!我明明是想要你们打着打着\n同归于尽的!!谁占了上风我就“帮”他一下~你\n破坏了我的计划,就给我去死吧!!",
+ "\t[夜兽人乙]这......腐翼大人饶命啊!!!",
+ "\t[腐翼]哈哈~~~让我开心一下吧~~~!!!",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 8
+ ],
+ "to": [
+ 10,
+ 3
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "remove": true,
+ "time": 300
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 10,
+ 2
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "fuyi.png",
+ "loc": [
+ 220,
+ 80
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]貌似有有趣的家伙混进来了呢~~哈哈哈,\n希望能让我开心一点,不要早早就死了哦~~~",
+ "\t[腐翼]在这个三不管的混乱区域,到底能陪我玩\n多久呢~~~有点期待,哈哈哈哈哈~~~~~",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 3
+ ],
+ "to": [
+ 12,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 12,
+ 2
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "352",
+ "loc": [
+ [
+ 12,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "361",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3",
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 7,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]........刚才的那个家伙......虽然体型不大,但我能感觉到是个非常难缠的对手.....实力恐怕要比嗜骨和毒尾还高......",
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]那是当然了。那家伙可是“腐翼”啊。",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]“腐翼”?难道是21~30层的首领吗?",
+ "\t[杰克]也可以这么说吧,不过由于31~40层也没有看守者,腐翼又是个爱玩的主,虽然他掌管着这一带,不过他从来都是神龙见首不见尾的。",
+ "\t[邵虎]............",
+ "\t[杰克]怎么说呢,那家伙性格太恶劣,听说琥骑士就被他咬过,才在血坛牺牲的。",
+ "\t[邵虎].........琥骑士?难道是联盟四骑士之一吗?",
+ "\t[杰克]不,联盟四骑士分别是“海骑士”“媚骑士”“圣骑士”和“戾骑士”,琥骑士生前和他们并称联盟五骑士来着。",
+ "\t[邵虎]是吗......这腐翼比我想象中要任性啊,联盟骑士都敢攻击,果然不是什么省油的灯呢。",
+ "\t[杰克]老大你最好要随时做好跟它打一场的准备哦!!",
+ "\t[邵虎]真......真无情啊老大。",
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 8,
+ 3
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这个墙好奇怪......明明感觉有东西横在这里,但这个不应该是墙的感觉啊......",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]我先走一步啦,老大你快点跟上来哦。",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "372",
+ "loc": [
+ [
+ 8,
+ 2
+ ]
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+2"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 3
+ ]
+ ],
+ "remove": true
+ }
+ ],
+ "9,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "if",
+ "condition": "(flag:137==1)",
+ "true": [
+ {
+ "type": "show"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:140==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:21fnpc==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]估计又是........(嘀嘀咕咕....)",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老子存货不多了,靠!",
+ "\t[杰克]要是耽误我帮老大清塔以后就没这事了!",
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]杰克,发什么脾气啊?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶...诶!!老..老大!?你怎么神出鬼没的啊。",
+ "\t[邵虎]怎么了?",
+ "\t[杰克]没事,刚才看到了一个联盟的熟人,敲诈了我点东西。",
+ "\t[邵虎]..........你也小心点啊。",
+ "\t[杰克]谁说不是呢!真是气人啊。估计又是........(嘀嘀咕咕....)",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:21fnpc",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "hide"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "8,4": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "6,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "upFloor": [
+ 7,
+ 4
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT22.js b/project/floors/MT22.js
new file mode 100644
index 0000000..a55c3c9
--- /dev/null
+++ b/project/floors/MT22.js
@@ -0,0 +1,587 @@
+main.floors.MT22=
+{
+ "floorId": "MT22",
+ "title": "天塔第 22 层",
+ "name": "天塔第22层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 27, 2, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 2,216, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 2, 0, 0, 81, 32, 81, 0, 0, 0, 32,352],
+ [348, 4, 2,123, 0, 2, 2, 2, 88, 0,549,549,352],
+ [348, 4, 2, 2,216, 2, 4, 2, 2, 0,216,122,352],
+ [348, 4, 4, 2, 32, 2, 4, 4, 2, 0,549,549,352],
+ [348, 4, 4, 2, 28, 2, 4, 4, 2,216, 2, 2,352],
+ [348, 4, 2, 2,216, 2, 2, 2, 2, 81, 2, 4,352],
+ [348, 4, 2, 32, 0, 81,216, 0, 32, 32, 2, 4,352],
+ [348, 4, 2, 0, 0, 2, 2, 2, 2, 2, 2, 4,352],
+ [348, 4, 2, 0, 87, 2, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "luanma",
+ "loc": [
+ 11,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[商人]你...想、想干什么??",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shengqi",
+ "loc": [
+ 10,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[水化人]少给我装傻,刚才那块水晶石头是老子先看到的,立马给我交出来!!",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[商人]不...不、可能!明明是谁先捡到就是谁的........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[水化人]真是个笨蛋,不给我东西就杀掉你哦!",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "npcnv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[商人]啊啊!!救命啊!!!!",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:22fshangren",
+ "value": "1"
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "11,5": [
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[商人]感谢大侠相救....呼呼......终于得救了",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[邵虎]明知道这里很危险你还过来,还跟一个怪物叫板,是算准了我会来救你么。",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[商人]嘿嘿.....无奸不商嘛~~",
+ "\t[商人]我这里可有好东西哦!就这一次,不买我可就走了。",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......那么请你走吧。",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[商人]哼..........还以为你会同意呢,不就花两个小钱吗,瞧你那小抠样!!",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[邵虎]......哼..我要是同意了就会被你牵着鼻子走了。没事我就走了,你自己保重吧。",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[商人]等等......",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[邵虎]..........还有事?",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[商人]哼......真是个人精,好吧,看你的样子是从下面过来的,你有没有听说过“镇塔剑盾”呢",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[邵虎].........(那不是...).....",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[邵虎]........听说过,怎么了?",
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ "\t[商人]没什么,只是对那东西感兴趣罢了。你能告诉我镇塔剑盾在第几层吗?我想自己亲眼去看看",
+ {
+ "type": "show",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ],
+ "floorId": "MT15"
+ },
+ "\t[邵虎]...........镇塔剑盾在",
+ {
+ "type": "choices",
+ "text": "镇塔剑盾在",
+ "choices": [
+ {
+ "text": "第13层",
+ "action": [
+ "\t[商人]呵呵,谢谢了。那我这就去了。",
+ "\t[邵虎].........被怪围死我可不管。",
+ "\t[商人]不劳你操心。"
+ ]
+ },
+ {
+ "text": "第14层",
+ "action": [
+ "\t[商人]呵呵,谢谢了。那我这就去了。",
+ "\t[邵虎].........被怪围死我可不管。",
+ "\t[商人]不牢你操心。对了,这个东西反正没用就送你好了。刚才那个水化人一副蠢样就想拿这个呢",
+ "得到水晶宝石,攻防+8点",
+ {
+ "type": "setValue",
+ "name": "status:def",
+ "operator": "+=",
+ "value": "8"
+ },
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "operator": "+=",
+ "value": "8"
+ }
+ ]
+ },
+ {
+ "text": "第15层",
+ "action": [
+ "\t[商人]呵呵,谢谢了。那我这就去了。",
+ "\t[邵虎].........被怪围死我可不管。",
+ "\t[商人]不劳你操心。"
+ ]
+ },
+ {
+ "text": "第16层",
+ "action": [
+ "\t[商人]呵呵,谢谢了。那我这就去了。",
+ "\t[邵虎].........被怪围死我可不管。",
+ "\t[商人]不劳你操心。"
+ ]
+ }
+ ]
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ],
+ "floorId": "MT15"
+ }
+ ],
+ "3,4": [
+ {
+ "type": "if",
+ "condition": "(flag:137==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:135==1)",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:22fjieke==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大没什么事的话就去找找看哪里有解毒药。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]可恶......这样下去......",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]杰克,原来你在这里啊。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶...诶!!老..老大!?",
+ "\t[邵虎]怎么了,在做什么?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]没...没什么。",
+ "\t[杰克]话说回来老大,你这个样子在塔里乱晃悠可是很危险的哦。找到解毒药之后老大才能自由行动的。",
+ "\t[邵虎]谢谢关心,杰克。",
+ "\t[杰克]..............",
+ "\t[邵虎]不管怎么说,你都帮了我很多的忙,如果我自身有哪些不可靠的地方,或者不正确的地方,都请你批评指正。",
+ "\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。",
+ "\t[杰克]..............",
+ "\t[杰克].......是吗。",
+ "\t[杰克].......我懂了。在这里我会尽全力帮你的。",
+ "\t[邵虎]“要自省着前进。”汪洋大哥就是这么教我的。",
+ "\t[杰克]呵呵,彼此彼此。",
+ "\t[杰克]老大,你25层的异空间去过了没有?",
+ "\t[邵虎]25层?我倒是知道有这么个地方,怎么?",
+ "\t[杰克]如果体力不够的话,那里应该会有足够的补充。不过钥匙可能要很多。我这里有一把蓝钥匙,给老大先用吧。我自己可以拆墙的",
+ "\t[邵虎]谢谢,你自己也要小心。",
+ "\t[杰克]放心好了。",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:22fjieke",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "item:blueKey",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:133",
+ "value": "1"
+ }
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "hide"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "8,4": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "4,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {
+ "10,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "11,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "11,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "10,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ]
+ },
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 8,
+ 3
+ ],
+ "upFloor": [
+ 3,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT23.js b/project/floors/MT23.js
new file mode 100644
index 0000000..5d61cc6
--- /dev/null
+++ b/project/floors/MT23.js
@@ -0,0 +1,840 @@
+main.floors.MT23=
+{
+ "floorId": "MT23",
+ "title": "天塔第 23 层",
+ "name": "天塔第23层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 2, 2, 22, 2, 27, 2, 28,352],
+ [348, 4, 4, 4, 2, 87, 0, 21, 2, 32,386, 32,352],
+ [348, 4, 4, 4, 2, 0,215, 2, 2, 2, 81, 2,352],
+ [348, 2, 2, 2, 2, 2, 0, 31, 0, 0, 0, 32,383],
+ [348, 2, 31, 0, 31, 2, 0, 2, 2,219, 2, 2,352],
+ [348, 27,216, 31,216, 32, 0, 2, 32, 21, 0, 32,352],
+ [348, 2, 2, 2, 2, 2, 0, 2, 2, 2,216, 2,352],
+ [348, 2, 31, 0, 31, 2, 0, 2, 32, 0, 21, 32,352],
+ [348,216, 0,123, 0,216, 0, 2, 2,384, 2, 2,352],
+ [348, 81, 2, 0, 2, 2, 81, 2, 32, 21, 0, 32,352],
+ [348, 28, 2, 0, 88, 2, 27, 2, 2, 2, 39, 2,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "0,0": {
+ "trigger": null,
+ "enable": true,
+ "noPass": null,
+ "displayDamage": false,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "352",
+ "loc": [
+ [
+ 12,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 9
+ ],
+ "direction": "right"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这不是杰克嘛。怎么跑这么快。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]当然了,也不问问我是谁~~天才发明家就是我!!!杰克~~!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]就你那半吊子水平,估计是没继承好父亲的炼药术,结果偏门成了这么个四不像的职业。什么发明家,我怎么觉得像小偷。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大你怎么学会黑我了??你这么个正经的人可不能这么学啊~!!",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]跟你学的。",
+ "\t[杰克].................",
+ "\t[邵虎]对了,到这一层的必经之路上应该有魔物徘徊才对,你是怎么跑到这里来的?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克].......哈哈,当然是我有杀手锏了~!",
+ "\t[邵虎]???",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这个方法不会留下我来过的证据,不过没办法掌握好时间。",
+ "\t[邵虎]你就是这么说我也不懂。",
+ "\t[杰克].................",
+ "\t[杰克].........那老大你看好了啊~~!我去楼上层等你。",
+ "\t[杰克].................",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "STmoqiang",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]匿形水!!",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playSound",
+ "name": "096"
+ },
+ {
+ "type": "setBlock",
+ "number": "518",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]诶?",
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大,这就是我说的法宝~~!!除了时间不好掌控以外,我甚至可以从魔物身边溜过去呢!",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:3"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大你看没错吧!!!哇哈哈哈~~~",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ "\t[水化人]。。。。。。",
+ "\t[水化人]真是见鬼。。我好像听到什么声音。。",
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]喂你这怪物,跟你说话呢~!",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ "\t[水化人]。。。。。。",
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]打你的屁股-----",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 9
+ ],
+ "to": [
+ 5,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[水化人]。。。哇哇哇!!!谁。。谁打我!?",
+ {
+ "type": "showImage",
+ "code": 14,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]啊哈哈真好玩~~!",
+ {
+ "type": "hideImage",
+ "code": 14,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 15,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]........................",
+ {
+ "type": "hideImage",
+ "code": 15,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 16,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]喂喂你个白痴怪物!!你还手啊!你咬我啊!!你来啊你来啊!!",
+ {
+ "type": "hideImage",
+ "code": 16,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "EMhanzuo",
+ "loc": [
+ 5,
+ 9
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "EMhanzuo",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 17,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]好了杰克别玩了,一会把腐翼招来你就惨了。",
+ {
+ "type": "hideImage",
+ "code": 17,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 18,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]哼,既然老大发话了我就饶过你了。",
+ "\t[杰克]没有下次!听到了没!",
+ {
+ "type": "hideImage",
+ "code": 18,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:4"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 12,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:6"
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "352",
+ "loc": [
+ [
+ 12,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 19,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]呀!.............",
+ "\t[杰克]...唔...(捂嘴)........",
+ {
+ "type": "hideImage",
+ "code": 19,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 20,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]嗯?什么声音?",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ "\t[腐翼]呼................算了。",
+ "\t[腐翼]不过还真是无聊啊....27层的老头真是顽固死了,要是乖乖当我的玩具就不会死了嘛~~~",
+ "\t[腐翼]那我现在是去耍一耍初级卫兵呢,还是抓一只骷髅来玩呢------",
+ "\t[腐翼]诶......圣骑士好像来这里玩了嘛......要不我就........哈哈,好像很有意思呢~~!",
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:6"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 0,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "348",
+ "loc": [
+ [
+ 0,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "hideImage",
+ "code": 20,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 21,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老天保佑老天保佑~~~~~",
+ {
+ "type": "hideImage",
+ "code": 21,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 22,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克](圣骑士.....?难道......)",
+ {
+ "type": "hideImage",
+ "code": 22,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "STmoqiang",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "123",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "EMhanyou",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "jinpo.mp3",
+ "keep": true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "2"
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "4,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "5,2": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 3,
+ 11
+ ],
+ "upFloor": [
+ 5,
+ 3
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT24.js b/project/floors/MT24.js
new file mode 100644
index 0000000..f5fb9ee
--- /dev/null
+++ b/project/floors/MT24.js
@@ -0,0 +1,528 @@
+main.floors.MT24=
+{
+ "floorId": "MT24",
+ "title": "天塔第 24 层",
+ "name": "天塔第24层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 2, 27, 2, 88, 0,123, 0, 2, 4, 4,352],
+ [348, 4, 2, 27, 2, 2, 2, 2, 0, 2, 4, 4,352],
+ [348, 2, 2, 31, 0, 87, 0, 82, 0, 2, 4, 4,352],
+ [348, 2,125, 32, 2, 2, 2, 2, 81, 2, 4, 4,352],
+ [348, 2, 2,216, 32, 2, 32,216, 32, 2, 4, 4,352],
+ [348, 4, 2, 2,216, 32,216, 2, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 2
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]真不让人省心呢杰克。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]哈、哈哈哈......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这个先不说,我感觉楼上,就是25层,有点不一般。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]???不一般.........?",
+ "\t[杰克]老大在来的路上应该见过那种“明明是通路,而走过去却是一道墙”的机关吧?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]“明明是通路,而走过去却是一道墙”吗.......",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......应该不是第一次见了,16层就有好多这种机关。怎么,25层也有这种机关吗?",
+ "\t[杰克]这.......说“有”也不是很准确,确切的说25层没有实墙,是完全由机关组成的。",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么!!",
+ "\t[邵虎]这......要是正常状态下的我或许还有能力探索一下......可我现在身中剧毒,若是行动过量的话......",
+ "\t[杰克]..........这样吧,我可以为老大找到一条通路。但其他的岔路我可能就无法带老大掌握了,这样也行吗?",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]帮大忙了......",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]\r[red]不过其他的路上可能会有血瓶以及机关\r,所以希望老大不要拘泥于我的路线。",
+ "\t[邵虎]知道了。你去吧。",
+ "\t[杰克]好,我在楼上等你。",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right",
+ "down",
+ "down"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 8,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "096-Attack08.ogg"
+ },
+ {
+ "type": "playBgm",
+ "name": "jinpo.mp3",
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "518",
+ "loc": [
+ [
+ 8,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "2,5": [
+ {
+ "type": "if",
+ "condition": "(flag:221==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:24fnpc==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]哼哼......魔物什么的都给去死吧!!哈哈哈哈哈~~~~",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]哼哼......还是这片区域合我的胃口啊~!!哈哈哈哈哈~~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]里这么乱,你也呆的下去?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]哼哼......年轻人不懂事。知道戾骑士吗?那就是从死人堆里爬出来的顶尖高手!",
+ "\t[联盟老头]要论综合实力戾骑士可能还比不过联盟盟主,不过要论攻击力与疯狂性......哈哈哈,没人能与戾骑士相比呢!",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]在这里,我能清晰地嗅到血的味道,不知道什么时候就会一命呜呼的紧迫感!!哇哈哈哈哈!!!!!!",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............已经嗜杀成性了么......",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]........不过,\r[red]一味的增加攻击是不可取的\r,如果遇上防御能力仅次于你攻击能力的对手,战斗将无比艰难。",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:24fnpc",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "5,2": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "5,4": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 4
+ ],
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT25.js b/project/floors/MT25.js
new file mode 100644
index 0000000..98f1d2b
--- /dev/null
+++ b/project/floors/MT25.js
@@ -0,0 +1,2894 @@
+main.floors.MT25=
+{
+ "floorId": "MT25",
+ "title": "天塔第 25 层",
+ "name": "天塔第25层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0,352],
+ [348, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 0, 32, 0, 0, 0, 0, 0, 81, 0, 32,352],
+ [348, 0, 0, 0, 0, 88, 0,123, 32, 0, 0, 0,352],
+ [348, 32, 0, 0, 0, 0, 0, 0, 0, 0,215, 0,352],
+ [348, 0, 0,215, 0, 32, 22, 0, 0, 0, 0, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 32, 0, 81, 0,352],
+ [348, 32, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 0,215, 0, 32, 0,352],
+ [348, 89, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 32, 0, 0, 0, 0, 32, 0, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "2,1": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,2": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,4": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "3,4": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "4,4": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "4,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "4,2": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "5,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "6,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "7,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "8,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "8,2": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "6,1": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,2": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,1": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,4": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "11,6": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,6": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "11,8": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,8": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "11,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "9,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "8,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "7,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "6,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "6,9": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "6,8": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "10,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "8,8": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "7,8": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "5,8": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "5,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "3,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "4,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,6": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,5": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "3,9": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,9": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "1,9": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "2,10": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "4,11": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "4,5": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "5,5": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "6,5": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "7,5": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "7,6": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "8,6": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ },
+ "0,0": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这...这是......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]嗯。老大千万不要被这毫无阻拦的外表骗了,里面也许会暗藏危机。\r[red]而且并不是每个门后面都是有通路和物品的\r,这个时候先走上楼才是上策。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]跟我想到一块去了。",
+ "\t[邵虎]大概通过这里以后\r[red]至少要保证1000点血量\r才能继续探索呢。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...........",
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大想说那个异次元空间的事吧。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].......嗯.....也不是很确定。感觉\r[red]那将会是个很重要的地方\r。",
+ "\t[杰克]如果老大有\r[red]足够多的蓝钥匙\r,去看看也无妨。与腐翼对战也许会有些用途的。",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]知道了。你先帮我开路吧杰克。",
+ "\t[杰克]老大你可看好了哦。",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right",
+ "right",
+ "up",
+ "up",
+ "up",
+ "left",
+ "left",
+ "down",
+ "left",
+ "left",
+ "up",
+ "left",
+ "left",
+ "down",
+ "down",
+ "left",
+ "left",
+ "down",
+ "down",
+ "down",
+ "down",
+ "down",
+ "right",
+ "right",
+ "right",
+ "down",
+ "down",
+ "right",
+ "down",
+ "right",
+ "right",
+ "right",
+ "right",
+ "right"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 11
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "5,4": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,11": {
+ "floorId": "MT26",
+ "loc": [
+ 10,
+ 11
+ ],
+ "direction": "up"
+ },
+ "1,10": {
+ "floorId": "xietu",
+ "loc": [
+ 6,
+ 10
+ ],
+ "direction": "up"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 10,
+ 11
+ ],
+ "downFloor": [
+ 6,
+ 4
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT26.js b/project/floors/MT26.js
new file mode 100644
index 0000000..48c98af
--- /dev/null
+++ b/project/floors/MT26.js
@@ -0,0 +1,320 @@
+main.floors.MT26=
+{
+ "floorId": "MT26",
+ "title": "天塔第 26 层",
+ "name": "天塔第26层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 0, 31, 0, 31, 0, 31, 2, 32, 32, 32,352],
+ [348, 0, 0, 2, 81, 2, 2,386, 2,520, 2, 2,352],
+ [348, 2,520, 2, 0,216, 0, 0,386, 0, 81, 32,352],
+ [348, 32, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 27, 0, 0, 2, 32, 32, 32, 21, 2, 32, 32,352],
+ [348, 2,384, 2, 2, 27, 28, 0, 0, 2,520, 32,352],
+ [348, 21, 32, 21, 2, 2, 2, 2,386, 2, 81, 2,352],
+ [348, 81, 2, 0,216, 0, 0, 32, 0, 32, 0, 31,352],
+ [348, 32, 81, 21, 2,215, 0, 2,384, 2,123, 2,352],
+ [348, 2, 2, 2, 2, 81, 2, 2,384, 2, 0, 2,352],
+ [348, 87, 0, 0, 0, 31, 0, 2, 40, 2, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "10,9": [
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]杰克。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大,走过刚才那层楼伤了不少吧。有没有问题继续探索?",
+ {
+ "type": "if",
+ "condition": "(status:hp>=1000)",
+ "true": [
+ "\t[邵虎]暂时还没问题。",
+ "\t[邵虎]不过接下来就不好说了,毕竟还要一路消灭魔物前进......怎么样,你发现什么了没有?",
+ "\t[杰克]发现倒是有啊......隔壁房间里有一面不错的盾牌,应该还是能用的。老大拿着应该有用。",
+ "\t[邵虎]盾牌吗......好吧,我去看看。",
+ "\t[杰克]我回前面几层看看,有发现的话会告诉你",
+ "\t[邵虎]好的,我等你的好消息。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down",
+ "down"
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 500
+ },
+ "\t[邵虎]很糟糕,我的血量很可能支撑不了多久了",
+ "\t[杰克]老大,就剩这点血了啊......",
+ "\t[邵虎]怎么样,你有什么新发现么?",
+ "\t[杰克]当然有啊,我发现老大的血量已经不足以对付像我这样武功差劲的人了呢!",
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "jinpo.mp3",
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]原来如此。",
+ "\t[邵虎]我就说啊,你一个联盟人士不保留身份就来套我的近乎,毕竟是有目的存在。",
+ "\t[杰克]啊哈哈哈!!!重新自我介绍一下吧。",
+ "\t[杰克]海骑士座下--巡察杰克。决一死战吧~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "value": "1"
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]呵呵,不愧是公主座下的亲卫,实力果然不一般哦。",
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你...............",
+ "\t[杰克]不过我现在跑掉你也没办法了,自生自灭吧!!哈哈哈哈~~~",
+ "\t[杰克]顺便说一句,老大身上的东西刚刚我都替你保管了哦~~别想活着离开了哈哈哈哈~~!!",
+ {
+ "type": "setValue",
+ "name": "item:superWine",
+ "operator": "-=",
+ "value": "10"
+ },
+ {
+ "type": "setValue",
+ "name": "item:weakWine",
+ "operator": "-=",
+ "value": "10"
+ },
+ {
+ "type": "setValue",
+ "name": "item:poisonWine",
+ "operator": "-=",
+ "value": "10"
+ },
+ {
+ "type": "setValue",
+ "name": "item:fly",
+ "operator": "-=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:179",
+ "value": "1"
+ },
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down",
+ "down"
+ ]
+ }
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 11
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:135",
+ "value": "1"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 3,
+ 4
+ ]
+ ],
+ "floorId": "MT22"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "2"
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "11,11": {
+ "floorId": "MT25",
+ "loc": [
+ 10,
+ 11
+ ],
+ "direction": "left"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 2,
+ 11
+ ],
+ "downFloor": [
+ 10,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT27.js b/project/floors/MT27.js
new file mode 100644
index 0000000..6eb84d2
--- /dev/null
+++ b/project/floors/MT27.js
@@ -0,0 +1,587 @@
+main.floors.MT27=
+{
+ "floorId": "MT27",
+ "title": "天塔第 27 层",
+ "name": "天塔第27层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 21, 2, 32, 32, 2, 32, 32, 32, 32, 32,352],
+ [348, 27, 0,386,384, 21, 2, 81, 2, 2, 2, 2,352],
+ [348, 32, 32, 2,386, 2, 2, 0, 0, 0,386, 31,352],
+ [348, 2, 2, 2, 0, 0, 0, 0, 2, 81, 2, 2,352],
+ [348,125, 2, 87, 0, 2, 28, 2, 2,215, 81,384,352],
+ [348,216, 2, 2, 2, 2, 2, 2, 0, 0, 2, 22,352],
+ [348, 0, 81, 32, 81, 0, 31, 2, 82, 2, 2, 2,352],
+ [348,384, 2, 2, 2, 2, 0, 2, 0, 0,216, 32,352],
+ [348, 0, 81,520,520, 2, 0, 2, 2, 2, 21,216,352],
+ [348, 2, 2, 2, 81, 2, 21, 2, 0,216, 0, 2,352],
+ [348, 88, 0, 0, 0, 2, 32,384, 31, 2,386, 27,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "1,5": [
+ {
+ "type": "if",
+ "condition": "(flag:221==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:136==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]咳....咳咳......果然太勉强了吗....",
+ "\t[李副官]该死的腐翼....为什么不干脆杀了我..",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:133==1)",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:27f==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]该死的腐翼和巡察......哼,就算拼了老命也别想让我给你们卖命。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]不要过来!!不要过来!!",
+ "\t[联盟老头]再过来就杀了你啊啊啊!!!",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不行了,已经完全疯掉了......",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 1,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]你......你该不会是......?",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": [
+ 1,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我?我怎么了?(这家伙还没疯吗?)",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]我不可能看错的......你是是天枢帝国萧涵公主的亲卫队长邵虎!!",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你.....你是...!?",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]我是谁啊.......哈哈.......我是谁还重要么......有谁还记得我呢.....我曾经在天\n枢帝国勤务部干过一点小工作,你不认识我的。",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "shaohuzixin.png.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你是勤务部的李副官,没错吧。我姐姐应该和你很熟。",
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]哈哈哈.......好...好啊.....竟然还有人认识我这个糟老头子。怜姑娘很好,人长得漂亮,性格又好,怪不得姓汪的家伙会喜欢上她。",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "shaohuzixin.png.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]谢谢。",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]只不过姓汪的那小子对得起邵怜姑娘吗,他做的那档子狗屎事,禽兽不如!哼。",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 14,
+ "image": "shaohuzixin.png.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]副官也认识汪大哥?",
+ {
+ "type": "hideImage",
+ "code": 14,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 15,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]怎么可能不认识!那小子就算化成灰我也认识!表面上仪表堂堂,一副大义凛然的样子,要是让你知道了他的真正面目,恐怕他就真正笑不出来了吧......",
+ {
+ "type": "hideImage",
+ "code": 15,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 16,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]副官是什么意思......好像对汪大哥很有意见啊。",
+ {
+ "type": "hideImage",
+ "code": 16,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 17,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]哼......谁知道呢。对了,你居然出现在这里......呼......大概是因为他想通了想告诉你了吧。也罢,算他还没有丧失人性。",
+ {
+ "type": "hideImage",
+ "code": 17,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 18,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]告辞。",
+ {
+ "type": "hideImage",
+ "code": 18,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 19,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[李副官]随你。",
+ {
+ "type": "hideImage",
+ "code": 19,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:27f",
+ "value": "1"
+ }
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 20,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]不要过来!!不要过来!!",
+ "\t[联盟老头]再过来就杀了你啊啊啊!!!",
+ {
+ "type": "hideImage",
+ "code": 20,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 21,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不行了,已经完全疯掉了......",
+ {
+ "type": "hideImage",
+ "code": 21,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "3,5": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "1,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {
+ "9,4": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]好像有什么东西跑过来了!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 3
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "down",
+ "right",
+ "right",
+ "right",
+ "up",
+ "right",
+ "right",
+ "down"
+ ]
+ },
+ {
+ "type": "battle",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]唔...........",
+ "\t[邵虎]这样下去可吃不消啊......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 4,
+ 5
+ ],
+ "downFloor": [
+ 2,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT28.js b/project/floors/MT28.js
new file mode 100644
index 0000000..a9735d6
--- /dev/null
+++ b/project/floors/MT28.js
@@ -0,0 +1,485 @@
+main.floors.MT28=
+{
+ "floorId": "MT28",
+ "title": "天塔第 28 层",
+ "name": "天塔第28层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 32, 27, 2, 31, 0, 32, 2, 0, 0, 21,352],
+ [348, 0, 21, 22, 2, 0, 0, 0, 81,386, 0, 31,352],
+ [348,386, 0, 0, 2, 31,384, 0, 2, 0, 0, 32,352],
+ [348, 82, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2,352],
+ [348,520, 2, 88, 0, 0, 0, 0, 2, 31, 0, 31,352],
+ [348, 0, 2, 2, 2, 2, 2, 0,215, 0, 21, 0,352],
+ [348, 0, 2, 0, 21, 2, 0,342, 2, 31, 0, 31,352],
+ [348,520, 81,216, 31, 2,386, 2, 2, 2, 2, 2,352],
+ [348, 0, 2, 0, 22, 2, 0, 0,215, 0, 0, 87,352],
+ [348, 0, 2, 2, 2, 2, 0, 2, 2, 81, 2, 2,352],
+ [348, 31, 0,384,216,384, 0, 2, 31,520, 31, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "0,0": [
+ {
+ "type": "if",
+ "condition": "(flag:133==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "item:blueKey",
+ "operator": "-=",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "left"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "shengqishi.mp3",
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 7,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shengxiao.png",
+ "loc": [
+ 220,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[金发骑士]..........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[金发骑士]你就是邵虎吧?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么?!...........",
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shengxiao.png",
+ "loc": [
+ 220,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[金发骑士]呵......不用紧张。",
+ "\t[金发骑士]在海骑士没有办完他的事情之前,我会充分尊重他的决定。",
+ "\t[金发骑士]所以,我没有对你出手的必要。",
+ "\t[邵虎]你......",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]名字。",
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shengxiao.png",
+ "loc": [
+ 220,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[金发骑士]“圣狱”,这就是我的名号。",
+ "\t[邵虎]“圣狱”......哼,如果我没猜错的话,你应该是.......",
+ "\t[金发骑士]你猜的没错。",
+ "\t[金发骑士]但你啊,太过于束缚自己了。",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么?!...........",
+ "\t[金发骑士]要是还这样迷茫着,拿不出自己真正的信念去激励自己的话......你是超越不了你那个汪大哥的。",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你......",
+ "\t[金发骑士]呵......废话有点多了,要走了。",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:3"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]去哪?",
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "shengxiao.png",
+ "loc": [
+ 220,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[金发骑士]呵......找个人,讨点东西。",
+ "\t[金发骑士]另外,虽然没什么关系--小心腐翼哦,他已经知道你来到这里了。",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]圣骑士............",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:137",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "2"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "floorId": "MT21"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 4
+ ]
+ ],
+ "floorId": "MT22",
+ "remove": true
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "jinpo.mp3",
+ "keep": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,9": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "3,5": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 10,
+ 9
+ ],
+ "downFloor": [
+ 4,
+ 5
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT29.js b/project/floors/MT29.js
new file mode 100644
index 0000000..99c5d72
--- /dev/null
+++ b/project/floors/MT29.js
@@ -0,0 +1,77 @@
+main.floors.MT29=
+{
+ "floorId": "MT29",
+ "title": "天塔第 29 层",
+ "name": "天塔第29层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 0,384,384,384, 0, 32, 2, 0, 2, 31,352],
+ [348, 0, 2, 2, 82, 2, 2, 31, 2, 32, 81, 31,352],
+ [348, 31, 2,216,386,216, 2, 0, 81, 0, 2, 2,352],
+ [348, 22, 2, 28, 2, 28, 2, 32, 2, 31, 0, 21,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 2, 2,520, 2,352],
+ [348, 31, 21, 2, 87, 2, 32, 32, 0, 81, 0, 21,352],
+ [348, 21, 31, 2, 0, 2, 2, 2, 2, 2,520, 2,352],
+ [348, 31, 0, 2, 0, 2, 32, 32, 0, 81, 0, 0,352],
+ [348, 2,520, 2,221, 2, 2, 2, 2, 2, 0, 88,352],
+ [348, 21, 0, 81, 0, 81, 0, 2, 0, 82, 0, 2,352],
+ [348, 31, 2, 2, 31, 2, 32,520, 32, 2, 0, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "11,9": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "4,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 4,
+ 7
+ ],
+ "downFloor": [
+ 10,
+ 9
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT3.js b/project/floors/MT3.js
new file mode 100644
index 0000000..4b0b7d7
--- /dev/null
+++ b/project/floors/MT3.js
@@ -0,0 +1,77 @@
+main.floors.MT3=
+{
+ "floorId": "MT3",
+ "title": "天塔第 3 层",
+ "name": "天塔第3层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {},
+ "changeFloor": {
+ "6,5": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 2, 32, 0, 21,209,210,209, 0, 2, 22, 2,352],
+ [348, 31,209, 2, 2, 2, 2, 2, 0,205,217,205,352],
+ [348, 2, 81, 2, 21, 31, 32, 2, 2, 2, 2, 81,352],
+ [348,205, 0, 2, 21, 2, 2, 2,210, 0, 28, 27,352],
+ [348, 81, 2, 2, 0, 2, 87, 2, 32, 2, 2, 2,352],
+ [348, 0,202, 2,217, 2, 0, 2, 0,210,202,209,352],
+ [348, 2, 81, 2, 82, 2, 81, 2, 2, 2, 2, 0,352],
+ [348, 21, 32, 0, 0,205, 0, 2, 0, 34, 2, 31,352],
+ [348, 2, 81, 2, 2, 2, 81, 2, 27, 0, 2,209,352],
+ [348, 31,205, 0, 27, 2, 0, 2, 81, 2, 2,210,352],
+ [348, 21, 31, 0, 28, 2, 88, 2, 28, 0,217, 21,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 6,
+ 6
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT30.js b/project/floors/MT30.js
new file mode 100644
index 0000000..7e20852
--- /dev/null
+++ b/project/floors/MT30.js
@@ -0,0 +1,2388 @@
+main.floors.MT30=
+{
+ "floorId": "MT30",
+ "title": "天塔第 30 层",
+ "name": "天塔第30层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 2, 0, 31, 0, 2, 34, 2, 50, 0, 2,352],
+ [348, 0,520, 0, 2,384, 0,384, 2, 2, 0, 2,352],
+ [348, 2, 31, 2, 2, 2, 2, 31,323, 2,520, 32,352],
+ [348, 0, 32, 2, 4, 4, 2, 2,383, 2, 2, 0,352],
+ [348,215, 2, 2, 2, 4, 4, 2, 0, 58, 2,386,352],
+ [348, 32, 2, 0, 88, 2, 2, 2, 87, 0, 2, 32,352],
+ [348,386, 2, 34, 0, 2, 4, 4, 2, 2, 2,215,352],
+ [348, 0, 2, 2,216, 2, 2, 4, 4, 2, 32, 0,352],
+ [348, 32,520, 2, 0, 31, 2, 2, 2, 2, 31, 2,352],
+ [348, 2,551, 2, 2,384, 0,384, 2, 0,520, 0,352],
+ [348, 2, 0, 0, 2, 34, 2, 0, 31, 0, 2, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "9,1": [],
+ "8,3": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "battle",
+ "loc": [
+ 8,
+ 4
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "E383",
+ "loc": [
+ [
+ 9,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "bg",
+ "number": "354",
+ "loc": [
+ [
+ 9,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 18,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]怎.......怎么可能.......",
+ {
+ "type": "showImage",
+ "code": 19,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]可恶......还没能干掉你么.....",
+ "\t[邵虎]不过,你还能跑到哪去......",
+ "\t[腐翼]你.........你给我等着!!!",
+ "\t[腐翼]你想再往上走......没那么容易!!!我一定要干掉你!!!!你给我等着!!!",
+ {
+ "type": "hideImage",
+ "code": 18,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 19,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1",
+ "down:2"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "gudegudong.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 20,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]怎么回事........全身......使不上力气.....",
+ {
+ "type": "hideImage",
+ "code": 20,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 21,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........\\c[15]去找找杰克吧。说不定他会有办法。",
+ {
+ "type": "hideImage",
+ "code": 21,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "600"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:140",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ },
+ {
+ "type": "hideHero"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "showHero"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 10,
+ 3
+ ]
+ ],
+ "floorId": "CETAI"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "setBlock",
+ "number": "124",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "floorId": "MT21",
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "floorId": "CETAI",
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 3
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 3
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "xueyi.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]呦~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]对于我的到来,看来你一点也不惊讶嘛。",
+ "\t[腐翼]哼,如果我没猜错,圣骑士那个臭家伙已经提醒你一些什么东西了.......",
+ "\t[腐翼]不过我也懒得管了~~~",
+ "\t[腐翼]因为你还是来了嘛~~,来陪我玩了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你觉得我是来陪你玩的吗?",
+ "\t[邵虎]既不隶属于妖社,也不为联盟卖命----你只是为了图一个好玩才在天塔里立足的吗......",
+ "\t[腐翼]杰克跟你说的?",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你认识杰克!?",
+ "\t[腐翼].............海骑士的阴谋吗......算了,我也懒得淌这股浑水......不过反正我不怕就是了。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我不想和你打。跟你打没有任何意义。让我过去。",
+ "\t[腐翼]诶.........?",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 8,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]噗..哈哈哈哈哈哈哈!!!!!",
+ "\t[腐翼]你是叫邵虎...?真有意思!!你越是这样子,我就越想跟你好好玩玩了嘛~~~!!",
+ "\t[腐翼]我看看..........是先咬断你的脖子还是抓裂你的腿呢?",
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我没空陪你玩,让开。",
+ "\t[腐翼]哦?说不定我可以带你去公主的藏身之地躲猫猫哦?你就不动心啊?",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............是这样吗........",
+ "\t[邵虎].........既然你知道公主的位置",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那看来得好好地跟你谈一谈了。",
+ "\t[腐翼]无聊。",
+ "\t[腐翼]有什么好谈的嘛!!!陪我玩就好了。",
+ "\t[腐翼]你只要乖乖的让我卸下来一条胳膊~~我就把它扔到公主的监狱去~~~我说话算话哦!!",
+ "\t[邵虎].....................",
+ "\t[腐翼].....好吧好吧,看来带一条胳膊去看公主你还是不愿意的....那就加个脑袋怎么样?",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].....................",
+ "\t[腐翼]诶.....!?你要带全尸去?那我要来回运多少次啊!?不行不行~~~!我可不干。",
+ "\t[邵虎]..................",
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..................我不管你刚才都说什么了,我一句都没听进去。",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............我只知道,你说你知道公主在哪。这就够了。",
+ "\t[邵虎]虽然是无意义的争斗。但是,就凭你一个小蝙蝠,我中了毒也能干掉你。",
+ "\t[邵虎]到时候再让你带我去见公主。",
+ "\t[邵虎]你有什么疑问吗?",
+ "\t[腐翼]........................",
+ "\t[腐翼]........................",
+ "\t[腐翼]........................",
+ "\t[腐翼]\\c[25]你...你说谁是小蝙蝠.........!!!",
+ "\t[腐翼]\\c[30]你才是小蝙蝠!!!",
+ "\t[腐翼]\\c[30]你们全家都是小蝙蝠!!!",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........................哈?",
+ "\t[腐翼]敢叫我小蝙蝠的人,现在都已经死绝了!!",
+ "\t[腐翼]给我去死吧!!!",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 14,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]!!",
+ {
+ "type": "hideImage",
+ "code": 14,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 4
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao1",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 3
+ ],
+ "time": 50,
+ "keep": true,
+ "steps": [
+ "down:1",
+ "left:2",
+ "down:1",
+ "left:1",
+ "up:2",
+ "right:3"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 4
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 3
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 3
+ ],
+ "time": 200
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 3
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 4
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 8,
+ 3
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 3
+ ],
+ "time": 50,
+ "keep": true,
+ "steps": [
+ "right:2",
+ "up:2"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 1
+ ],
+ "to": [
+ 7,
+ 4
+ ],
+ "time": 100,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "yao3",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 7,
+ 4
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 3
+ ],
+ "time": 200
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 3
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 4
+ ],
+ "to": [
+ 10,
+ 1
+ ],
+ "time": 200,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 1
+ ],
+ "time": 50,
+ "keep": true,
+ "steps": [
+ "down:2",
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 3
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 9,
+ 3
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 3
+ ],
+ "time": 50,
+ "keep": true,
+ "steps": [
+ "left:1",
+ "up:1",
+ "left:1"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 200
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 2
+ ],
+ "time": 200
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 2
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "STmoqiang",
+ "loc": "hero"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 1
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 1
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 1
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 1
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "animate",
+ "name": "jianji2",
+ "loc": [
+ 4,
+ 1
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 1
+ ],
+ "to": [
+ 9,
+ 1
+ ],
+ "time": 200,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 1
+ ],
+ "time": 50,
+ "keep": true,
+ "steps": [
+ "left:2",
+ "down:1",
+ "left:3"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 50,
+ "steps": [
+ "right:2",
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "yao1",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao3",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 2
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yao2",
+ "loc": "hero"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -2,
+ 0
+ ],
+ "time": 200
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ "+2",
+ 0
+ ],
+ "time": 200
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 2
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 5,
+ 2
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "huangjinduanjian",
+ "loc": [
+ 5,
+ 2
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 2
+ ],
+ "time": 200,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 15,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]可恶......一点都不好玩!!你给我去死吧!!",
+ "\t[腐翼]断--翼--连--斩---!!!",
+ {
+ "type": "hideImage",
+ "code": 15,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 2
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "showImage",
+ "code": 16,
+ "image": "FY.png",
+ "loc": [
+ 95,
+ 66
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveImage",
+ "code": 16,
+ "to": [
+ 352,
+ 66
+ ],
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "150"
+ },
+ {
+ "type": "moveImage",
+ "code": 16,
+ "to": [
+ 126,
+ 32
+ ],
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "150"
+ },
+ {
+ "type": "moveImage",
+ "code": 16,
+ "to": [
+ 159,
+ 256
+ ],
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "150"
+ },
+ {
+ "type": "moveImage",
+ "code": 16,
+ "to": [
+ 63,
+ 162
+ ],
+ "time": 50
+ },
+ {
+ "type": "sleep",
+ "time": 50
+ },
+ {
+ "type": "moveImage",
+ "code": 16,
+ "to": [
+ 190,
+ 34
+ ],
+ "time": 50
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "150"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "hideImage",
+ "code": 16,
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setBlock",
+ "number": "E383",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 17,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...................唔.........",
+ "\t[邵虎]再这样下去就吃不消了..............",
+ "\t[邵虎].............对了......那时......",
+ {
+ "type": "hideImage",
+ "code": 17,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "manmandeending.mp3",
+ "keep": true
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 200,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "wangyang30",
+ "loc": [
+ -1,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "12,0": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "yuegan.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]每把剑都有属于他自己的使命,也都有存在的意义。我想,我现在已经懂了。",
+ "\t[邵虎]我手中的剑,够不够资格斩出这海洋中的浪花,够不够超越这无法跨越的“无”............",
+ "\t[邵虎]汪大哥.........你就看着吧!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]剑,依人所指。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "STmoqiang",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]剑于我心,欲解前路之阻碍。",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong2",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]剑陌峥嵘,若海洋之心。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong3",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]天道无常,剑知天道。苍穹之海,为我辟路。",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong4",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]\\c[30]以剑化海!!海纳之剑!!",
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]这......这招是海骑士的.........!!!",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ -1
+ ],
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 1
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 1
+ ],
+ "dxy": [
+ "+3",
+ "+2"
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 3
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "bg",
+ "number": "354",
+ "loc": [
+ [
+ 9,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "battle",
+ "loc": [
+ 9,
+ 3
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "011-System11.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]怎.......怎么可能.......",
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]可恶......还没能干掉你么......",
+ "\t[邵虎]不过,你还能跑到哪去.....",
+ "\t[腐翼]你.........你给我等着!!!",
+ "\t[腐翼]你想再往上走......没那么容易!!!我一定要干掉你!!!!你给我等着!!!",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1",
+ "down:2"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "gudegudong.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]怎么回事........全身......使不上力气......",
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........\\c[15]去找找杰克吧。",
+ "\t[邵虎]..........\\c[12]说不定他会有办法。",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:140",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "floorId": "MT21",
+ "remove": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 10,
+ 3
+ ]
+ ],
+ "floorId": "CETAI"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "floorId": "CETAI",
+ "remove": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "setBlock",
+ "number": "124",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ }
+ ]
+ },
+ "changeFloor": {
+ "4,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "8,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {
+ "9,1": [
+ {
+ "type": "setBlock",
+ "number": "N551",
+ "loc": [
+ [
+ 10,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "bg",
+ "number": "86",
+ "loc": [
+ [
+ 10,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "bg",
+ "number": "323",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ]
+ }
+ ]
+ },
+ "afterOpenDoor": {},
+ "cannotMove": {
+ "6,3": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "5,3": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "4,3": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "4,2": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "9,2": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "8,2": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "6,1": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "8,1": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "11,2": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "7,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "6,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "5,7": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "5,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "2,1": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "3,3": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "9,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "10,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "10,7": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "10,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "10,5": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "7,5": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "7,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "6,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "4,5": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "3,5": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "3,4": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "2,5": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "2,6": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "2,7": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "2,8": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "3,8": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "3,9": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "3,10": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "4,10": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "4,11": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "6,11": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "5,8": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "6,8": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "6,9": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "7,9": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "8,9": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "8,10": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "9,9": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "9,8": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "9,7": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "8,7": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "11,9": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "10,11": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "11,1": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "1,3": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "1,10": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "1,11": [
+ "up",
+ "down",
+ "left",
+ "right"
+ ],
+ "9,3": []
+ },
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 2, 0, 0, 0, 2, 0, 2, 0, 0, 2, 0],
+ [ 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 2, 0],
+ [ 0, 2, 0, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0],
+ [ 0, 0, 0, 2, 0, 0, 2, 2, 0, 2, 2, 0, 0],
+ [ 0, 0, 2, 2, 2, 0, 0, 2, 0, 0, 2, 0, 0],
+ [ 0, 0, 2,10255, 0, 2, 2, 2, 0,10247, 2, 0, 0],
+ [ 0, 0, 2, 0, 0, 2, 0, 0, 2, 2, 2, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 3,
+ 6
+ ],
+ "upFloor": [
+ 9,
+ 6
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT31.js b/project/floors/MT31.js
new file mode 100644
index 0000000..018bf19
--- /dev/null
+++ b/project/floors/MT31.js
@@ -0,0 +1,103 @@
+main.floors.MT31=
+{
+ "floorId": "MT31",
+ "title": "天塔第 31 层",
+ "name": "天塔第31层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 59, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 27, 2, 28, 2, 4, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 86, 2, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 32, 0,221, 0, 32, 2, 4, 4,352],
+ [348, 4, 4, 2, 87, 0, 2, 0, 88, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 0, 2, 0, 2, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 83, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "jinpo.mp3",
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "86",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "6,4": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "8,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "4,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 6
+ ],
+ "downFloor": [
+ 7,
+ 6
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT32.js b/project/floors/MT32.js
new file mode 100644
index 0000000..a0e24a7
--- /dev/null
+++ b/project/floors/MT32.js
@@ -0,0 +1,77 @@
+main.floors.MT32=
+{
+ "floorId": "MT32",
+ "title": "天塔第 32 层",
+ "name": "天塔第32层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 2, 21, 2, 87, 2, 28, 2, 0,384, 31,352],
+ [348, 31, 2, 21, 2, 0, 2, 28, 31,384, 0, 2,352],
+ [348,206, 2, 0,219, 0, 2, 27, 27, 2,216, 31,352],
+ [348,206, 2, 81, 2, 2, 2, 2, 2, 2, 0,216,352],
+ [348, 0,218, 0,253, 0, 82,221, 2, 32, 2, 81,352],
+ [348, 31, 2, 2, 88, 0, 2, 27, 2,206, 0, 0,352],
+ [348, 0,203, 2, 2, 2, 2, 2, 2, 0,213, 2,352],
+ [348, 2, 0, 0,206, 0, 2, 21, 2, 2, 0, 31,352],
+ [348, 2, 81, 2, 31,253, 2, 0,218, 0,210, 0,352],
+ [348, 27,213, 2, 2, 0,213,218, 0, 2,219, 2,352],
+ [348, 21, 28, 2, 21, 31, 0, 2, 27, 2, 31, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "4,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "5,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 2
+ ],
+ "downFloor": [
+ 5,
+ 6
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT33.js b/project/floors/MT33.js
new file mode 100644
index 0000000..a585abc
--- /dev/null
+++ b/project/floors/MT33.js
@@ -0,0 +1,111 @@
+main.floors.MT33=
+{
+ "floorId": "MT33",
+ "title": "天塔第 33 层",
+ "name": "天塔第33层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 32, 28, 2, 88, 2, 87, 2, 27, 32, 28,352],
+ [348, 21, 0, 21, 2, 0, 2, 0, 2, 21, 0, 21,352],
+ [348, 2,203, 2, 2, 0, 2, 0, 2, 2,384, 2,352],
+ [348, 31, 0, 0, 0, 0,221, 0, 0, 0, 0, 31,352],
+ [348, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0,352],
+ [348, 0, 2, 7,131, 8, 2, 9,130, 10, 2, 0,352],
+ [348, 0, 81, 0, 0, 0, 0, 0, 0, 0, 81, 0,352],
+ [348, 2, 2, 2, 2, 2,121, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,8": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[老人]34层的门阵,想通过必须记住:\n黄门开过变成蓝门。\n蓝门开过变成红门。\n红门开过变成黄门。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "4,6": [
+ {
+ "type": "openShop",
+ "id": "moneyShop2",
+ "open": true
+ }
+ ],
+ "8,6": [
+ {
+ "type": "openShop",
+ "id": "expShop2",
+ "open": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "5,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "7,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 7,
+ 2
+ ],
+ "downFloor": [
+ 5,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT34.js b/project/floors/MT34.js
new file mode 100644
index 0000000..7d65ef6
--- /dev/null
+++ b/project/floors/MT34.js
@@ -0,0 +1,366 @@
+main.floors.MT34=
+{
+ "floorId": "MT34",
+ "title": "天塔第 34 层",
+ "name": "天塔第34层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 87, 2, 88, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 0, 2, 4, 4, 4,352],
+ [348, 4, 2, 2, 2, 83, 2, 0, 2, 2, 2, 4,352],
+ [348, 4, 2, 21,539, 21,540, 21,538, 21, 2, 4,352],
+ [348, 4, 2,540, 2,539, 2,538, 2,540, 2, 4,352],
+ [348, 4, 2, 21,538, 21,539, 22,540, 21, 2, 4,352],
+ [348, 4, 2,539, 2,540, 2,539, 2,539, 2, 4,352],
+ [348, 4, 2, 21,538, 22,538, 22,539, 23, 2, 4,352],
+ [348, 4, 2,539, 2,539, 2,539, 2,539, 2, 4,352],
+ [348, 4, 2, 23,540, 21,538, 22,539, 22, 2, 4,352],
+ [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "7,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "5,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {
+ "9,8": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 3,
+ 10
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 9,
+ 8
+ ]
+ }
+ ],
+ "3,10": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 3,
+ 10
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 9,
+ 8
+ ]
+ }
+ ]
+ },
+ "afterOpenDoor": {
+ "4,4": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "8,4": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "8,6": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "8,8": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "8,10": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "9,9": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "7,9": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "5,9": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "3,9": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "4,10": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "4,8": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "4,6": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "3,5": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "5,5": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "7,5": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "9,5": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "6,4": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "6,6": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "6,8": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "6,10": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "5,7": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "9,7": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "3,7": [
+ {
+ "type": "insert",
+ "name": "34door"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ },
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 2
+ ],
+ "downFloor": [
+ 7,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT35.js b/project/floors/MT35.js
new file mode 100644
index 0000000..e595687
--- /dev/null
+++ b/project/floors/MT35.js
@@ -0,0 +1,80 @@
+main.floors.MT35=
+{
+ "floorId": "MT35",
+ "title": "天塔第 35 层",
+ "name": "天塔第35层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 21, 0, 21, 2, 88, 2, 21, 0, 21, 2, 31,352],
+ [348, 28,219, 27, 2, 0, 2, 27,219, 28, 2, 31,352],
+ [348, 2,206, 2, 2, 0, 2, 2,206, 2, 2, 28,352],
+ [348, 0, 0, 0, 2,253, 2, 0, 0, 0,384, 31,352],
+ [348,213, 2,213, 2, 32, 2,213, 2,213, 2, 31,352],
+ [348, 31, 2, 21,218, 0,218, 21, 2, 31, 2, 2,352],
+ [348,213, 2, 2, 2, 2, 2, 2, 2, 0,386,384,352],
+ [348, 0,216, 21, 2, 2, 27,520, 82, 0, 2, 81,352],
+ [348, 2, 2,216, 2, 28, 32, 2, 2,216, 2, 27,352],
+ [348, 32,216, 0, 2, 2, 32, 28, 2, 0, 2, 28,352],
+ [348, 32, 2, 0, 82,520, 27, 2, 2, 87, 2, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "5,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "9,11": {
+ "floorId": "MT36",
+ "loc": [
+ 9,
+ 10
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 9,
+ 10
+ ],
+ "downFloor": [
+ 5,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT36.js b/project/floors/MT36.js
new file mode 100644
index 0000000..c5e76df
--- /dev/null
+++ b/project/floors/MT36.js
@@ -0,0 +1,90 @@
+main.floors.MT36=
+{
+ "floorId": "MT36",
+ "title": "天塔第 36 层",
+ "name": "天塔第36层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 32, 2,216, 0,386,215, 21, 32,520, 89,352],
+ [348, 32, 32,520, 0, 2, 2, 2, 2, 32, 0,216,352],
+ [348, 2, 2, 2,215, 2, 4, 4, 2, 2, 82, 2,352],
+ [348, 27,219, 81, 0, 2, 2, 4, 4, 2, 27, 28,352],
+ [348, 2, 2, 2, 32, 0, 2, 4, 4, 2, 2,216,352],
+ [348, 28,219, 81, 0, 2, 2, 2, 4, 4, 2, 22,352],
+ [348, 2, 2, 2, 0, 31, 31, 2, 2, 2, 2,216,352],
+ [348, 87, 0,215, 0, 2, 0,216, 0, 0, 81, 31,352],
+ [348, 2, 2, 2,384, 2, 2, 2, 2, 0, 2, 2,352],
+ [348, 32, 32,520, 0, 0, 2,384, 81, 0, 81,384,352],
+ [348, 32, 32, 2, 31, 21, 2, 27, 2, 88, 2, 28,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "9,11": {
+ "floorId": "MT35",
+ "loc": [
+ 9,
+ 10
+ ]
+ },
+ "1,8": {
+ "floorId": "MT37",
+ "loc": [
+ 2,
+ 8
+ ]
+ },
+ "11,1": {
+ "floorId": "xuetan",
+ "loc": [
+ 6,
+ 8
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 2,
+ 8
+ ],
+ "downFloor": [
+ 9,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT37.js b/project/floors/MT37.js
new file mode 100644
index 0000000..9674072
--- /dev/null
+++ b/project/floors/MT37.js
@@ -0,0 +1,163 @@
+main.floors.MT37=
+{
+ "floorId": "MT37",
+ "title": "天塔第 37 层",
+ "name": "天塔第37层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 31, 81, 81, 2, 87, 2, 4, 4,352],
+ [348, 4, 4, 2, 31, 2, 81, 32, 0, 2, 4, 4,352],
+ [348, 4, 4, 2, 31, 2, 2,221, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 0, 21, 0, 0,125, 2, 4, 4,352],
+ [348, 2, 2, 2, 2, 2,221, 2, 2, 2, 2, 2,352],
+ [348, 88, 0, 0, 2, 0, 27, 0, 2, 0, 0, 22,352],
+ [348,386, 2,384, 2,386, 2,386, 2,384, 2,386,352],
+ [348, 31, 2, 0,216, 0, 2, 0,216, 0, 2, 31,352],
+ [348,384, 81,384, 2, 32, 2, 32, 2,384, 81,384,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "8,6": [
+ {
+ "type": "if",
+ "condition": "(flag:221==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:37==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]腐翼最近是出了名的安静,大概是受挫了吧。不过能让腐翼受挫的家伙......看来也不是个省油的灯啊,哈哈哈...........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老头]腐翼最近是出了名的安静,大概是受挫了吧。不过能让腐翼受挫的家伙......看来也不是个省油的灯啊,哈哈哈...........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:37",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,8": {
+ "floorId": "MT36",
+ "loc": [
+ 2,
+ 8
+ ]
+ },
+ "8,3": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 8,
+ 4
+ ],
+ "downFloor": [
+ 2,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT38.js b/project/floors/MT38.js
new file mode 100644
index 0000000..b5a82dd
--- /dev/null
+++ b/project/floors/MT38.js
@@ -0,0 +1,77 @@
+main.floors.MT38=
+{
+ "floorId": "MT38",
+ "title": "天塔第 38 层",
+ "name": "天塔第38层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 2, 2, 0,386, 27,386, 88, 2, 2, 4,352],
+ [348, 4, 2, 0, 21, 2, 28, 2, 0, 0, 2, 4,352],
+ [348, 4, 2,520, 2, 2, 2, 2, 2,384, 2, 4,352],
+ [348, 4, 2, 0,216, 32,221, 32,216, 0, 2, 4,352],
+ [348, 4, 2,384, 2, 2, 2, 2, 2,520, 2, 4,352],
+ [348, 4, 2, 0, 0, 2, 31, 2, 21, 0, 2, 4,352],
+ [348, 4, 2, 2, 87,386, 31,386, 0, 2, 2, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "8,3": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "4,9": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 8,
+ 4
+ ],
+ "upFloor": [
+ 4,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT39.js b/project/floors/MT39.js
new file mode 100644
index 0000000..0c71969
--- /dev/null
+++ b/project/floors/MT39.js
@@ -0,0 +1,435 @@
+main.floors.MT39=
+{
+ "floorId": "MT39",
+ "title": "天塔第 39 层",
+ "name": "天塔第39层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 2, 2, 2, 28, 2, 27, 2, 28, 2, 27,352],
+ [348, 4,123, 0, 2, 82, 2, 82, 2, 82, 2, 82,352],
+ [348, 4, 2, 0, 2, 0, 0, 0, 2, 0, 0, 0,352],
+ [348, 4, 2, 0, 2, 2, 2, 31, 81, 31, 2, 2,352],
+ [348, 4, 2, 0, 0, 0,215, 0, 2, 0,215, 0,352],
+ [348, 4, 2, 2, 2, 0, 2, 2, 2, 2, 2, 81,352],
+ [348, 4, 4, 2, 88, 0, 2, 31, 21, 31, 0, 0,352],
+ [348, 4, 4, 2, 2, 2, 2, 0, 2, 2, 2, 82,352],
+ [348, 4, 4, 4, 4, 2, 87, 0, 2, 27, 28,386,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "setValue",
+ "name": "flag:167",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "floorId": "MT40"
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "2,4": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]嘿!老大你这么快就上来啦?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]诶?杰克你不是在9层的侧台吗?怎么上来的?难道是从这里翻上来的不成?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大这就不知道了吧?",
+ "\t[邵虎]?",
+ "\t[杰克]正是如此!!9层的侧台正好是一面露天的!而这里正好也是没有围墙的!!",
+ "\t[杰克]于是——我就这么上来啦?!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这怎么想都不可能吧......侧台是塔东面的,而这个地方分明是塔的内部塌陷......而且还在西面。",
+ "\t[邵虎]这谎撒的也太随便了。",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]............居然被老大看破了!!",
+ "\t[邵虎]..........这,看不破才有鬼吧?",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]呵呵,其实也是机缘巧合啦。正好碰上了一个联盟的高手,他看我也是联盟的人,我又死皮赖脸的托他帮我,于是他犟不过我,就把我从塔外面带到了这里来啦~~",
+ "\t[邵虎]..........",
+ "\t[杰克]额.........这个解释看来行不通啊。",
+ "\t[邵虎]..........",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]好吧。其实是我在9层侧台新造出来的一样发明——\\c[25]\r[red]黏墙胶!!",
+ "\t[杰克]它拥有着无比强力的黏贴力,几乎粘上就不会掉下来!!",
+ "\t[杰克]然而!最重要的一点!!用口水就可以将这股黏力解开!!这保证了在胶水运用充足的情况下不会发生任何意外!!",
+ "\t[杰克]而且!这黏墙胶的制作材料十分廉价易得!!只需要史莱姆的粘液3ml加上一滴融墙水即可!!!!",
+ "\t[杰克]融墙水我还有3瓶,也就是说——这东西我能造出来一大把啊啊啊啊啊!!!!",
+ "\t[杰克]这黏墙水可以用作攀岩、捆绑犯人、固定晾衣绳…………",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]行了。",
+ "\t[杰克]........哈哈,怎么样老大?要不要来一瓶?",
+ "\t[杰克]........很便宜哦!只要998!",
+ "\t[邵虎]你现在已经把钱坑到我身上了么。。。别扯这些了,你知不知道腐翼跑到哪里去了?",
+ "\t[杰克]腐翼就在楼上养伤啊,好像伤的还不轻呢?现在可是好机会消灭它哦!",
+ "\t[邵虎]..........嗯。现在打败腐翼,继续上楼探索才是真的。",
+ "\t[杰克]呵呵。老大别一副愁苦的样子。我能看出来,现在你和没变得衰弱之前已经大不一样了,即使衰弱也有能力与腐翼一拼吧?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嘿,你倒是挺敏锐的。这10层楼的宝物明显要强力一些,对我自身的能力恢复很有用。",
+ "\t[杰克]那当然啦!你也不看看我是谁?",
+ "\t[邵虎]嗯。现在的要点是准备好解决掉腐翼。",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]那我上楼去等你啦?放心,我走塔外面,很快的。",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你给我小心点,我对你那发明一直不太放心,万一中途失效掉下去你还有命?这可是39层。",
+ "\t[杰克]老大放心,只要不是从天而降一大泼口水我就没事。",
+ "\t[邵虎]但愿楼上的大大们都不会顺窗户吐口水吧。",
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]........啊啊老大什么时候这么贫嘴了?",
+ "\t[杰克].......这可不像老大啊?",
+ "\t[邵虎]我想我是最近被某个家伙给传染上了。这习惯显然不怎么好,尽快改掉才是。",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克].............您保重。",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 2,
+ 4
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 2,
+ 4
+ ],
+ "dxy": [
+ -1,
+ 0
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "4",
+ "loc": [
+ [
+ 1,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "floorId": "MT40"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 10,
+ 3
+ ]
+ ],
+ "floorId": "CETAI"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:168",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "2"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "gudegudong.mp3",
+ "keep": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "4,9": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 5,
+ 9
+ ],
+ "upFloor": [
+ 7,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT4.js b/project/floors/MT4.js
new file mode 100644
index 0000000..daa582d
--- /dev/null
+++ b/project/floors/MT4.js
@@ -0,0 +1,113 @@
+main.floors.MT4=
+{
+ "floorId": "MT4",
+ "title": "天塔第 4 层",
+ "name": "天塔第4层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "7,4": [
+ {
+ "type": "if",
+ "condition": "(flag:119 == 1)",
+ "true": [
+ {
+ "type": "changeFloor",
+ "floorId": "yanjiusuo",
+ "loc": [
+ 10,
+ 11
+ ],
+ "time": 0
+ }
+ ],
+ "false": []
+ }
+ ]
+ },
+ "changeFloor": {
+ "7,7": {
+ "floorId": "MT5",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "6,5": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 2, 28, 2, 21, 31, 2, 28,205, 2, 27,352],
+ [348, 31, 2, 27, 2, 21, 31, 2,205, 0, 2, 31,352],
+ [348,202, 2,205, 2, 0, 0, 2, 31,205, 2,202,352],
+ [348,201, 2, 81, 2,210, 2, 2,205, 0, 2,201,352],
+ [348, 21,201, 0, 0, 0, 88, 2, 32,205, 2,202,352],
+ [348, 2, 2, 2, 81, 2, 2, 2, 2, 0, 2,201,352],
+ [348, 32, 0, 0,202, 0, 2, 87, 0, 0, 0, 0,352],
+ [348, 2, 81, 2, 2, 2, 2, 2,217, 2, 2, 2,352],
+ [348, 31, 0, 0,201,202, 0,205, 31, 81,210, 0,352],
+ [348, 2, 2, 81, 2, 2, 2, 81, 2, 2, 0, 21,352],
+ [348, 31, 27,205, 0, 2, 31,217, 31, 2, 31, 28,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "eachArrive": [
+ {
+ "type": "if",
+ "condition": "flag:119==1",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": 89,
+ "loc": [
+ 7,
+ 4
+ ]
+ }
+ ],
+ "false": []
+ }
+ ],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 8,
+ 7
+ ],
+ "downFloor": [
+ 5,
+ 5
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT40.js b/project/floors/MT40.js
new file mode 100644
index 0000000..e9acda5
--- /dev/null
+++ b/project/floors/MT40.js
@@ -0,0 +1,1600 @@
+main.floors.MT40=
+{
+ "floorId": "MT40",
+ "title": "天塔第 40 层",
+ "name": "天塔第40层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0,383, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 4,123, 0, 0, 0, 0, 0, 2, 4, 4,352],
+ [348, 4, 4, 2, 0, 0, 0, 0, 0, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 88, 2, 2, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "3,9": [
+ {
+ "type": "showImage",
+ "code": 24,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]嘿!老大!",
+ {
+ "type": "showImage",
+ "code": 25,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你上楼还真快。",
+ "\t[杰克]那你看了,这不是肯定的事嘛。",
+ "\t[杰克]怎么样,要不要冲进去打?那堵墙我帮你搞定就好。",
+ {
+ "type": "hideImage",
+ "code": 25,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 26,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]让我想想……",
+ {
+ "type": "hideImage",
+ "code": 26,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 24,
+ "time": 0
+ },
+ {
+ "type": "choices",
+ "choices": [
+ {
+ "text": "开打",
+ "action": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 27,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那就开打吧。我的准备也比较充分了。",
+ {
+ "type": "hideImage",
+ "code": 27,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hideHero"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "showHero"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "battle",
+ "id": "E383"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "yellowKey",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "blueKey",
+ "loc": [
+ [
+ 5,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "redKey",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "greenPotion",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "zhandouyouyu.mp3",
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 28,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那就开打吧。我的准备也比较充分了。",
+ {
+ "type": "showImage",
+ "code": 29,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]没问题,那就让我去帮你打开那堵墙吧。",
+ "\t[邵虎]等一下,杰克。",
+ "\t[杰克]怎么了老大?",
+ "\t[邵虎]在那之前.........",
+ "\t[邵虎]我想.........拜托你一点事。",
+ {
+ "type": "hideImage",
+ "code": 29,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 30,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶?老大拜托我吗?真是稀有啊。",
+ "\t[杰克]什么事?只要我能做到的。",
+ "\t[邵虎]其实说起来也不是什么大事。",
+ "\t[邵虎]其实我想借一瓶匿形水用。",
+ {
+ "type": "hideImage",
+ "code": 28,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 30,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "EMhanzuo",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 31,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这...这个倒是没问题......",
+ "\t[杰克]不过老大要匿形水干什......难道老大想..........",
+ {
+ "type": "showImage",
+ "code": 32,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你猜的不错。",
+ "\t[邵虎]其实我就是想提高一下成功率而已。",
+ "\t[邵虎]正常情况下的我很难捕捉到腐翼的速度。",
+ "\t[邵虎]一旦靠近暴露,想要一击制服腐翼几乎是痴心妄想。",
+ "\t[邵虎]所以我考虑道,为何不妙用你的隐匿自己身形的小道具呢?",
+ "\t[邵虎]这样就可以安心地释放招数,对付敌人,尤其是偷袭敌人可以产生出其不意的效果。",
+ "\t[邵虎]怎么样?愿不愿意借给我用一瓶呢?",
+ {
+ "type": "hideImage",
+ "code": 31,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 32,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 33,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]好。给你一瓶吧。要算是借的话,老大可没有机会还我呢。",
+ "\t[杰克]就当是为老大的命运之役推波助澜吧。",
+ {
+ "type": "hideImage",
+ "code": 33,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 34,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............",
+ "\t[邵虎]谢谢你了,杰克。",
+ {
+ "type": "showImage",
+ "code": 35,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]啊啊。老大还跟我客气什么啊。",
+ "\t[杰克]只是你要注意这个匿形水的时间无法掌控。不过至少会有5分钟的时间,老大要做好准备。",
+ "\t[邵虎]我会注意的。",
+ {
+ "type": "hideImage",
+ "code": 34,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 35,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa2",
+ "loc": [
+ 6,
+ 8
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:3"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 36,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这就是匿形水。老大,都靠你了。",
+ {
+ "type": "hideImage",
+ "code": 36,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 37,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............",
+ "\t[邵虎].......在领悟中翻新的海纳之剑。今天终于要成功施展了。",
+ "\t[邵虎].......这一刻我已经等很久了。来吧。",
+ {
+ "type": "hideImage",
+ "code": 37,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "fadong1",
+ "loc": "hero"
+ },
+ {
+ "type": "setBlock",
+ "number": "N529",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "hideHero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:4"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:4"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 38,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............",
+ "\t[邵虎](机会只有一次。)",
+ {
+ "type": "hideImage",
+ "code": 38,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 39,
+ "image": "30juqing.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 40,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 39,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 40,
+ "time": 0
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20]剑依人所指!",
+ {
+ "type": "animate",
+ "name": "STmoqiang",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20](能够战胜的契机。)",
+ {
+ "type": "showImage",
+ "code": 43,
+ "image": "30juqing.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 44,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 43,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 44,
+ "time": 0
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20]剑于我心,欲解前路之阻碍。",
+ {
+ "type": "animate",
+ "name": "fadong2",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20](在我的把握之中。)",
+ {
+ "type": "showImage",
+ "code": 47,
+ "image": "30juqing.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 48,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 47,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 48,
+ "time": 0
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20]剑陌峥嵘,若海洋之心。",
+ {
+ "type": "animate",
+ "name": "fadong3",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20](散发出海之真谛的峥嵘之剑啊。)",
+ {
+ "type": "showImage",
+ "code": 50,
+ "image": "30juqing.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 51,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 50,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 51,
+ "time": 0
+ },
+ "\t[邵虎]\f[shaohusikao.png,-30,20]天道无常,剑知天道。苍穹之海,为我辟路。",
+ {
+ "type": "animate",
+ "name": "fadong4",
+ "loc": "hero"
+ },
+ {
+ "type": "setBlock",
+ "number": "323",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "showHero"
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 53,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]什........什么!!!",
+ {
+ "type": "hideImage",
+ "code": 53,
+ "time": 0
+ },
+ "\t[邵虎]\f[shaohuziya.png,-30,20](就是现在!)",
+ {
+ "type": "showImage",
+ "code": 55,
+ "image": "30juqing.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 56,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 55,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 56,
+ "time": 0
+ },
+ "\t[邵虎]\f[shaohuziya.png,-30,20]\\c[30]以剑化海!!海纳之剑!!",
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 58,
+ "image": "fuyi.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[腐翼]不......不要啊!!!!",
+ {
+ "type": "hideImage",
+ "code": 58,
+ "time": 0
+ },
+ {
+ "type": "battle",
+ "id": "E383"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "yellowKey",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "blueKey",
+ "loc": [
+ [
+ 5,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "redKey",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "greenPotion",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:3",
+ "up:2"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]................",
+ "\t[杰克].......老大.......赢了吗.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呵,虽然不愿意承认.........",
+ "\t[邵虎]不过.................",
+ "\t[邵虎].............真快。",
+ "\t[邵虎]时间过得真快啊。",
+ "\t[邵虎]快到我也已经.........掌握了海纳之剑的技巧了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]是该庆幸?该高兴?",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "bgm28.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]还是一开始就是一样。",
+ "\t[邵虎]我还是遵循着汪大哥的剧本在战斗吗....",
+ "\t[邵虎]从一开始,我就毫无选择的接受......",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]看来..........我还是没变啊。",
+ "\t[邵虎]虽然知道,永远活在汪大哥的影子下,是没有办法成长的。",
+ "\t[邵虎]但是.......我的觉悟还是不够啊。",
+ "\t[邵虎]照这样下去的话........就算我真的站出来,也没有敢于面对一切的勇气吧..........",
+ "\t[邵虎]毕竟.......结果太让人伤心.......我还是要被这结果所笼罩..........无法进步.....",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohuheihua.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]因为我知道..........知道自己有几斤分量............所以才不得不构造了一个虚拟的目标.......自我欺骗.........",
+ "\t[杰克].........(老大的样子有点不对.....)",
+ "\t[杰克].........那个......老大。",
+ "\t[杰克]这样说可能有点自说自话.........毕竟杰克也是不了解老大过去的一切。",
+ "\t[杰克]不过杰克还是要说一句啊,有的时候,老大不必过分追求什么结果。",
+ "\t[邵虎]...............",
+ "\t[邵虎]杰克你不懂.......你不修武功........你不懂一个习武之人的瓶颈........那并不是武\n学本身的瓶颈........而是心的高度........",
+ "\t[邵虎]那不是自己一个人可以掌控的大方向........我感觉......自己被圈入了一个大圈子............",
+ "\t[邵虎]............四周..........都是束缚我的大门...........我根本...........本...........",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]可是.....杰克觉得,结果就像是努力之后必然会到达的一步,太在意反而会心生怯意..........难道不是这样吗?",
+ "\t[杰克]而真正决定着命运之轮转动的......还是老大自己选择的方向啊!!!",
+ "\t[杰克]老大...........快清醒过来!!!",
+ "\t[杰克]...............方向吗..........",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]没错.......就是方向.........老大........你迷失方向了..........",
+ "\t[邵虎]........................",
+ "\t[杰克]看着我!!老大!!看着我的眼睛!!",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].................杰...杰克.......",
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "themeoflove.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大你知道吗,杰克很羡慕你。",
+ "\t[杰克]羡慕你有着一个肯为你安排剧本的大哥。杰克什么都没有。什么都没有。",
+ "\t[杰克]无论杰克做过什么错事、坏事……杰克都是为了能找到自己的父亲。跟他说一声对不起。",
+ "\t[杰克]杰克没有机会。就连他生死都不知道。杰克自己都不知道手中的牌能否换来一张逆转乾坤的鬼牌。",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]只要有动力就会有方向,老大和我都在为了寻找这个方向而奋斗。",
+ "\t[杰克]就算加入联盟也好,就算捍卫作为一个护卫的尊严,或者是给自己理由接近公主殿下也好。",
+ "\t[杰克]就算是拥有过人的剑技也好,就算是拥有超人的感知力与创作力也好........",
+ "\t[杰克]这些都是方向啊。都是可以指明一个人道路的方向。",
+ "\t[杰克]你的汪大哥应该是知道的,你究竟会做到什么地步。甚至会进一步推动你的欲望和执念。",
+ "\t[杰克]而我的父亲,早就在很久之前就不再联系我。他是否活着我都全然不知。但如果没有了这个动力,我又如何把握自身的方向呢?",
+ "\t[杰克]你知道吗,老大。杰克其实心里是很羡慕你的。",
+ "\t[杰克]杰克没有喜欢的人,杰克羡慕老大有仰慕的公主。",
+ "\t[杰克]杰克没有能依赖的人,老大有能够引导自己的汪大哥。",
+ "\t[杰克]杰克是不是很悲哀?杰克是不是很无奈?",
+ "\t[杰克]但是杰克还是看清了自己的方向。",
+ "\t[杰克]老大。你走偏了。现在不是讨论结果的时候,而是努力创造过程的时候。",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]抱歉。",
+ "\t[邵虎]我.....................",
+ "\t[邵虎]我可能有点累了。最近发生的事情太多。",
+ "\t[邵虎]为了保证自己的状态,等解除了自己的衰弱之后,我再前进吧。",
+ "\t[邵虎]放心,公主我是一定会找回来的。",
+ "\t[邵虎]这..........就是我的方向吧。",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 14,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过真吃惊........这就好像是汪大哥把你派过来冲我说教了一顿......让我摆脱了迷茫一样............",
+ {
+ "type": "showImage",
+ "code": 15,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 15,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 16,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]........呵......真不愧是老大啊......",
+ {
+ "type": "hideImage",
+ "code": 14,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 17,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过如今我是已经明白了.........",
+ "\t[邵虎]不管前面的路上有谁。我可是……公主殿下的邵护卫啊……",
+ "\t[杰克]呵呵……老大,恭喜你看透了这一切啊。",
+ "\t[杰克]刚才……老大可是吓了我一大跳啊。",
+ "\t[杰克]而且……………………………………………………………………………………………………………………………………………………………………",
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3",
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 16,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 18,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]就连表情都那么认真……认真到搞笑啊!",
+ {
+ "type": "hideImage",
+ "code": 17,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 19,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]从一开始我就说啊.......杰克怎么还不现露出原形.......这么大篇幅的抒情可给你累坏了吧。",
+ {
+ "type": "hideImage",
+ "code": 19,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 20,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]就是啊!!这根本不符合我的性格嘛!!",
+ "\t[杰克]而且你那表情那么吓人?就想要吃了我一样!!!!",
+ "\t[杰克]更何况.......你让我这个时候冲你说教诶……这我要造成多大创伤和阴影啊???",
+ "\t[杰克]你看看你看看……你要怎么赔偿我的精神损失?那瓶匿形水的价钱一并加上好了。",
+ "\t[杰克]……不行不行!!!总觉得还是便宜你啦!!!",
+ {
+ "type": "hideImage",
+ "code": 18,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 21,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]好好好……等我有钱肯定忘不了你小子就是了。",
+ "\t[邵虎]呵呵.........",
+ {
+ "type": "hideImage",
+ "code": 21,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 22,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大又拿我开涮了?!",
+ "\t[杰克]这不公平!!!!",
+ {
+ "type": "hideImage",
+ "code": 22,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 23,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]嘿嘿........不给我钱.......那我抢啦~~~~",
+ "\t[杰克]我来啦!!!",
+ {
+ "type": "hideImage",
+ "code": 23,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 20,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[邵虎]呵呵.........不过还要谢谢你........杰克...........",
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "leng.mp3",
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:172",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:119",
+ "value": "1"
+ },
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]杰克说,要想取得31层的解衰药瓶,就要拿到破墙镐..........",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]他还说他有点累了,想休息一会,让我有事情的话去4层找他。",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]现在......先把衰弱解了吧。",
+ {
+ "type": "hideImage",
+ "code": 59,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "text": "等我准备一番",
+ "action": []
+ }
+ ]
+ }
+ ],
+ "6,1": [
+ "此版本到这里就结束啦~请等待后续更新接档~",
+ {
+ "type": "switch",
+ "condition": "flag:hard",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "win",
+ "reason": "40层结束"
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "win",
+ "reason": "40层结束"
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "win",
+ "reason": "40层结束"
+ }
+ ]
+ },
+ {
+ "case": "4",
+ "action": [
+ {
+ "type": "win",
+ "reason": "40层结束"
+ }
+ ]
+ },
+ {
+ "case": "5",
+ "action": [
+ {
+ "type": "win",
+ "reason": "40层结束",
+ "norank": 1
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,1": {
+ "floorId": "MT41",
+ "loc": [
+ 6,
+ 1
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 2
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT41.js b/project/floors/MT41.js
new file mode 100644
index 0000000..1c46d06
--- /dev/null
+++ b/project/floors/MT41.js
@@ -0,0 +1,134 @@
+main.floors.MT41=
+{
+ "floorId": "MT41",
+ "title": "天塔第 41 层",
+ "name": "天塔第41层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2,300, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2,367, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2,367, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 32, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,4": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT41",
+ "loc": [
+ 6,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "6,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT41",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 10
+ ],
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT42.js b/project/floors/MT42.js
new file mode 100644
index 0000000..a052adf
--- /dev/null
+++ b/project/floors/MT42.js
@@ -0,0 +1,91 @@
+main.floors.MT42=
+{
+ "floorId": "MT42",
+ "title": "天塔第 42 层",
+ "name": "天塔第42层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 32,352],
+ [348, 4, 4, 4, 4, 4, 32, 4, 27, 0, 4, 0,352],
+ [348, 32, 0, 11, 0, 2,354, 4, 4, 0, 11, 0,352],
+ [348, 4, 0, 4, 0, 0, 0, 0, 4, 4, 4, 0,352],
+ [348, 4, 0, 4, 0, 4, 0,354, 2, 4, 4, 0,352],
+ [348, 28, 0, 4, 0, 4, 87, 0, 0, 4, 4,354,352],
+ [348, 4, 4, 4, 0, 4, 4, 4, 0, 11, 0, 0,352],
+ [348, 4, 31, 4, 0, 32, 4, 4, 4, 0, 0, 4,352],
+ [348, 4, 86, 4, 4, 4, 4, 2, 2, 86,354, 4,352],
+ [348, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4,352],
+ [348, 4, 4, 4, 4, 0, 88, 0, 32, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ "\t[邵虎]\f[shaohuyilv.png,-30,20]这里.............",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]看样子支撑这层楼的墙壁都不在了呢。",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]可是真是奇怪......即使是这样,这座塔也可以屹立不倒......就像是一个身经百战的勇士,拥有着及其强烈的执念,一定要守护着什么一样............",
+ "\t[邵虎]\f[shaohusikao.png,-30,20].............",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]呼........就算再怎么不可思议,这也一定是有理由的吧。这座天塔.......当初想必也是有故事的吧..........",
+ "\t[邵虎]\f[shaohusikao.png,-30,20](等着我吧公主殿下........邵护卫这就来救你了......)",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]墙壁破损太过严重了,可能走起来会很危险。不过一步一个脚印吧,尽量小心行事就好。",
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 5
+ ],
+ "downFloor": [
+ 5,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT43.js b/project/floors/MT43.js
new file mode 100644
index 0000000..d2fc0c0
--- /dev/null
+++ b/project/floors/MT43.js
@@ -0,0 +1,6473 @@
+main.floors.MT43=
+{
+ "floorId": "MT43",
+ "title": "天塔第 43 层",
+ "name": "天塔第43层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 87,323,323, 2, 21,209, 28, 2, 21, 27,217,352],
+ [348, 2, 2, 85, 2, 2, 81, 2, 2, 2, 2, 81,352],
+ [348,323,323,323,323,323,323,323,323,323,323,323,352],
+ [348, 2, 2, 2, 81, 2,323, 2, 2, 2, 2, 2,352],
+ [348,323,213, 31,323, 2,323,323,323, 0,323,323,352],
+ [348,323, 2, 21, 22, 2, 88,323,323, 2, 0, 0,352],
+ [348, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348,323,323,323,323, 0,323,323, 0, 2,323, 21,352],
+ [348, 2, 2, 81, 2, 2, 81, 2, 81, 2,323, 21,352],
+ [348, 22,323,202, 0, 2,219, 2,323, 81,205, 31,352],
+ [348,550,323, 27, 28, 2, 23, 2, 32, 2,323, 27,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,4": [
+ {
+ "type": "for",
+ "name": "temp:A",
+ "from": "1",
+ "to": "11",
+ "step": "1",
+ "data": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ "temp:A",
+ "3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ "temp:A",
+ "3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ "temp:A",
+ "3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ "temp:A",
+ "3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_9",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true
+ }
+ ],
+ "8,8": [
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 9,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 9,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 9,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 9,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 8,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 8,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 8,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 8,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_3",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "5,8": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(!flag:F43_2)",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_2",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ },
+ "9,5": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(!flag:F43_1)",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_1",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:F43_3&&flag:F43_9)",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "hide"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_3",
+ "value": "0"
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:F43_5",
+ "true": [
+ {
+ "type": "for",
+ "name": "temp:A",
+ "from": "5",
+ "to": "7",
+ "step": "1",
+ "data": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ "5",
+ "temp:A"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ "5",
+ "temp:A"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ "5",
+ "temp:A"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ "5",
+ "temp:A"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ }
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ "11,4": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(!flag:F43_2)",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ],
+ "async": true
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:F43_4&&(!flag:F43_5))",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 11,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "for",
+ "name": "temp:A",
+ "from": "1",
+ "to": "11",
+ "step": "1",
+ "data": [
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ "5",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ "5",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ "5",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ "5",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_5",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:F43_10",
+ "true": [
+ {
+ "type": "for",
+ "name": "temp:A",
+ "from": "4",
+ "to": "2",
+ "step": "-1",
+ "data": [
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ "9",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ "9",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ "9",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ "9",
+ "temp:A"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "11,7": [
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 5,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 5,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 5,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 5,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 9,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 9,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 9,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 9,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_4",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "5,2": [
+ {
+ "type": "if",
+ "condition": "(flag:F43_5&&((!flag:F43_6)&&(!flag:F43_7)))",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_6",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ }
+ ],
+ "5,10": [
+ {
+ "type": "if",
+ "condition": "(flag:F43_6&&(!flag:F43_7))",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 7,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 7,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 7,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 7,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 10,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 10,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 10,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 10,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 8,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 8,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 8,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 8,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 4,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 4,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 4,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 4,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 3,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 3,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 3,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 3,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_7",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_6",
+ "value": "0"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ }
+ ],
+ "1,7": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(!flag:F43_8)",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_8",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:F43_8&&flag:F43_7)",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 7
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ "1,6": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 2,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 4,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 2,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 4,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 2,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 4,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 2,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 4,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_10",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "5,9": [
+ {
+ "type": "if",
+ "condition": "(flag:F43_5&&((!flag:F43_6)&&(!flag:F43_7)))",
+ "true": [
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 11,
+ 1
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "playSound",
+ "name": "086-Action01.ogg",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 5
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_6",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ }
+ ],
+ "9,2": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "playSound",
+ "name": "door.mp3",
+ "stop": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 1,
+ 9
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 9
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 5,
+ 9
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 5,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 5,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "for",
+ "name": "temp:A",
+ "from": "2",
+ "to": "4",
+ "step": "1",
+ "data": [
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "for",
+ "name": "temp:B",
+ "from": "9",
+ "to": "11",
+ "step": "1",
+ "data": [
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ "temp:A",
+ "temp:B"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ "temp:A",
+ "temp:B"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ "temp:A",
+ "temp:B"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ "temp:A",
+ "temp:B"
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 2,
+ 9
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "T549",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ }
+ ]
+ },
+ "1,11": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(flag:F43_11===0)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:F43_11",
+ "value": "1"
+ },
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 7,
+ 6
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 4,
+ 5
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 7,
+ 6
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 4,
+ 5
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 7,
+ 6
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 4,
+ 5
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "2",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 7,
+ 6
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 4,
+ 5
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:F43_11===1)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "I413"
+ },
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "setBlock",
+ "number": "374",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 4,
+ 1
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 6,
+ 1
+ ],
+ [
+ 7,
+ 1
+ ],
+ [
+ 8,
+ 1
+ ],
+ [
+ 9,
+ 1
+ ],
+ [
+ 10,
+ 1
+ ],
+ [
+ 11,
+ 1
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 2,
+ 2
+ ],
+ [
+ 3,
+ 2
+ ],
+ [
+ 4,
+ 2
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 6,
+ 2
+ ],
+ [
+ 7,
+ 2
+ ],
+ [
+ 8,
+ 2
+ ],
+ [
+ 9,
+ 2
+ ],
+ [
+ 10,
+ 2
+ ],
+ [
+ 11,
+ 2
+ ],
+ [
+ 1,
+ 3
+ ],
+ [
+ 2,
+ 3
+ ],
+ [
+ 3,
+ 3
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 6,
+ 3
+ ],
+ [
+ 7,
+ 3
+ ],
+ [
+ 8,
+ 3
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 10,
+ 3
+ ],
+ [
+ 11,
+ 3
+ ],
+ [
+ 1,
+ 4
+ ],
+ [
+ 2,
+ 4
+ ],
+ [
+ 3,
+ 4
+ ],
+ [
+ 4,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 7,
+ 4
+ ],
+ [
+ 8,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 10,
+ 4
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 2,
+ 5
+ ],
+ [
+ 3,
+ 5
+ ],
+ [
+ 4,
+ 5
+ ],
+ [
+ 5,
+ 5
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 2,
+ 6
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 4,
+ 6
+ ],
+ [
+ 5,
+ 6
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 2,
+ 7
+ ],
+ [
+ 3,
+ 7
+ ],
+ [
+ 4,
+ 7
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 6,
+ 7
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 9,
+ 7
+ ],
+ [
+ 10,
+ 7
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 9,
+ 8
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 11,
+ 8
+ ],
+ [
+ 6,
+ 9
+ ],
+ [
+ 7,
+ 9
+ ],
+ [
+ 8,
+ 9
+ ],
+ [
+ 9,
+ 9
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 11,
+ 9
+ ],
+ [
+ 6,
+ 10
+ ],
+ [
+ 7,
+ 10
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 9,
+ 10
+ ],
+ [
+ 10,
+ 10
+ ],
+ [
+ 11,
+ 10
+ ],
+ [
+ 6,
+ 11
+ ],
+ [
+ 7,
+ 11
+ ],
+ [
+ 8,
+ 11
+ ],
+ [
+ 9,
+ 11
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 11,
+ 11
+ ],
+ [
+ 7,
+ 6
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "356",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 4,
+ 1
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 6,
+ 1
+ ],
+ [
+ 7,
+ 1
+ ],
+ [
+ 8,
+ 1
+ ],
+ [
+ 9,
+ 1
+ ],
+ [
+ 10,
+ 1
+ ],
+ [
+ 11,
+ 1
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 2,
+ 2
+ ],
+ [
+ 3,
+ 2
+ ],
+ [
+ 4,
+ 2
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 6,
+ 2
+ ],
+ [
+ 7,
+ 2
+ ],
+ [
+ 8,
+ 2
+ ],
+ [
+ 9,
+ 2
+ ],
+ [
+ 10,
+ 2
+ ],
+ [
+ 11,
+ 2
+ ],
+ [
+ 1,
+ 3
+ ],
+ [
+ 2,
+ 3
+ ],
+ [
+ 3,
+ 3
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 6,
+ 3
+ ],
+ [
+ 7,
+ 3
+ ],
+ [
+ 8,
+ 3
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 10,
+ 3
+ ],
+ [
+ 11,
+ 3
+ ],
+ [
+ 1,
+ 4
+ ],
+ [
+ 2,
+ 4
+ ],
+ [
+ 3,
+ 4
+ ],
+ [
+ 4,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 7,
+ 4
+ ],
+ [
+ 8,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 10,
+ 4
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 2,
+ 5
+ ],
+ [
+ 3,
+ 5
+ ],
+ [
+ 4,
+ 5
+ ],
+ [
+ 5,
+ 5
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 2,
+ 6
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 4,
+ 6
+ ],
+ [
+ 5,
+ 6
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 2,
+ 7
+ ],
+ [
+ 3,
+ 7
+ ],
+ [
+ 4,
+ 7
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 6,
+ 7
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 9,
+ 7
+ ],
+ [
+ 10,
+ 7
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 9,
+ 8
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 11,
+ 8
+ ],
+ [
+ 6,
+ 9
+ ],
+ [
+ 7,
+ 9
+ ],
+ [
+ 8,
+ 9
+ ],
+ [
+ 9,
+ 9
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 11,
+ 9
+ ],
+ [
+ 6,
+ 10
+ ],
+ [
+ 7,
+ 10
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 9,
+ 10
+ ],
+ [
+ 10,
+ 10
+ ],
+ [
+ 11,
+ 10
+ ],
+ [
+ 6,
+ 11
+ ],
+ [
+ 7,
+ 11
+ ],
+ [
+ 8,
+ 11
+ ],
+ [
+ 9,
+ 11
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 11,
+ 11
+ ],
+ [
+ 7,
+ 6
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "373",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 4,
+ 1
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 6,
+ 1
+ ],
+ [
+ 7,
+ 1
+ ],
+ [
+ 8,
+ 1
+ ],
+ [
+ 9,
+ 1
+ ],
+ [
+ 10,
+ 1
+ ],
+ [
+ 11,
+ 1
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 2,
+ 2
+ ],
+ [
+ 3,
+ 2
+ ],
+ [
+ 4,
+ 2
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 6,
+ 2
+ ],
+ [
+ 7,
+ 2
+ ],
+ [
+ 8,
+ 2
+ ],
+ [
+ 9,
+ 2
+ ],
+ [
+ 10,
+ 2
+ ],
+ [
+ 11,
+ 2
+ ],
+ [
+ 1,
+ 3
+ ],
+ [
+ 2,
+ 3
+ ],
+ [
+ 3,
+ 3
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 6,
+ 3
+ ],
+ [
+ 7,
+ 3
+ ],
+ [
+ 8,
+ 3
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 10,
+ 3
+ ],
+ [
+ 11,
+ 3
+ ],
+ [
+ 1,
+ 4
+ ],
+ [
+ 2,
+ 4
+ ],
+ [
+ 3,
+ 4
+ ],
+ [
+ 4,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 7,
+ 4
+ ],
+ [
+ 8,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 10,
+ 4
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 2,
+ 5
+ ],
+ [
+ 3,
+ 5
+ ],
+ [
+ 4,
+ 5
+ ],
+ [
+ 5,
+ 5
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 2,
+ 6
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 4,
+ 6
+ ],
+ [
+ 5,
+ 6
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 2,
+ 7
+ ],
+ [
+ 3,
+ 7
+ ],
+ [
+ 4,
+ 7
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 6,
+ 7
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 9,
+ 7
+ ],
+ [
+ 10,
+ 7
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 9,
+ 8
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 11,
+ 8
+ ],
+ [
+ 6,
+ 9
+ ],
+ [
+ 7,
+ 9
+ ],
+ [
+ 8,
+ 9
+ ],
+ [
+ 9,
+ 9
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 11,
+ 9
+ ],
+ [
+ 6,
+ 10
+ ],
+ [
+ 7,
+ 10
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 9,
+ 10
+ ],
+ [
+ 10,
+ 10
+ ],
+ [
+ 11,
+ 10
+ ],
+ [
+ 6,
+ 11
+ ],
+ [
+ 7,
+ 11
+ ],
+ [
+ 8,
+ 11
+ ],
+ [
+ 9,
+ 11
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 11,
+ 11
+ ],
+ [
+ 7,
+ 6
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 4,
+ 1
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 6,
+ 1
+ ],
+ [
+ 7,
+ 1
+ ],
+ [
+ 8,
+ 1
+ ],
+ [
+ 9,
+ 1
+ ],
+ [
+ 10,
+ 1
+ ],
+ [
+ 11,
+ 1
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 2,
+ 2
+ ],
+ [
+ 3,
+ 2
+ ],
+ [
+ 4,
+ 2
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 6,
+ 2
+ ],
+ [
+ 7,
+ 2
+ ],
+ [
+ 8,
+ 2
+ ],
+ [
+ 9,
+ 2
+ ],
+ [
+ 10,
+ 2
+ ],
+ [
+ 11,
+ 2
+ ],
+ [
+ 1,
+ 3
+ ],
+ [
+ 2,
+ 3
+ ],
+ [
+ 3,
+ 3
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 6,
+ 3
+ ],
+ [
+ 7,
+ 3
+ ],
+ [
+ 8,
+ 3
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 10,
+ 3
+ ],
+ [
+ 11,
+ 3
+ ],
+ [
+ 1,
+ 4
+ ],
+ [
+ 2,
+ 4
+ ],
+ [
+ 3,
+ 4
+ ],
+ [
+ 4,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 7,
+ 4
+ ],
+ [
+ 8,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 10,
+ 4
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 2,
+ 5
+ ],
+ [
+ 3,
+ 5
+ ],
+ [
+ 4,
+ 5
+ ],
+ [
+ 5,
+ 5
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 2,
+ 6
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 4,
+ 6
+ ],
+ [
+ 5,
+ 6
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 2,
+ 7
+ ],
+ [
+ 3,
+ 7
+ ],
+ [
+ 4,
+ 7
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 6,
+ 7
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 9,
+ 7
+ ],
+ [
+ 10,
+ 7
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 9,
+ 8
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 11,
+ 8
+ ],
+ [
+ 6,
+ 9
+ ],
+ [
+ 7,
+ 9
+ ],
+ [
+ 8,
+ 9
+ ],
+ [
+ 9,
+ 9
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 11,
+ 9
+ ],
+ [
+ 6,
+ 10
+ ],
+ [
+ 7,
+ 10
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 9,
+ 10
+ ],
+ [
+ 10,
+ 10
+ ],
+ [
+ 11,
+ 10
+ ],
+ [
+ 6,
+ 11
+ ],
+ [
+ 7,
+ 11
+ ],
+ [
+ 8,
+ 11
+ ],
+ [
+ 9,
+ 11
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 11,
+ 11
+ ],
+ [
+ 7,
+ 6
+ ]
+ ],
+ "time": 0,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 1
+ ],
+ [
+ 3,
+ 1
+ ],
+ [
+ 4,
+ 1
+ ],
+ [
+ 5,
+ 1
+ ],
+ [
+ 6,
+ 1
+ ],
+ [
+ 7,
+ 1
+ ],
+ [
+ 8,
+ 1
+ ],
+ [
+ 9,
+ 1
+ ],
+ [
+ 10,
+ 1
+ ],
+ [
+ 11,
+ 1
+ ],
+ [
+ 1,
+ 2
+ ],
+ [
+ 2,
+ 2
+ ],
+ [
+ 3,
+ 2
+ ],
+ [
+ 4,
+ 2
+ ],
+ [
+ 5,
+ 2
+ ],
+ [
+ 6,
+ 2
+ ],
+ [
+ 7,
+ 2
+ ],
+ [
+ 8,
+ 2
+ ],
+ [
+ 9,
+ 2
+ ],
+ [
+ 10,
+ 2
+ ],
+ [
+ 11,
+ 2
+ ],
+ [
+ 1,
+ 3
+ ],
+ [
+ 2,
+ 3
+ ],
+ [
+ 3,
+ 3
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 5,
+ 3
+ ],
+ [
+ 6,
+ 3
+ ],
+ [
+ 7,
+ 3
+ ],
+ [
+ 8,
+ 3
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 10,
+ 3
+ ],
+ [
+ 11,
+ 3
+ ],
+ [
+ 1,
+ 4
+ ],
+ [
+ 2,
+ 4
+ ],
+ [
+ 3,
+ 4
+ ],
+ [
+ 4,
+ 4
+ ],
+ [
+ 5,
+ 4
+ ],
+ [
+ 6,
+ 4
+ ],
+ [
+ 7,
+ 4
+ ],
+ [
+ 8,
+ 4
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 10,
+ 4
+ ],
+ [
+ 11,
+ 4
+ ],
+ [
+ 1,
+ 5
+ ],
+ [
+ 2,
+ 5
+ ],
+ [
+ 3,
+ 5
+ ],
+ [
+ 4,
+ 5
+ ],
+ [
+ 5,
+ 5
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 7,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 10,
+ 5
+ ],
+ [
+ 11,
+ 5
+ ],
+ [
+ 1,
+ 6
+ ],
+ [
+ 2,
+ 6
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 4,
+ 6
+ ],
+ [
+ 5,
+ 6
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 10,
+ 6
+ ],
+ [
+ 11,
+ 6
+ ],
+ [
+ 1,
+ 7
+ ],
+ [
+ 2,
+ 7
+ ],
+ [
+ 3,
+ 7
+ ],
+ [
+ 4,
+ 7
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 6,
+ 7
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 8,
+ 7
+ ],
+ [
+ 9,
+ 7
+ ],
+ [
+ 10,
+ 7
+ ],
+ [
+ 11,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 8
+ ],
+ [
+ 3,
+ 8
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 6,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ],
+ [
+ 9,
+ 8
+ ],
+ [
+ 10,
+ 8
+ ],
+ [
+ 11,
+ 8
+ ],
+ [
+ 6,
+ 9
+ ],
+ [
+ 7,
+ 9
+ ],
+ [
+ 8,
+ 9
+ ],
+ [
+ 9,
+ 9
+ ],
+ [
+ 10,
+ 9
+ ],
+ [
+ 11,
+ 9
+ ],
+ [
+ 6,
+ 10
+ ],
+ [
+ 7,
+ 10
+ ],
+ [
+ 8,
+ 10
+ ],
+ [
+ 9,
+ 10
+ ],
+ [
+ 10,
+ 10
+ ],
+ [
+ 11,
+ 10
+ ],
+ [
+ 6,
+ 11
+ ],
+ [
+ 7,
+ 11
+ ],
+ [
+ 8,
+ 11
+ ],
+ [
+ 9,
+ 11
+ ],
+ [
+ 10,
+ 11
+ ],
+ [
+ 11,
+ 11
+ ],
+ [
+ 7,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:F43_11",
+ "value": "2"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "6,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "1,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 2,
+ 1
+ ],
+ "downFloor": [
+ 7,
+ 6
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {
+ "5,8": [],
+ "9,5": [],
+ "1,7": [],
+ "1,9": [],
+ "2,9": [],
+ "2,10": [],
+ "1,10": [],
+ "3,9": [],
+ "3,10": [],
+ "5,9": []
+ },
+ "canFlyFrom": true
+}
\ No newline at end of file
diff --git a/project/floors/MT44.js b/project/floors/MT44.js
new file mode 100644
index 0000000..a7c109f
--- /dev/null
+++ b/project/floors/MT44.js
@@ -0,0 +1,1353 @@
+main.floors.MT44=
+{
+ "floorId": "MT44",
+ "title": "天塔第 44 层",
+ "name": "天塔第44层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 88, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0,352],
+ [348, 2, 2, 2, 2, 2, 0, 2, 0, 0, 0,367,352],
+ [348, 31, 0, 0, 32, 2, 0, 2, 2, 2, 2, 2,352],
+ [348, 0, 21, 21, 0, 2, 31, 2, 0, 0, 0, 87,352],
+ [348, 31, 0, 0, 32, 2, 0, 2, 0,411, 2, 2,352],
+ [348, 2, 86, 86, 2, 2, 81, 2, 0, 0, 0, 0,352],
+ [348, 2, 86, 86, 2, 0, 0, 2, 0, 0, 0, 0,352],
+ [348, 0, 0, 0,300, 0, 0, 2, 2, 81, 2, 2,352],
+ [348, 2, 2, 2, 2, 2, 0, 11, 0, 0, 0,367,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "9,7": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "4"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:183",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "themeoflove.mp3",
+ "keep": true
+ },
+ "\t[邵虎]\f[shaohuyilv.png,200,40]…………",
+ "\t[???]呵呵……对你来说已经接近久违了吧……..",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohuyilv.png,200,40]…………",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ "\t[???]怎么,已经….不认识我了吗。",
+ "\t[邵虎]\f[shaohuyilv.png,200,40]……………….不………….",
+ "\t[邵虎]\f[shaohujinzhang.png,200,40]………..只是时间太久了………..",
+ "\t[邵虎]\f[shaohujinzhang.png,200,40]………..不知道……该说些什么而已……………..",
+ "\t[邵虎]\f[shaohuxiao.png,200,40]姐姐………….",
+ "\t[邵虎]\f[shaohuziya.png,200,40]好久不见了……真的好久不见了……",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohuyilv.png,200,40]等等…………!!",
+ "\t[邵虎]\f[shaohuyilv.png,200,40]姐姐你………………….",
+ "\t[邵虎]\f[shaohuyilv.png,200,40]你不是已经………………",
+ "\t[???]已经怎么了?已经死了是不是?",
+ "\t[邵虎]\f[shaohuyilv.png,200,40]………………",
+ "\t[???]可是你眼前所见还有假吗?",
+ "\t[???]姐姐我还站在这里,就像过去一样,还会在你身边……",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohuyilv.png,200,40]………………",
+ "\t[???]诶……小邵弟弟,看到了久违的姐姐,难道不想冲上来拥抱一个吗?",
+ "\t[???]或者…………撒撒娇、甩甩性子也行哦~~",
+ "\t[???]这里没有别人……所以你就放松点吧……",
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "playSound",
+ "name": "10-Track14.mp3"
+ },
+ "\t[邵虎]\f[shaohuxiao.png,200,40]虽然…………我也曾想过向姐姐撒娇……",
+ "\t[邵虎]\f[shaohuzixin.png,200,40]曾经想过姐姐如果再次出现在我的面前……如果姐姐还没死的话……会发生什么……",
+ "\t[邵虎]\f[shaohuzixin.png,200,40]也许会再次依赖上姐姐……真的会在姐姐面前撒个娇也许也不是不可能的呢……",
+ "\t[邵虎]\f[shaohuzixin.png,200,40]但是……实际上呢?",
+ "\t[邵虎]\f[shaohuzixin.png,200,40]当姐姐实际站在我面前的时候……我就发现,其实自己并没有那么对她依赖……",
+ "\t[邵虎]\f[shaohuzixin.png,200,40]现在的我……也是能够独当一面的人了……是不需要再向姐姐求索什么的时候了……",
+ "\t[邵虎]\f[shaohusikao.png,200,40]不过——反过来说…………",
+ "\t[邵虎]\f[shaohuziya.png,200,40]你究竟是谁!?",
+ "\t[???]诶……邵弟弟……我是你姐姐啊……",
+ "\t[???]难道你真的不认识我了吗?姐姐……姐姐会伤心的……",
+ "\t[邵虎]\f[shaohuziya.png,200,40]让你死的明白一点吧。我姐姐邵怜,从来就不会叫我“邵弟弟”。",
+ "\t[邵虎]\f[shaohuziya.png,200,40]而是直接叫我的名字。怎么样?快说你是谁!",
+ {
+ "type": "playSound",
+ "name": "10-Track14.mp3"
+ },
+ "\t[???]呵……",
+ "\t[???]没想到这么快就被你识破了啊……",
+ {
+ "type": "animate",
+ "name": "meiqishibianshen",
+ "loc": [
+ 9,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "E341",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ "\t[邵虎]\f[shaohuziya.png,200,40]你……你是……",
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "meiqishi.mp3",
+ "keep": true
+ },
+ "\t[???]\f[meidaxiao.png,200,40]诶呀~~!!本来还想着要在邵弟弟身上揩把油呢~~可惜没能成功啊!!",
+ "\t[???]\f[meidaxiao.png,200,40]果然就像是海骑士说的……",
+ "\t[???]\f[meimao.png,200,40]邵弟弟啊,我也不得不说你一句......",
+ "\t[???]\f[meimao.png,200,40]刚才直接扑上来叫一声“姐姐我想死你\n了”不就结了吗~~~干嘛弄得一副拒人于千里之外\n的样子~~~~",
+ "\t[???]\f[meimao.png,200,40]然后后面会发生什么我可不敢保证哦\n~~~~~说不定连公主殿下都会羡慕起来呢~~~~",
+ {
+ "type": "animate",
+ "name": "xin",
+ "loc": [
+ 9,
+ 5
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你真无聊。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]用我的伤心处来满足自己的恶趣味......",
+ "\t[邵虎]你真的令人讨厌透了!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]啊呀呀......",
+ "\t[???]被邵弟弟讨厌了呢~~~~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]这感觉虽然不是特别舒服.....不过蛮\n有意思的嘛~~~",
+ "\t[???]就好像是吃了新鲜的柠檬之后又嚼了一\n大块冰一~~样~~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]喂喂~~!!邵弟弟~~我听说你对公主有\n点小~小~的仰慕啊~",
+ "\t[???]有没有这回事啊?姐姐会帮你把那小丫\n头搞到手哦~",
+ "\t[邵虎]你到底是谁.......?",
+ "\t[邵虎]再不说的话别逼我动手了......就算是女性我也不\n会手下留情.......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]哈哈哈~~~年轻人气量大一点嘛~不过\n我自己年龄也没多大就是了~~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meibugaoxing.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]还是说你已经沉迷于姐姐倾塔的容颜中\n了呢?",
+ "\t[???]那我可就得说你一句了啊邵弟弟......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]这么不坦率可不好哦~~!!",
+ "\t[邵虎]你......在拿我开玩笑吗........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meimao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]喂,邵弟弟,让姐姐捏一下你那光滑细\n嫩的小脸蛋……嗯?好不好呀~看上去好有弹性的\n说~~!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]啊哈哈哈~你真好玩啊邵弟弟~~!",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这.......这一点都不好笑.......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meimao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]诶呀,还是说邵弟弟的心已经被那个刁\n蛮娇惯的小公主填满了呢~嘿嘿,就连这点也好迷\n人哦!",
+ "\t[???]嗯......姐姐已经被邵弟弟的气势俘虏\n了哦~要不要抛下那个薄情的公主,跟我在一起吧\n~~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..................",
+ "\t[邵虎]你.............你应该知道公主殿下在哪对不\n对......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]联盟的女骑士......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]喔呦....邵弟弟问我话了~姐姐当然知\n道,还可以带你去呢~不过嘛,是有条件的~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meibugaoxing.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]另外......那个“联盟的女骑士”真的\n很难听哦~~!",
+ "\t[邵虎]你不说你叫什么名字我怎么叫你.....",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]啊啊啊.........真是败给邵弟弟你\n了......",
+ "\t[???]告诉你我的名字也不是不行啦~不过呢\n~这跟告诉你公主殿下的位置一样......是有条件\n的哦~",
+ "\t[邵虎]你...............",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]呵呵........邵弟弟..........我\n们..........打个赌怎么样?",
+ "\t[邵虎]打........赌........?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meimao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]就赌............",
+ "\t[???]你不能在我\r[red]媚骑士的手上跑掉!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "yellowGuard",
+ "loc": [
+ [
+ 9,
+ 9
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian2",
+ "loc": "hero"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "right:0"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 7
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "yellowGuard",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 7
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 11,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "yellowGuard",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 6
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 6
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 6
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 6
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian2",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]怎么样~~没处跑了吧~~?",
+ "\t[媚骑士]呵呵~~看来这场打赌是我赢了呢,邵弟\n弟~~~",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不愧是联盟四骑士之一的媚骑士呢......这个局早\n就为我设好了吧......",
+ "\t[媚骑士]邵弟弟也不是笨人呢~~怎么样,看你接\n下来能不能吃下我一招【剑刃媚影】呢?",
+ "\t[邵虎]................",
+ "\t[媚骑士]来了哦~!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "N547",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "N547",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong2",
+ "loc": [
+ 10,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]\\c[30]剑刃媚影!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "bg",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 11,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 7
+ ],
+ "to": [
+ 11,
+ 5
+ ],
+ "time": 100,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 11,
+ 7
+ ],
+ "to": [
+ 9,
+ 5
+ ],
+ "time": 100,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 7
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 100,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 11,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "animate",
+ "name": "jiaosha",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "048-Explosion01.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]唔..........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]啊呀......跑掉了呢......",
+ "\t[媚骑士]算了......我还有其他事......就先放\n过你吧~~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "4"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:183",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 11,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 10,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "11,2": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT44",
+ "loc": [
+ 11,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,9": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT44",
+ "loc": [
+ 11,
+ 2
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,4": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,354, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 2,
+ 1
+ ],
+ "upFloor": [
+ 10,
+ 4
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT45.js b/project/floors/MT45.js
new file mode 100644
index 0000000..4cbc1ba
--- /dev/null
+++ b/project/floors/MT45.js
@@ -0,0 +1,663 @@
+main.floors.MT45=
+{
+ "floorId": "MT45",
+ "title": "天塔第 45 层",
+ "name": "天塔第45层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 2, 11,421, 2, 4, 4,352],
+ [348, 4, 2, 2, 2, 2, 2, 0, 2, 2, 4, 4,352],
+ [348, 4, 2, 2,417, 2,418, 11, 2, 2, 2, 2,352],
+ [348, 4, 2,323, 11, 2, 2, 2, 2,422, 0, 88,352],
+ [348, 2, 2, 11, 2,420, 11, 0, 2, 2, 2, 2,352],
+ [348,420, 2,419, 2, 2, 2, 11,421, 2,419, 2,352],
+ [348, 11, 2, 2, 2,417, 2, 2, 2, 2, 11, 2,352],
+ [348, 0, 2, 11, 0, 11, 2, 11,416, 2, 0, 2,352],
+ [348, 11, 2,367, 2, 2, 11, 0, 2, 2, 11,367,352],
+ [348,416, 2, 2, 4, 2,418, 2,422, 2, 2, 2,352],
+ [348, 2, 4, 4, 4, 4, 2, 2, 32, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "9,4": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 4,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "2,4": [
+ {
+ "type": "setBlock",
+ "number": "34"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 4
+ ]
+ ],
+ "remove": true
+ }
+ ],
+ "2,2": [
+ {
+ "type": "if",
+ "condition": "(flag:344==1)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "N465"
+ },
+ "\t[邵虎]\f[shaohuyilv.png,160,20]..............!!姐...姐姐!!",
+ "\t[邵怜]小虎........把你的经历送给我.......我给你前\n进的力量.........",
+ "\t[邵虎]\f[shaohuziya.png,160,20]姐姐..........我好想你.........不要走好吗...",
+ "\t[邵怜]小虎.......我也想你.........就算只是一点\n点............我也想和你多呆一会..........",
+ {
+ "type": "setText",
+ "position": "center",
+ "background": "winking.png"
+ },
+ "剧情点变成了攻击力和防御力!!",
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winking.png"
+ },
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "operator": "+=",
+ "value": "flag:juqing"
+ },
+ {
+ "type": "setValue",
+ "name": "status:def",
+ "operator": "+=",
+ "value": "flag:juqing"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "0"
+ },
+ "\t[邵虎]\f[shaohuziya.png,160,20]姐姐........谢谢你...........",
+ {
+ "type": "move",
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 1
+ ]
+ ],
+ "remove": true
+ }
+ ],
+ "false": []
+ }
+ ],
+ "0,1": [
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "leng.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...................",
+ "\t[邵虎]刚才真的好险......不过我的血还够抗下刚才那一\n击.......",
+ "\t[邵虎].........如果再来一次......恐怕就没那么好受\n了吧...........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]媚骑士么..........",
+ "\t[邵虎]果然......联盟的骑士都不简单啊......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "3,9": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "5,7": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 7,
+ 2
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "6,3": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 3,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "3,6": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 1,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,6": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 7,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,6": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,9": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 7,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 8,
+ 10
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,10": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "10,6": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "6,10": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,10": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "5,5": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,3": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,1": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT45",
+ "loc": [
+ 9,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,4": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "11,9": {
+ "0": null,
+ "1": null,
+ "2": null
+ }
+ },
+ "downFloor": [
+ 10,
+ 4
+ ],
+ "upFloor": [
+ 10,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {
+ "2,1": [
+ "down"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/project/floors/MT46.js b/project/floors/MT46.js
new file mode 100644
index 0000000..5b6ab07
--- /dev/null
+++ b/project/floors/MT46.js
@@ -0,0 +1,142 @@
+main.floors.MT46=
+{
+ "floorId": "MT46",
+ "title": "天塔第 46 层",
+ "name": "天塔第46层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 2, 2, 2, 4, 4, 4, 4, 4, 4,221, 21,352],
+ [348, 4, 4,367, 4, 4, 4, 4, 4, 4, 0, 4,352],
+ [348, 4, 0, 0, 0, 0, 0,221, 0, 4, 0, 4,352],
+ [348, 4, 0, 4, 4, 4, 4, 2, 0, 4,354, 2,352],
+ [348, 4, 0, 4, 4, 4, 4, 2, 86, 4,367, 4,352],
+ [348, 4, 0, 4, 2, 2,354, 11, 0, 4, 4, 4,352],
+ [348, 31, 0,221, 86, 4, 4, 4, 0, 0, 0, 11,352],
+ [348, 4, 4, 4,354, 4, 4, 4, 2, 2,378,354,352],
+ [348, 4, 22, 0, 11, 0, 0, 4, 4, 4, 0, 0,352],
+ [348, 4, 4, 4, 4, 4, 0, 4, 4, 4, 0, 4,352],
+ [348, 4, 4, 4, 4, 4, 87, 4, 4, 4, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "10,5": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT46",
+ "loc": [
+ 3,
+ 2
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "3,2": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT46",
+ "loc": [
+ 10,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {
+ "10,8": [
+ "\t[邵虎]\f[shaohusikao.png,-30,20]这扇门已经破损的不成样子了.....看它的颜\n色......过去大概是一扇黑色的门吧......",
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ },
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 10
+ ],
+ "downFloor": [
+ 10,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT47.js b/project/floors/MT47.js
new file mode 100644
index 0000000..e8c3160
--- /dev/null
+++ b/project/floors/MT47.js
@@ -0,0 +1,535 @@
+main.floors.MT47=
+{
+ "floorId": "MT47",
+ "title": "天塔第 47 层",
+ "name": "天塔第47层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352],
+ [348, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2,352],
+ [348,367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,352],
+ [348, 2, 2, 2,161, 2,161, 2,161, 2, 2, 2,352],
+ [348, 4, 4, 2, 21, 2, 22, 2, 23, 2, 4, 4,352],
+ [348, 4, 4, 2, 58, 2, 28, 2, 27, 2, 4, 4,352],
+ [348, 2, 2, 2,161, 2,161, 2,161, 2, 2,372,352],
+ [348,367, 11, 0, 0, 0, 0, 0, 0, 0, 11,367,352],
+ [348, 2, 2,121, 0, 0, 0,367, 0, 0, 2, 2,352],
+ [348, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 4,352],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "3,9": [
+ "\t[老人]\f[npcnan.png,-30,20]你完全可以拿到这层楼中的全部物品。只\n不过,要看你的胆识和智慧。"
+ ],
+ "1,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT47",
+ "loc": [
+ 11,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT47",
+ "loc": [
+ 1,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "7,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT47",
+ "loc": [
+ 1,
+ 3
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "1,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT47",
+ "loc": [
+ 7,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "11,7": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 11,
+ 7
+ ]
+ }
+ ],
+ "4,4": [
+ {
+ "type": "if",
+ "condition": "flag:173",
+ "true": [],
+ "false": [
+ {
+ "type": "if",
+ "condition": "flag:174",
+ "true": [],
+ "false": [
+ {
+ "type": "moveAction"
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:174",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "6,4": [
+ {
+ "type": "if",
+ "condition": "flag:173",
+ "true": [],
+ "false": [
+ {
+ "type": "if",
+ "condition": "flag:174",
+ "true": [],
+ "false": [
+ {
+ "type": "moveAction"
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:174",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "8,4": [
+ {
+ "type": "if",
+ "condition": "flag:173",
+ "true": [],
+ "false": [
+ {
+ "type": "if",
+ "condition": "flag:174",
+ "true": [],
+ "false": [
+ {
+ "type": "moveAction"
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:174",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {
+ "11,7": [
+ {
+ "type": "show",
+ "loc": [
+ [
+ 1,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 7,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:173",
+ "value": "1"
+ }
+ ]
+ },
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 2
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT48.js b/project/floors/MT48.js
new file mode 100644
index 0000000..e4f9bb4
--- /dev/null
+++ b/project/floors/MT48.js
@@ -0,0 +1,1149 @@
+main.floors.MT48=
+{
+ "floorId": "MT48",
+ "title": "天塔第 48 层",
+ "name": "天塔第48层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 2, 0, 0, 0, 0, 0,125,352],
+ [348, 4, 4, 4, 4, 2, 31, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 2, 0, 0, 0, 0, 0, 87,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "11,6": [
+ {
+ "type": "if",
+ "condition": "flag:186",
+ "true": [
+ {
+ "type": "if",
+ "condition": "switch:B",
+ "true": [
+ "\t[杰克]\f[jiekezixin.png,200,20]老大加油~~~~"
+ ],
+ "false": [
+ "\t[杰克]\f[jiekezixin.png,200,20]嘿!老大~~~",
+ "\t[邵虎]\f[shaohuyilv.png,-30,20]诶?杰克你怎么会在这?我记得这里应该\n是个联盟的老人......",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]而且这里的样子......就像是发生过一场\n激烈的战斗一样......",
+ "\t[杰克]\f[jiekeyilv.png,200,20]这.....这都能看得出来吗?不愧是老大\n啊!?",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]嗯。你看着地面烧焦的痕迹,明显是炎系\n和雷系的魔法所造成。而且地面上有好多细细的粉\n状物......还有黏黏的......这什么东西?",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]总之......我没猜错的话应该是一场战斗\n没错。杰克你什么时候来的?",
+ "\t[杰克]\f[jiekezixin.png,200,20]我来了一段时间了。而且,还看到了一点\n有意思的事情呢~",
+ "\t[邵虎]\f[shaohuyilv.png,-30,20]诶?有一段时间了吗?可我离开这里还没\n有多久。",
+ "\t[杰克]\f[jiekezixin.png,200,20]刚刚这里来了一个联盟的“巡察”,是他\n跟那个联盟的老头打了一场。联盟老头就这样被干\n掉了。然后那个“巡察”就走掉啦~~~",
+ "\t[杰克]\f[jiekezixin.png,200,20]我一直在匿形状态,所以没人发现我的,\n老大就别担心啦~",
+ "\t[邵虎]\f[shaohuyilv.png,-30,20]巡....察?那是什么?",
+ "\t[杰克]\f[jiekezixin.png,200,20]是联盟里的一种职务啦。据说很强的骑士\n才能担任呢!",
+ "\t[杰克]\f[jiekezixin.png,200,20]而他们的任务就是清理掉所有联盟的叛徒\n与异端,为联盟的发展贡献力量。这大概就是我的\n理解了吧~",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]这样啊.........我大概懂了。",
+ "\t[杰克]\f[jiekezixin.png,200,20]不过我也不是很清楚啊。",
+ "\t[杰克]\f[jiekeyilv.png,200,20]对了老大,还有一件事,我必须要提醒你\n的。",
+ "\t[邵虎]\f[shaohuyilv.png,-30,20]诶?还有什么事吗?",
+ "\t[杰克]\f[jiekezixin.png,200,20]过了50层就是联盟的管辖区域了。\n老大可能会碰上很多训练有素的骑士。",
+ "\t[杰克]\f[jiekezixin.png,200,20]因此老大要注意自己的能力,时刻视情况\n而定,不要勉强自己啊。",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]这样啊。我会注意的。",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]不过既然你这么说了,另一个意思大概就\n是你不会再跟我前进了对吧?",
+ "\t[杰克]\f[jiekeyilv.png,200,20]老大不愧是老大,这都能看出来啊。",
+ "\t[杰克]\f[jiekezixin.png,200,20]因为我本身就隶属于联盟,尽管只是个最\n底层的无业游民,但还是免不了会有人认识我的。",
+ "\t[杰克]\f[jiekezixin.png,200,20]这样的话我去老大大概就不方便行动了。\n所以我觉得我还是不去的好。",
+ "\t[邵虎]\f[shaohuyilv.png,-30,20]但是.......你刚刚说过的“巡察”不会\n因为你是联盟人士并且擅离联盟的区域而处罚你么\n?",
+ "\t[杰克]\f[jiekeyilv.png,200,20]这.......确实是一个问题......",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]不过我有4层的研究所啊~~只要躲到里面\n,就不怕巡察会找到我的。",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]那你可要小心点了。",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]我先不陪你了,就让我看看联盟的地域究\n竟是什么样子的吧。",
+ "\t[杰克]\f[jiekezixin.png,200,20]还有一点我忘了说了,\r[#ff8080]联盟区域内的暗墙也\n有不少,有些至关重要,所以老大可以考虑先探明\n情况在进行真正的战斗。",
+ "\t[邵虎]\f[shaohuzixin.png,-30,20]这个我懂,谨慎是第一要素,我会记住的",
+ "\t[杰克]\f[jiekezixin.png,200,20]哈哈!!那么老大走好咯~~~~",
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "2"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:B",
+ "value": "1"
+ }
+ ]
+ }
+ ],
+ "false": [
+ "\t[联盟老人]\f[npcnan.png,200,20]..........",
+ "\t[联盟老人]\f[npcnan.png,200,20]离我远一点,年轻人。",
+ "\t[邵虎]\f[shaohusikao.png,-30,20]................",
+ "\t[联盟老人]\f[npcnan.png,200,20]哼......快走吧......我不想让别人\n知道我在这里。"
+ ]
+ }
+ ],
+ "11,8": [
+ {
+ "type": "if",
+ "condition": "flag:175",
+ "true": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT49",
+ "loc": [
+ 10,
+ 8
+ ]
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "flag:176",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:185",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:186",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:176",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:175",
+ "value": "1"
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 11,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT49",
+ "loc": [
+ 10,
+ 8
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "setHeroOpacity",
+ "opacity": 0
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 6,
+ 3
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:3",
+ "right:3"
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]..........离我远一点......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]........我不想让人.......",
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20].............",
+ {
+ "type": "playBgm",
+ "name": "xunchajieke.mp3",
+ "keep": true
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20].......你.........",
+ "\t[联盟老人]\f[npcnan.png,-30,20]....你是.........",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]怎么,不认识我了?我觉得凡是在联盟呆\n过的人......应该没有不认识我的吧........",
+ "\t[联盟老人]\f[npcnan.png,-30,20].............",
+ "\t[联盟老人]\f[npcnan.png,-30,20].......怎么会不认识......",
+ "\t[联盟老人]\f[npcnan.png,-30,20].........巡察杰克......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]........专门清除联盟内部异\n端......制裁叛徒的刽子手.......",
+ "\t[联盟老人]\f[npcnan.png,-30,20].......你....你......怎么会出现\n在这里.......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你不是被海骑士委派了一个很重要的\n任务吗......怎么会出现在这里.......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你不是被海骑士委派了一个很重要的\n任务吗......怎么会出现在这里.......",
+ "\t[杰克]\f[jiekeyilv.png,200,20]啊呀呀......还有这回事吗.....!?",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]不过就算有......跟你这个\r[#81f07a]叛徒\n\r又有什么关系呢!?",
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]谁是叛徒!?我......我才不是叛徒\n!你有什么证据说我是叛徒!?",
+ "\t[杰克]\f[jiekeyilv.png,200,20]啊呀啊呀,你还想抵赖!?",
+ "\t[杰克]\f[jiekeyilv.png,200,20]不过......我确实没有证据......",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]你长得像个叛徒——这个理由足够了吧?",
+ {
+ "type": "animate",
+ "name": "EMfanu",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]你..........",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你这个杀人狂.........如果我没记\n错的话......你这家伙杀的人都可以组成一个骑士\n团了!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]......巡察杰克......果然如同传闻\n中的一样......冷血无情呢......",
+ "\t[杰克]\f[jiekezixin.png,200,20]诶呀呀......你这么说我会很困扰的哦?",
+ "\t[杰克]\f[jiekezixin.png,200,20]情感这东西可是分人的哦?我可没说过我\n见到人就想杀?",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]不过像你这种叛出联盟的烂货,就算死一\n万次也不足以平愤呢?",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你..........",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你不去对付妖社......来找我的麻烦\n算什么?",
+ {
+ "type": "playSound",
+ "name": "082-Monster04.mp3"
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]\\c[38]我好端端的呆在\n这里,惹到谁了?",
+ {
+ "type": "playSound",
+ "name": "082-Monster04.mp3"
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]\\c[30]联盟怎么了?联盟就可以\n妨碍我个人的行动吗?",
+ "\t[杰克]\f[jiekezixin.png,200,20]好吧,就让你死得明白一点。免得以后传\n出去说我巡察杰克不分青红皂白——虽然不可能传\n出去了。",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]你明明知道50层之下基本都被妖社所占领\n,还放了这么多联盟人士下到50层以下,你是何居\n心?",
+ {
+ "type": "playSound",
+ "name": "085-Monster07.mp3"
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]\\c[25]我说过了!!联盟无法限制\n我们的自由行动!就算是海骑士\n甚至天塔之主也不行!!",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]真是TMD嘴硬。",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]我管你们有什么目的?除了雪儿仙子外,\n呆在联盟管辖区域之外的--------",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]尤其是你这个躲在联盟与妖社统治交界地\n方唯恐天下不乱坐等联盟妖社对干的宇宙超级无敌\n大笨蛋...................",
+ {
+ "type": "playSound",
+ "name": "083-Monster05.mp3"
+ },
+ "\t[杰克]\f[jiekexiaohei.png,200,20]\\c[40]我不杀你杀谁啊!!!",
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]................",
+ "\t[联盟老人]\f[npcnan.png,-30,20].........看来.......我只有拼一拼\n了..........",
+ "\t[联盟老人]\f[npcnan.png,-30,20]......传闻巡察杰克并不强......只\n是他的行动像是赋予了魔法一般难以捉摸......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]那就让我——联盟的高级魔法师来看\n看你的本事吧!",
+ "\t[杰克]\f[jiekeyilv.png,200,20]不得不说,你这情报掌握得还蛮出乎我的\n意料的。",
+ "\t[杰克]\f[jiekeyilv.png,200,20]不过,在我巡察杰克面前,再有用的情报\n,都将成为过去式。",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]我的翻新速度可比你们这帮家伙快得多啊!!",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]我管你是高级魔法师还是啥东西——我统统照杀\n!!!!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]多说无用!!看招!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]\\c[35]裁决之雷!!",
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 6
+ ],
+ "to": [
+ 8,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 11,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 9,
+ 6
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 6
+ ],
+ "to": [
+ 9,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 11,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 6
+ ],
+ "to": [
+ 8,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 11,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 9,
+ 6
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 6
+ ],
+ "to": [
+ 9,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 11,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ "\t[杰克]\f[jiekeyilv.png,200,20]诶呀呀!~~~高级魔法师果然是————",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]名不虚传啊~~!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你............",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你就不怕话多了噎死!?",
+ "\t[联盟老人]\f[npcnan.png,-30,20]好......这是你逼我的......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]\r[#ff8080]聚集在虚空中的炎元素啊!请\n遵听我的号令,由四面八方齐聚而来!!化作这释\n放在目标指向的无穷爆炎,灭杀一切残存的灵魂!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]\r[#ff8080]最耀眼的火光啊!你将会随着\n灵魂的坍塌而变为废墟中最耀眼的一环!!!光辉\n的聚集点——释放你那燃烧一切的炽热!!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]\r[#ff8080]\\c[40]天火咒:焚天炎!!",
+ "\t[杰克]\f[jiekeyilv.png,200,20]诶......这是......",
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "fentianyan",
+ "loc": [
+ 9,
+ 6
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:176",
+ "value": "1"
+ },
+ {
+ "type": "setBlock",
+ "number": "I472",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]呼......呼......",
+ "\t[联盟老人]\f[npcnan.png,-30,20]这下你还不死..........",
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 11,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3",
+ "keep": true
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]我擦?这是啥玩意!?",
+ "\t[联盟老人]\f[npcnan.png,-30,20]稻、稻草人......!?",
+ "\t[杰克]\f[jiekeyilv.png,0,0,246,320,200,20,246,320,0.58]诶呀呀.........你这个白痴,发招就发招,念那\n么长的咒干嘛?傻子都逃得过去。",
+ "\t[联盟老人]\f[npcnan.png,-30,20]什.....什么!?声音从哪里传来\n的........?",
+ "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]现在.........就轮到你了哦~!",
+ "\t[联盟老人]\f[npcnan.png,-30,20].......................",
+ "\t[联盟老人]\f[npcnan.png,-30,20]四周确实没有人........这......这\n怎么可能!?",
+ "\t[联盟老人]\f[npcnan.png,-30,20]人怎么可能凭空消失的?",
+ "\t[联盟老人]\f[npcnan.png,-30,20]这——不——科——学——!!",
+ "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]\r[#ff8080]那就由我来告诉你。",
+ "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]\r[#ff8080]\\c[40]老子就是科学!!",
+ "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]所以,死在科学的手里,你应该感到庆幸才是。",
+ "\t[杰克]\f[jiekedajiao.png,0,0,246,320,200,20,246,320,0.58]驱尸粉!!!!",
+ {
+ "type": "animate",
+ "name": "miwudan",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 6
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 6
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 6
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 6
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]啊......我的眼睛!!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]眼睛好痛好痛.........哇哇!!!\n一直在流眼泪啊啊!!!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]看......看不见前面啦啊啊啊啊!!",
+ "\t[杰克]\f[jiekezixin.png,0,0,246,320,200,20,246,320,0.58]嘛~这才是我要的效果。骷髅人没有眼睛所以驱尸\n粉没有用吗。",
+ "\t[杰克]\f[jiekezixin.png,0,0,246,320,200,20,246,320,0.58]不过......还没完哦?",
+ "\t[杰克]\f[jiekedajiao.png,0,0,246,320,200,20,246,320,0.58]黏墙胶!!!!",
+ {
+ "type": "animate",
+ "name": "nianqiangjiao",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]哇....哇哇哇!!!这......这是什\n么啊啊啊啊!!!",
+ "\t[联盟老人]\f[npcnan.png,-30,20]手黏到眼睛上了......哇啊啊啊!!",
+ "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]那不是你活该么?谁让你中了我的迷雾弹以后就去\n揉眼睛了?",
+ "\t[杰克]\f[jiekexiaohei.png,0,0,246,320,200,20,246,320,0.58]这个时候如果我不给你一瓶黏墙胶我都感觉对不起\n你这个白痴动作。",
+ "\t[联盟老人]\f[npcnan.png,-30,20]你.........你这个混蛋!!!",
+ "\t[杰克]\f[jiekeyilv.png,0,0,246,320,200,20,246,320,0.58]呀!还骂我?",
+ "\t[杰克]\f[jiekeyilv.png,0,0,246,320,200,20,246,320,0.58]那就别怪我不手下留情啦?",
+ "\t[杰克]\f[jiekedajiao.png,0,0,246,320,200,20,246,320,0.58]拆门镐!!!!",
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "EMhanyou",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]别..................\n打...........................\n了...................................",
+ "\t[杰克]\f[jiekedajiao2.png,0,0,246,320,200,20,246,320,0.58]我擦?你还没挂?我这都打了多少镐子了?",
+ "\t[杰克]\f[jiekedajiao2.png,0,0,246,320,200,20,246,320,0.58]我最多再扔3个镐子?你再不死我可就心疼我的镐\n子了?",
+ "\t[联盟老人]\f[npcnan.png,-30,20]马..................\n上...........................\n了...................................",
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 11,
+ 6
+ ]
+ ],
+ "time": 500
+ },
+ "\t[杰克]\f[jiekeyilv.png,200,20]呀,匿形水时间到了。",
+ "\t[杰克]\f[jiekeyilv.png,200,20]不过隐不隐身也没啥太大关系了。反正你又看不见\n我。",
+ "\t[联盟老人]\f[npcnan.png,-30,20]我..................\n我...........................\n我...................................",
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "089-Attack01.mp3"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:185",
+ "value": "1"
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 9,
+ 6
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "1",
+ "true": [
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "354",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "354",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1",
+ "right:1",
+ "down:2",
+ "left:2",
+ "up:1",
+ "down:1",
+ "right:1",
+ "up:2",
+ "right:1"
+ ]
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]哪..................\n迷...........................\n路...................................",
+ "\t[杰克]\f[jiekeyilv.png,200,20]北都找不到了吗?我记得这层楼不是很复杂的啊?",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]算了。看你那痛苦样?送你一程好了。别忘了回头\n见了土地公带我问声好。",
+ {
+ "type": "move",
+ "loc": [
+ 11,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 5
+ ],
+ "to": [
+ 10,
+ 4
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "daji",
+ "loc": [
+ 10,
+ 4
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ "\t[联盟老人]\f[npcnan.png,-30,20]呀啊啊~!..................\n...........................\n...................................",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]唉。。。。。。又一个傻逼不小心自己掉下去了。",
+ "\t[杰克]\f[jiekexiaohei.png,200,20]不过还真是难为雪儿了,不仅得看着天塔大门,还\n得清理塔前卫生。",
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "EMhanzuo",
+ "loc": [
+ 10,
+ 6
+ ]
+ },
+ "\t[杰克]\f[jiekeyilv.png,200,20]这层楼的建筑啊......算是废了= =",
+ "\t[杰克]\f[jiekeyilv.png,200,20]不过反正不是联盟的区域,就算毁了跟我也没有半\n毛钱关系~~~",
+ "\t[杰克]\f[jiekeyilv.png,200,20]再说又不是我弄的......",
+ "\t[杰克]\f[jiekezixin.png,200,20]一会儿......等老大去了联盟的区域......我也该\n清理一下楼下的联盟走狗们了......",
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ },
+ {
+ "type": "playBgm",
+ "name": "leng.mp3",
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:186",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:176",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:175",
+ "value": "1"
+ },
+ {
+ "type": "setHeroOpacity",
+ "opacity": 1
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 11,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "1",
+ "true": [
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "null",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "null",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "null",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setBgFgBlock",
+ "name": "fg",
+ "number": "null",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ }
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT49",
+ "loc": [
+ 10,
+ 8
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "upFloor": [
+ 10,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT49.js b/project/floors/MT49.js
new file mode 100644
index 0000000..135f9e8
--- /dev/null
+++ b/project/floors/MT49.js
@@ -0,0 +1,1200 @@
+main.floors.MT49=
+{
+ "floorId": "MT49",
+ "title": "天塔第 49 层",
+ "name": "天塔第49层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2,367, 2, 89, 2, 2, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 31,221, 31, 2, 4,352],
+ [348, 4, 2, 2, 2, 2, 85, 2, 2,221, 2, 4,352],
+ [348, 4, 2,165,165,165,165,165, 2, 31, 2, 4,352],
+ [348, 4, 2,165, 2,165, 2,165, 2,221, 2, 4,352],
+ [348, 4, 2,165,165,165,165,165, 2, 31, 2, 4,352],
+ [348, 4, 2, 2,165, 2, 2, 2, 2, 85, 2, 2,352],
+ [348, 4, 2,165,165,165,165,165,165, 0, 0, 88,352],
+ [348, 4, 2,165,165,165, 2,165,165,165, 2, 2,352],
+ [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4,352],
+ [348, 4, 4, 4, 4, 2, 87, 0,367, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "9,9": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "8,9": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "7,9": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "8,8": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "7,8": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "6,8": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "5,8": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "5,9": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "4,9": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,9": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,8": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "4,7": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "4,8": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,6": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "4,6": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "5,6": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "6,6": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "7,5": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "7,6": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "7,4": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "6,4": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "5,4": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,4": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "4,4": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,5": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "5,5": [
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:49fdeng",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "switch:A",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:49fdeng>=26)",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 9,
+ 7
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "11,9": {
+ "trigger": null,
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 0.5,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "6,1": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT49",
+ "loc": [
+ 8,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,11": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT49",
+ "loc": [
+ 6,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,8": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": "MT50",
+ "loc": [
+ 6,
+ 10
+ ]
+ },
+ "8,1": {
+ "floorId": "bishi",
+ "loc": [
+ 11,
+ 9
+ ],
+ "direction": "left"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 7,
+ 11
+ ],
+ "downFloor": [
+ 10,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT5.js b/project/floors/MT5.js
new file mode 100644
index 0000000..a0c4f87
--- /dev/null
+++ b/project/floors/MT5.js
@@ -0,0 +1,809 @@
+main.floors.MT5=
+{
+ "floorId": "MT5",
+ "title": "天塔第 5 层",
+ "name": "天塔第5层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "5,5": null,
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 3,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 2
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 4
+ ]
+ ],
+ "time": 0
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "playBgm",
+ "name": "linghaihuanxin.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???].........",
+ "\t[???]嘿嘿.......",
+ "\t[???]到底在哪呢.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???].......会不会在这里.....",
+ "\t[???]............",
+ "\t[???]..........一定就在这里!!",
+ "\t[???]至于黄门么.........呵呵........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]老子开门从来不用钥匙!!",
+ "\t[???]看本大爷的拆.门.镐!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 5,
+ 4
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 4
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]轻轻松松....轻轻松松~~",
+ "\t[???]这里面.....真激动啊.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]诶!?又一个黄门?",
+ "\t[???]我这次只做了一个拆门镐啊.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]这么简单的事...........",
+ "\t[???]用刚刚开发出来的化墙水看看好了......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]让我看看......先在墙上转一个洞.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "luanma",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]化墙水怎么用的来着.........刚做出来就忘了,瞧我这记性......",
+ "\t[???]嗯........(嘀嘀咕咕嘀嘀咕咕)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 1000
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "xueyi.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "209",
+ "loc": [
+ [
+ 5,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 3
+ ]
+ ],
+ "time": 2000
+ },
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]什么声音..........?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 3
+ ],
+ "to": [
+ 4,
+ 3
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]啊啊啊啊........骷髅人!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]镇定,镇定",
+ "\t[???](妈的见鬼了。。)",
+ "\t[???]骷髅人....骷髅人......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 3,
+ 3
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]对了,骷髅人什么的,不死系我都不怕的!",
+ "\t[???]前两天研究出来的驱尸粉~~~!!",
+ "\t[???]嘿嘿.......",
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ "\t[???]告诉你小骷髅,赶快给大爷滚,我还能饶你一条命",
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ "\t[???]别敬酒不吃吃罚酒哦~小骷髅~!!",
+ "\t[???]看来你是执迷不悟了..........看我的驱尸粉!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "playSound",
+ "name": "se20.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "qushi",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "fanu",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "se83.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]哈?",
+ "\t[???]这...这啥反应?",
+ "\t[???]不行.........再这样下去就被它弄死了",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]只有用绝招了吗!",
+ "\t[???]破墙镐!!!破墙神器!!成功率100%!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 3,
+ 2
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 2
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 3
+ ],
+ "time": 100,
+ "keep": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]呼哈.......(心疼.....)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 5,
+ 1
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 1
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]初级法师我靠。。。。。天要绝我吗?",
+ "\t[???]只有一个化墙水...赌一把了!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 1
+ ],
+ "time": 100,
+ "keep": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 100,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]呀!!!(不知道效果好不好。。)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "quxifen",
+ "loc": [
+ 3,
+ 4
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 3,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 3
+ ],
+ "time": 100,
+ "steps": [
+ "down:8"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 3
+ ],
+ "time": 100,
+ "steps": [
+ "left:1",
+ "down:8"
+ ]
+ },
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 1000
+ },
+ "\t[???]救命啊!!!TxT",
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3"
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+3"
+ }
+ ]
+ },
+ "changeFloor": {
+ "3,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "7,7": {
+ "floorId": "MT4",
+ "stair": "upFloor",
+ "time": 200
+ },
+ "5,5": null
+ },
+ "afterBattle": {
+ "5,5": null
+ },
+ "afterGetItem": {
+ "5,5": null
+ },
+ "afterOpenDoor": {
+ "5,5": null
+ },
+ "cannotMove": {
+ "5,5": null
+ },
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 0, 0,217, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 2, 2, 81, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 0, 0, 0, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 2, 2, 81, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 2, 0, 0, 0,123,201, 2, 0, 0, 0,352],
+ [348, 4, 2, 0, 2, 81, 2, 0, 2, 0, 36, 0,352],
+ [348, 4, 2, 0, 2,205, 2, 88, 2, 0, 0, 0,352],
+ [348, 4, 2, 0, 2, 0, 2, 2, 2, 2, 81, 2,352],
+ [348, 4, 2, 0, 2, 0,205, 0, 0,202,210, 0,352],
+ [348, 4, 2, 0, 2, 0, 2,217, 2, 2, 2, 2,352],
+ [348, 4, 2, 87, 2, 0, 2, 0, 31, 21, 21, 21,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "ratio": 1,
+ "canFlyFrom": true,
+ "upFloor": [
+ 3,
+ 10
+ ],
+ "downFloor": [
+ 7,
+ 6
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT50.js b/project/floors/MT50.js
new file mode 100644
index 0000000..ede2cad
--- /dev/null
+++ b/project/floors/MT50.js
@@ -0,0 +1,80 @@
+main.floors.MT50=
+{
+ "floorId": "MT50",
+ "title": "天塔第 50 层",
+ "name": "天塔第50层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 2, 2, 4, 2, 4, 2, 2, 2, 4,352],
+ [348, 4, 2, 32, 2, 2, 2, 2, 2, 32, 2, 4,352],
+ [348, 2, 2,300, 2, 0, 0, 0, 2,300, 2, 2,352],
+ [348, 2, 32, 0, 86, 0, 87, 0, 86, 0, 32, 2,352],
+ [348, 2, 2,300, 2, 2, 2, 2, 2,300, 2, 2,352],
+ [348, 4, 2, 32, 86, 0, 2, 0, 86, 32, 2, 4,352],
+ [348, 4, 2, 2, 2, 0, 32, 0, 2, 2, 2, 4,352],
+ [348, 4, 4, 4, 2, 2, 0, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": "MT49",
+ "loc": [
+ 7,
+ 11
+ ]
+ },
+ "6,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "upFloor": [
+ 6,
+ 5
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT51.js b/project/floors/MT51.js
new file mode 100644
index 0000000..5f64aed
--- /dev/null
+++ b/project/floors/MT51.js
@@ -0,0 +1,1586 @@
+main.floors.MT51=
+{
+ "floorId": "MT51",
+ "title": "天塔第 51 层",
+ "name": "天塔第51层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 2, 0, 0, 2, 21,246, 32, 2, 0, 32,352],
+ [348, 32, 2, 21, 0,222, 0, 2, 0, 81, 0, 0,352],
+ [348, 32, 2, 0, 0, 2,225, 0,224, 2, 0, 32,352],
+ [348, 22, 2, 2, 81, 2, 2,221, 2, 2, 2, 2,352],
+ [348, 0, 81,225, 31, 2, 27, 0, 27, 2, 23, 0,352],
+ [348, 2, 2, 2, 2, 2, 88, 0, 0, 2, 31, 0,352],
+ [348, 31,222, 81, 32, 2, 2, 0, 2, 2, 2,246,352],
+ [348, 0, 31, 2, 0, 0, 0, 0, 0,372, 0, 0,352],
+ [348,222, 2, 2,222, 0, 0, 0, 0,125, 0, 2,352],
+ [348, 0, 31, 2, 0, 2, 2,224, 2,372, 32, 21,352],
+ [348, 2, 27, 2, 87, 2, 27, 21, 28, 2, 21, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 1,
+ 5
+ ]
+ ],
+ "floorId": "MT58",
+ "opacity": 0
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 6
+ ],
+ "direction": "left"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 7,
+ 6
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]................",
+ "\t[邵虎]这里就是........联盟区域吗......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]到处充斥着鲜血的味道,让人不寒而栗呢",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:2",
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]啊..........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]..........",
+ "\t[邵虎]抱歉。",
+ "\t[联盟老人]别挡路,给我闪开!",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 8
+ ],
+ "time": 200,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "down:1",
+ "right:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 9
+ ],
+ "time": 300,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]................",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ 1
+ ],
+ "time": 200
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........联盟的待客之道吗......",
+ "\t[邵虎]......不由分说就出手了呢......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]哼......最近有一个入侵者在天塔里面肆意妄为的消息传得火热......",
+ "\t[联盟老人]说的就是你吧..........",
+ "\t[联盟老人]不过胆子虽是不小......也有几分能耐呢...........",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哼......我早就想问了,你们联盟......",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......到底有什么目的,存在的理由是什么..........",
+ "\t[联盟老人]呵呵.........我们和那个刚刚建立起来不久的妖社可不一样........联盟可是有着上百年的底蕴和历史!!",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......胡说些什么,我听说的联盟,也不过才成立几年而已。",
+ "\t[联盟老人]呵呵.........你又懂什么?真正懂的联盟存在的意义........真正明白这座天塔所缔造的使命的人........谁又知道呢!!",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............",
+ "\t[联盟老人]和你浪费的口舌太多了......虽然听说海骑士和巡察对你进入天塔的事好像有着不同的看法.......",
+ "\t[联盟老人]不过老牌的联盟人士是不会因为一个乳臭未干的骑士就动摇联盟百年的根基的!!",
+ "\t[联盟老人]碰到我就算你倒霉,就是巡察那小屁孩在,有再多的花招也别想把你救走!",
+ "\t[邵虎]..............",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]说实话,你说的这些我一句都听不懂。",
+ "\t[邵虎]什么海骑士,什么巡察,跟我有什么关系",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]聊底蕴和历史?天枢城的历史已经有上千年!难道还比不过你一小小的天塔?",
+ "\t[联盟老人]............",
+ "\t[联盟老人]世道真是变了,100年前的那张战争.........已经不可能真实的写在史册上了么.........",
+ "\t[联盟老人]哼........联盟........只是要找回200年前被天枢城夺取的东西而已!!",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............",
+ "\t[联盟老人]而且,听说你的目标是公主?",
+ "\t[联盟老人]别逗了......这么一把天枢城的钥匙........扳倒天枢城的重要计划枢纽......",
+ "\t[联盟老人]给你?",
+ "\t[联盟老人]别做梦了!!",
+ "\t[邵虎]..............",
+ "\t[邵虎]我发现一个问题。",
+ "\t[邵虎]跟老头说话,尤其是活了这么久的老头。",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........实在是没什么共同语言。",
+ "\t[邵虎]我只是一个护卫。一个公主殿下的护卫。",
+ "\t[邵虎]隶属于天枢禁卫军。我这么说,你明白我的立场了吗?",
+ "\t[联盟老人]...........",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]【扳倒天枢城】,这就是联盟的目的吗?",
+ "\t[邵虎]【扳倒联盟】,这就是妖社的目的吗?",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你们还真是无聊透顶!",
+ "\t[联盟老人]...........",
+ "\t[联盟老人]啊哈哈哈哈哈哈!!!!",
+ "\t[联盟老人]已经好久没有人敢在天塔里面这么说话了。",
+ "\t[联盟老人]既然你都说到这份上了,那就做好死的准备了吧!?",
+ "\t[邵虎]哼........正合我意。",
+ "\t[邵虎]公主原来在联盟的手上......你告诉了我一个好消息呢。",
+ "\t[联盟老人]蚍蜉撼树.....不自量力!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -2,
+ 0
+ ],
+ "time": 250
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 8,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 6,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 8
+ ],
+ "time": 250,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1",
+ "down:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 1,
+ 1
+ ],
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 6,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 8,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 750
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 9
+ ],
+ "time": 250,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 9,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 9
+ ]
+ ],
+ "remove": true,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 5,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "magician",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ 0
+ ],
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 8,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ 0
+ ],
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 7,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ 0
+ ],
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 6,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 8
+ ],
+ "time": 250,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "async": true,
+ "steps": [
+ "up:1",
+ "right:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "hunanxuehua",
+ "loc": [
+ 6,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 2,
+ -1
+ ],
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ],
+ "remove": true,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 9,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "magician",
+ "loc": [
+ [
+ 9,
+ 9
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "fadong4",
+ "loc": [
+ 9,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 8,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ 1
+ ],
+ "time": 250
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 8,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ -1
+ ],
+ "time": 250
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 7,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ 1
+ ],
+ "time": 250
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 7,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ -1
+ ],
+ "time": 250
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 6,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ 1
+ ],
+ "time": 250
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 6,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ -1
+ ],
+ "time": 250
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "steps": [
+ "right:2",
+ "down:1",
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 9,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 9
+ ]
+ ],
+ "remove": true,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 5,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "magician",
+ "loc": [
+ [
+ 5,
+ 9
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ -1
+ ],
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 9
+ ],
+ "time": 250,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 400
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 0,
+ 1
+ ],
+ "time": 250
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 5,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 250
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ],
+ "remove": true,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshideqiang",
+ "loc": [
+ 7,
+ 7
+ ],
+ "async": true
+ },
+ {
+ "type": "playSound",
+ "name": "009-System09.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "magician",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "time": 1000
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 2,
+ 0
+ ],
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "luolei",
+ "loc": [
+ 6,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 350
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ -1
+ ],
+ "time": 250
+ },
+ {
+ "type": "animate",
+ "name": "luolei",
+ "loc": [
+ 8,
+ 9
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 350
+ },
+ {
+ "type": "animate",
+ "name": "fadong2",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 350
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 7,
+ 7
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 1400
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]............切",
+ "\t[联盟老人]............海骑士那家伙......",
+ "\t[联盟老人]..........到底在想什么啊......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "remove": true,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "moveHero",
+ "time": 250,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼.............",
+ "\t[邵虎]海骑士..............",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ }
+ ],
+ "10,9": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif (core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\")) core.setFlag(\"panding\", 1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:panding==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:panding",
+ "value": "0"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "373"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "356"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "374"
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": "2"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "6,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "4,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 7,
+ 6
+ ],
+ "upFloor": [
+ 4,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT52.js b/project/floors/MT52.js
new file mode 100644
index 0000000..af8b91f
--- /dev/null
+++ b/project/floors/MT52.js
@@ -0,0 +1,97 @@
+main.floors.MT52=
+{
+ "floorId": "MT52",
+ "title": "天塔第 52 层",
+ "name": "天塔第52层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 27, 2, 2,222, 11, 0, 2, 32, 81,224,352],
+ [348, 28, 28, 2, 32, 0, 2,222, 11, 0, 2, 21,352],
+ [348, 82, 2, 2, 32, 2, 2, 2, 2, 2, 2, 21,352],
+ [348,224, 21, 2, 32, 2, 40, 2, 28,224, 2, 21,352],
+ [348, 32, 0, 2, 81, 2, 83, 2, 2, 81, 2, 2,352],
+ [348, 81, 2, 2, 21, 81, 32,224, 81,222, 0, 87,352],
+ [348,225, 0, 81,222, 2, 2, 2, 2, 81, 2, 2,352],
+ [348, 21, 31, 2, 0, 0, 21, 21, 21,221, 81, 32,352],
+ [348, 2, 2, 2, 0,125, 2, 2, 2, 82, 2, 32,352],
+ [348, 32, 0,225, 0, 2, 2, 0,224, 0, 2, 2,352],
+ [348, 21, 21, 2, 88, 2, 27, 31, 2, 21, 32, 28,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "5,9": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]我们联盟的骑士生命力都十分旺盛,没有足够的体力是无法战胜他们的。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ "changeFloor": {
+ "4,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 4,
+ 10
+ ],
+ "upFloor": [
+ 10,
+ 6
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT53.js b/project/floors/MT53.js
new file mode 100644
index 0000000..35b6dc8
--- /dev/null
+++ b/project/floors/MT53.js
@@ -0,0 +1,158 @@
+main.floors.MT53=
+{
+ "floorId": "MT53",
+ "title": "天塔第 53 层",
+ "name": "天塔第53层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 0, 28, 2, 32, 2, 21, 2, 22, 2, 23,352],
+ [348, 0, 21, 0, 2, 0, 31, 0, 31, 0, 31, 0,352],
+ [348, 2,246, 2, 2,227, 2,246, 2, 81, 2, 2,352],
+ [348, 31, 0,224, 31, 21, 2,122, 2,227, 27, 28,352],
+ [348, 2, 82, 2, 2, 2, 2,372, 2, 81, 2, 2,352],
+ [348, 0, 34, 0, 81, 22, 31,222, 81, 33, 0, 88,352],
+ [348, 32, 2, 31, 2, 2, 2, 2, 2, 81, 2, 2,352],
+ [348,224, 2,224, 31, 0, 21, 2, 32,246, 32, 2,352],
+ [348, 28, 2, 27, 2, 2,246, 2, 2, 2, 0, 28,352],
+ [348, 2, 2, 2, 2, 34, 0, 82,222, 2,222, 2,352],
+ [348, 4, 4, 4, 2, 87, 0, 2, 21, 0, 32, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "7,4": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "switch:A",
+ "true": [
+ "\t[联盟行商]联盟的钱可不是那么好赚的,尤其是海骑士那个家伙,我已经不止一次被蒙混过去了。"
+ ],
+ "false": [
+ "\t[联盟行商]我有五把黄钥匙,800金币你想要吗?",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "choices",
+ "text": "\t[邵虎]................",
+ "choices": [
+ {
+ "text": "我太需要了",
+ "action": [
+ {
+ "type": "if",
+ "condition": "(status:money>=800)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "status:money",
+ "value": "status:money-800"
+ },
+ {
+ "type": "setValue",
+ "name": "item:yellowKey",
+ "value": "item:yellowKey+5"
+ }
+ ],
+ "false": [
+ "\t[联盟行商]你的钱不够。"
+ ]
+ }
+ ]
+ },
+ {
+ "text": "暂时还不需要",
+ "action": [
+ "\t[联盟行商]呵呵,我在这里等你回心转意。"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "5,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 10,
+ 6
+ ],
+ "upFloor": [
+ 6,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT54.js b/project/floors/MT54.js
new file mode 100644
index 0000000..2643e54
--- /dev/null
+++ b/project/floors/MT54.js
@@ -0,0 +1,351 @@
+main.floors.MT54=
+{
+ "floorId": "MT54",
+ "title": "天塔第 54 层",
+ "name": "天塔第54层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 2, 27, 31, 31, 31, 2, 87, 0, 0, 0, 2,352],
+ [348, 2,225, 2, 2, 2, 2, 2, 2, 2, 2, 0,352],
+ [348,467, 0,300, 0, 50, 2, 21, 0,222, 2,300,352],
+ [348, 2, 81, 2, 2, 2, 2, 0, 50, 0, 2, 39,352],
+ [348, 2, 34,300, 0, 50, 2, 0, 0, 21, 2,467,352],
+ [348, 2, 81, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 34, 0, 0, 0,221, 2, 50, 2, 50, 2, 32,352],
+ [348, 2, 2, 2, 2, 0, 2, 0, 2, 0, 2, 32,352],
+ [348, 0, 11, 0, 2, 0, 2,300, 2,300, 2, 32,352],
+ [348, 2, 0, 2, 2, 0, 81, 34, 81, 0,246, 28,352],
+ [348, 0, 11, 0, 2, 88, 2, 2, 2,468, 2, 2,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "9,11": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "flag:211",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "lavaNet",
+ "loc": [
+ [
+ 2,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "lavaNet",
+ "loc": [
+ [
+ 2,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "I468"
+ },
+ {
+ "type": "animate",
+ "name": "hongguang",
+ "loc": [
+ 2,
+ 10
+ ],
+ "async": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:211",
+ "value": "false"
+ }
+ ],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 2,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 2,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "lavaNet",
+ "loc": [
+ [
+ 1,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "lavaNet",
+ "loc": [
+ [
+ 3,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "I469"
+ },
+ {
+ "type": "animate",
+ "name": "languang",
+ "loc": [
+ 2,
+ 10
+ ],
+ "async": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:211",
+ "value": "true"
+ }
+ ]
+ }
+ ]
+ },
+ "11,5": [
+ {
+ "type": "if",
+ "condition": "flag:212",
+ "true": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 1,
+ 3
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "false": [
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": "hero",
+ "async": true
+ }
+ ]
+ }
+ ],
+ "1,3": [
+ {
+ "type": "if",
+ "condition": "flag:212",
+ "true": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 11,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "false": [
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": "hero",
+ "async": true
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "5,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "7,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {
+ "11,4": [
+ {
+ "type": "setValue",
+ "name": "flag:212",
+ "value": "true"
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 1,
+ 3
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "A367",
+ "loc": [
+ [
+ 1,
+ 3
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 11,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "A367",
+ "loc": [
+ [
+ 11,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ }
+ ]
+ },
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 8,
+ 1
+ ],
+ "downFloor": [
+ 5,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT55.js b/project/floors/MT55.js
new file mode 100644
index 0000000..5b74c79
--- /dev/null
+++ b/project/floors/MT55.js
@@ -0,0 +1,77 @@
+main.floors.MT55=
+{
+ "floorId": "MT55",
+ "title": "天塔第 55 层",
+ "name": "天塔第55层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 28, 0, 27, 2, 88, 0, 0, 2, 4,352],
+ [348, 2, 2, 2, 81, 2, 2, 2, 2, 81, 2, 4,352],
+ [348, 2, 28, 81, 0, 2, 21, 21, 2, 0, 2, 4,352],
+ [348, 2, 2, 2, 0, 2, 34, 0, 2, 21, 2, 4,352],
+ [348, 2, 28, 81, 0, 2, 2,224, 2, 21, 2, 4,352],
+ [348, 2, 2, 2, 34, 0, 12, 0, 0, 21, 2, 4,352],
+ [348, 2, 27, 81, 0, 2, 2, 2, 2, 0, 2, 2,352],
+ [348, 2, 2, 2, 0, 81, 0, 87, 0, 0, 81,227,352],
+ [348, 2, 27, 81, 0, 2, 0, 34, 2, 2, 2, 22,352],
+ [348, 2, 2, 2, 2, 2, 81, 2, 2, 22, 0,227,352],
+ [348, 4, 4, 4, 2, 27, 0, 28, 81,227, 2, 2,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "7,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "7,8": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 8,
+ 8
+ ],
+ "downFloor": [
+ 8,
+ 1
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT56.js b/project/floors/MT56.js
new file mode 100644
index 0000000..86084b1
--- /dev/null
+++ b/project/floors/MT56.js
@@ -0,0 +1,98 @@
+main.floors.MT56=
+{
+ "floorId": "MT56",
+ "title": "天塔第 56 层",
+ "name": "天塔第56层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 32, 0, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 2, 0, 28,222, 31, 0, 31, 2, 4, 4,352],
+ [348, 4, 2, 32,246, 2, 0, 27, 0, 2, 4, 4,352],
+ [348, 4, 2, 2, 81, 2, 2, 81, 2, 2, 2, 2,352],
+ [348, 2, 2,222, 21, 2, 0,246, 34, 2, 27, 34,352],
+ [348, 87, 2, 81, 2, 2,125, 0, 0, 81,224, 2,352],
+ [348, 0, 0, 0, 0, 2, 2, 0, 0, 2, 28, 34,352],
+ [348, 34,224, 2,224, 21, 2, 88, 0, 2, 2, 2,352],
+ [348, 2, 81, 2, 2, 0, 2, 2, 81, 2, 4, 4,352],
+ [348, 0,224, 0, 2, 34,246,225, 0, 2, 4, 4,352],
+ [348, 27, 34, 28, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,6": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]极致的攻击与极致的防御永远不是一个武学家应该去追求的。",
+ "\t[联盟老人]至少我认为是这样。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ "changeFloor": {
+ "7,8": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "1,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 1,
+ 7
+ ],
+ "downFloor": [
+ 8,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT57.js b/project/floors/MT57.js
new file mode 100644
index 0000000..8e8d10c
--- /dev/null
+++ b/project/floors/MT57.js
@@ -0,0 +1,519 @@
+main.floors.MT57=
+{
+ "floorId": "MT57",
+ "title": "天塔第 57 层",
+ "name": "天塔第57层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0, 0, 81, 0, 21, 21, 21, 0, 81, 0, 87,352],
+ [348, 81, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 33, 83, 0, 2,225, 2,225, 2, 0, 2,367,352],
+ [348,367, 2,222, 0, 0, 0, 0, 0,222, 2,222,352],
+ [348, 2, 2, 0,227, 0, 47, 0,227, 0, 2, 33,352],
+ [348, 88, 2,246, 0, 0,257, 0, 0,246, 2,367,352],
+ [348, 0, 2, 0, 2,224, 0,224, 2, 0, 2, 2,352],
+ [348,222, 2, 0, 2, 2, 0, 2, 2, 0, 2,367,352],
+ [348,367, 2, 0, 0, 0,226, 0, 0, 0, 2, 33,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,222,352],
+ [348,367,222, 33,367, 2,367,222, 33,367, 2,367,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "6,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "1,4": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 6,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,9": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 11,
+ 6
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,11": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 11,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,11": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 11,
+ 3
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "6,11": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 1,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "9,11": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 11,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,11": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 1,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,8": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 9,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,6": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 1,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,3": [
+ {
+ "type": "changeFloor",
+ "loc": [
+ 4,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 5,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 4
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 4,
+ 5
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 6,
+ 6
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 6,
+ 9
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ }
+ ]
+ },
+ "changeFloor": {
+ "1,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {
+ "5,3": [
+ {
+ "type": "setValue",
+ "name": "flag:57f",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "flag:57f>=2",
+ "true": [
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 6,
+ 5
+ ]
+ }
+ ]
+ }
+ ],
+ "7,3": [
+ {
+ "type": "setValue",
+ "name": "flag:57f",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:57f>=2)",
+ "true": [
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 6,
+ 5
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 10,
+ 1
+ ],
+ "downFloor": [
+ 1,
+ 7
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT58.js b/project/floors/MT58.js
new file mode 100644
index 0000000..6b7d33e
--- /dev/null
+++ b/project/floors/MT58.js
@@ -0,0 +1,230 @@
+main.floors.MT58=
+{
+ "floorId": "MT58",
+ "title": "天塔第 58 层",
+ "name": "天塔第58层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 21, 22, 2, 27, 0, 2, 32, 2, 21, 0, 88,352],
+ [348, 21, 0, 2, 21,225, 81,246, 2, 0, 0, 0,352],
+ [348, 21, 0, 2, 28, 0, 2, 0, 81,224, 0,125,352],
+ [348, 2,222, 2, 2, 2, 2,225, 2, 2, 2, 2,352],
+ [348,226, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348,227, 2,222, 2, 2, 2, 81, 2, 2, 2,222,352],
+ [348, 27, 2, 0, 32, 2, 21,246, 21, 2, 0, 0,352],
+ [348, 21, 2, 32, 0, 2, 2, 2, 2, 2,225, 32,352],
+ [348, 28, 2, 0, 2, 2, 32, 32, 2, 31, 0, 2,352],
+ [348,224, 2, 81, 2, 21, 0, 0, 2,246, 31,246,352],
+ [348, 0, 81,224, 82,225, 87, 0,227, 0, 2, 34,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 1,
+ 5
+ ]
+ ],
+ "opacity": 0
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 2,
+ 5
+ ]
+ ],
+ "opacity": 0.4
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ],
+ "opacity": 0.6
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "opacity": 0.8
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ],
+ "opacity": 0.8
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "opacity": 0.6
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "opacity": 0.4
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 10,
+ 5
+ ]
+ ],
+ "opacity": 0.2
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 11,
+ 5
+ ]
+ ],
+ "opacity": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 1,
+ 5
+ ],
+ "time": 250,
+ "keep": true,
+ "steps": [
+ "right:5"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 180,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]该死.........",
+ "\t[弑剑]不可能.......我的剑怎么可能有破绽......",
+ "\t[弑剑]海骑士.........我究竟......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 250,
+ "steps": [
+ "right:5"
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "11,3": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]海骑士是弑剑的剑术老师,不过他的剑与海骑士的剑感觉差异很大。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 7,
+ 11
+ ],
+ "downFloor": [
+ 10,
+ 1
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT59.js b/project/floors/MT59.js
new file mode 100644
index 0000000..5e01b1e
--- /dev/null
+++ b/project/floors/MT59.js
@@ -0,0 +1,77 @@
+main.floors.MT59=
+{
+ "floorId": "MT59",
+ "title": "天塔第 59 层",
+ "name": "天塔第59层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 81, 0, 2, 27, 34, 28, 2, 0, 81, 31,352],
+ [348,372, 2, 33, 81, 27, 34, 28, 81, 33, 2,372,352],
+ [348, 32, 2, 81, 2, 2, 2, 2, 2, 81, 2, 32,352],
+ [348, 32, 2, 0,246, 82,227, 82,246, 0, 2, 32,352],
+ [348, 0, 2, 31, 2, 2, 83, 2, 2, 31, 2, 0,352],
+ [348,224, 81,222, 2, 0, 0, 0, 2,222, 81,224,352],
+ [348, 2, 2, 82, 2, 33, 87, 33, 2, 82, 2, 2,352],
+ [348, 4, 2, 0, 2, 2, 2, 2, 81, 0, 2, 4,352],
+ [348, 4, 2,225, 81, 28, 34, 27, 2,225, 2, 4,352],
+ [348, 4, 2, 2, 2, 0, 0, 0, 2, 2, 2, 4,352],
+ [348, 4, 4, 4, 2, 27, 88, 28, 2, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,7": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 6
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT6.js b/project/floors/MT6.js
new file mode 100644
index 0000000..b774df4
--- /dev/null
+++ b/project/floors/MT6.js
@@ -0,0 +1,186 @@
+main.floors.MT6=
+{
+ "floorId": "MT6",
+ "title": "天塔第 6 层",
+ "name": "天塔第6层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "1,1": [
+ {
+ "type": "if",
+ "condition": "(flag:6fNPC==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[老人]呵呵.......如今这世道知道天塔是为何修建的人已经太少了..........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 80,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[老人]我怎么不认识你.........你是镇天谷的人吗?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]镇...镇天谷?",
+ "\t[老人]........",
+ "\t[邵虎]抱歉,我不是镇天谷的人",
+ "\t[老人]是吗......不是镇天谷的人也可以到这个塔里来嘛......时代真是变了......呵呵",
+ "\t[邵虎].........请问..........镇天谷与这座塔有什么关系吗?",
+ "\t[老人]顾名思义啊........镇天,意为震慑天塔.....",
+ "\t[邵虎]......啊.........",
+ "\t[老人]呵呵......很吃惊吗?不过也不能怪你......如今这世道知道天塔是为何修建的人已经太少了......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:6fNPC",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "3,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,121, 31, 0, 31, 0, 31, 0, 31, 0, 31, 28,352],
+ [348, 2, 2, 81, 2, 2, 2,217, 2, 81, 2, 2,352],
+ [348, 32, 0,210, 0, 0,205, 0, 0, 0,217, 0,352],
+ [348, 2, 2, 2, 2, 81, 2,217, 2, 2, 2, 81,352],
+ [348, 31, 0, 27,205, 0, 31, 0, 31, 0, 0,217,352],
+ [348, 81, 2, 2, 2, 2, 2,217, 2, 81, 2, 2,352],
+ [348, 0,205, 0, 0, 31, 0, 0, 28, 0,202, 0,352],
+ [348, 2, 2, 2, 81, 2, 2,217, 2, 2, 2, 81,352],
+ [348,210, 31, 0,205,202,205, 0, 0,205, 0, 0,352],
+ [348, 31, 2, 2, 2, 2, 2, 82, 2, 2, 2, 2,352],
+ [348, 21, 2, 88, 0, 32, 21, 27, 21, 32, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 10,
+ 11
+ ],
+ "downFloor": [
+ 4,
+ 11
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT60.js b/project/floors/MT60.js
new file mode 100644
index 0000000..7576c2d
--- /dev/null
+++ b/project/floors/MT60.js
@@ -0,0 +1,835 @@
+main.floors.MT60=
+{
+ "floorId": "MT60",
+ "title": "天塔第 60 层",
+ "name": "天塔第60层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352],
+ [348, 4, 2, 2, 2, 2, 0, 2, 2, 2, 2, 4,352],
+ [348, 4, 2, 21, 21, 2, 85, 2, 21, 21, 2, 4,352],
+ [348, 4, 2, 27, 2, 2,226, 2, 2, 28, 2, 4,352],
+ [348, 4, 2, 27,222, 0,227, 0,222, 28, 2, 4,352],
+ [348, 4, 2, 27, 2,246, 85,246, 2, 28, 2, 4,352],
+ [348, 4, 2,224, 0, 85, 88, 85, 0,224, 2, 4,352],
+ [348, 4, 2, 2,225, 85, 0, 85,225, 2, 2, 4,352],
+ [348, 4, 2, 34, 34, 2, 2, 2, 34, 34, 2, 4,352],
+ [348, 4, 2, 2, 2, 2, 4, 2, 2, 2, 2, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "4,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "3,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "3,4": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "3,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "3,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "3,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "4,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "8,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "9,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "9,4": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "9,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "9,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "8,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "9,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "6,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "4,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "3,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "4,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "5,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "7,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "8,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "9,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "8,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "6,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "5,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "7,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "5,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "7,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ },
+ "6,4": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ }
+ ]
+ },
+ {
+ "type": "battle",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "7"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 4,
+ 5
+ ],
+ [
+ 6,
+ 5
+ ],
+ [
+ 8,
+ 5
+ ],
+ [
+ 5,
+ 6
+ ],
+ [
+ 7,
+ 6
+ ],
+ [
+ 3,
+ 7
+ ],
+ [
+ 9,
+ 7
+ ],
+ [
+ 4,
+ 8
+ ],
+ [
+ 8,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 6
+ ],
+ [
+ 5,
+ 7
+ ],
+ [
+ 7,
+ 7
+ ],
+ [
+ 5,
+ 8
+ ],
+ [
+ 7,
+ 8
+ ]
+ ]
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "6,7": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {
+ "4,5": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "8,5": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "5,6": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "7,6": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "3,7": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "9,7": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "4,8": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "8,8": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "6,5": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT60_6_3",
+ "operator": "+=",
+ "value": "1"
+ }
+ ]
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "6,3": {
+ "0": {
+ "condition": "flag:door_MT60_6_3==9",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 3,
+ 3
+ ],
+ [
+ 4,
+ 3
+ ],
+ [
+ 8,
+ 3
+ ],
+ [
+ 9,
+ 3
+ ],
+ [
+ 3,
+ 4
+ ],
+ [
+ 3,
+ 5
+ ],
+ [
+ 3,
+ 6
+ ],
+ [
+ 9,
+ 4
+ ],
+ [
+ 9,
+ 5
+ ],
+ [
+ 9,
+ 6
+ ],
+ [
+ 4,
+ 9
+ ],
+ [
+ 3,
+ 9
+ ],
+ [
+ 8,
+ 9
+ ],
+ [
+ 9,
+ 9
+ ]
+ ]
+ }
+ ]
+ },
+ "1": null
+ },
+ "6,6": {
+ "0": {
+ "condition": "flag:door_MT60_6_3==9",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ }
+ ]
+ },
+ "1": null
+ },
+ "5,7": {
+ "0": {
+ "condition": "flag:door_MT60_6_3==9",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ }
+ ]
+ },
+ "1": null
+ },
+ "7,7": {
+ "0": {
+ "condition": "flag:door_MT60_6_3==9",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ }
+ ]
+ },
+ "1": null
+ },
+ "5,8": {
+ "0": {
+ "condition": "flag:door_MT60_6_3==9",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ }
+ ]
+ },
+ "1": null
+ },
+ "7,8": {
+ "0": {
+ "condition": "flag:door_MT60_6_3==9",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ }
+ ]
+ },
+ "1": null
+ }
+ },
+ "upFloor": [
+ 6,
+ 2
+ ],
+ "downFloor": [
+ 6,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT61.js b/project/floors/MT61.js
new file mode 100644
index 0000000..2159a3a
--- /dev/null
+++ b/project/floors/MT61.js
@@ -0,0 +1,1238 @@
+main.floors.MT61=
+{
+ "floorId": "MT61",
+ "title": "天塔第 61 层",
+ "name": "天塔第61层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 0, 28, 2, 32, 88, 32, 2, 4, 4, 4,352],
+ [348, 0, 21, 0, 2, 0, 0, 0, 2, 4, 4, 4,352],
+ [348, 2,224, 2, 2,246, 2,246, 2, 2, 2, 2,352],
+ [348, 31, 0, 0,222, 0,372, 0, 81, 28, 0, 0,352],
+ [348,246, 2, 2, 2, 2, 2, 2, 2, 2, 2, 86,352],
+ [348, 31, 0,222,225,222, 0, 81,224, 2, 0, 0,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 28, 2, 0, 2,352],
+ [348, 21,227, 32, 0, 0, 87, 2, 27, 2, 0, 4,352],
+ [348, 2, 2, 2, 81, 2, 2, 2, 2, 2,123, 4,352],
+ [348, 4, 4, 2,246, 32, 0, 86, 0, 0,323, 4,352],
+ [348, 4, 4, 2, 27, 2, 2, 2, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,4": [
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "10,7": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT61",
+ "loc": [
+ 9,
+ 10
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 10
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "setBlock",
+ "number": "star",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]hello~~~邵大哥~~~等你好久了哦~~~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]诶.....?杰....杰克么?!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]邵大哥怎么才上来啊?杰克我都在这里等你好久了\n哦!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你.........你这怪异的语气是怎么回事......",
+ "\t[邵虎]难道又吃了什么奇怪的药了?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]对了,你不是说......你在联盟区域不方便露面么\n?现在怎么还跑到我前面来了?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶?有这种事?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]额......其....其实我也是觉得一个人在下面太没\n意思了嘛,就上来看看邵大哥在干些什么咯~",
+ "\t[杰克]邵大哥~~我在这附近发现了一个密道哦!好像是一\n个从塔外面才能进入的密室哦!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]说不定里面藏着公主呢?我们去看看吧~~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哦?",
+ "\t[邵虎]也不是不行,只不过你突然这么说........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]让我觉得有点可疑啊.......这消息可能保险?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]有什么不保险的?我的百宝箱里面有那么多的好东\n西诶!让邵大哥进入一个区区塔侧密室还不是轻松\n加愉快?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]再说了~要是错过了救出公主的机会,邵大哥你可\n是要后悔一辈子的哦!",
+ "\t[杰克]所以啊,邵大哥你就跟我走吧?",
+ "\t[邵虎]虽然你一口一个邵大哥的叫着......",
+ "\t[邵虎]但我认识的杰克可从来没这么叫过我。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你真的忘记了吗?在你被怪物围攻,我救出了你的\n时候.......之后的每一次.......你都是怎么叫我\n的?",
+ "\t[杰克]不......不是邵大哥......吗?",
+ "\t[杰克]那是.......邵老弟?",
+ "\t[杰克]邵前辈?",
+ "\t[杰克]邵护卫?",
+ "\t[杰克]老邵?",
+ "\t[邵虎]行了,别猜了。",
+ "\t[邵虎]虽然猜不到你的目的,不过看来意图不善啊。",
+ "\t[邵虎]但是你犯了一个最严重的错误。那就是凭这种拙劣\n的演技可是骗不到我的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 63
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克].................",
+ "\t[杰克].................呼........好吧。",
+ "\t[杰克]那真正的杰克是如何称呼你的呢,邵弟弟?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "comment",
+ "text": "bgm淡入淡出"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "meiqishibianshen",
+ "loc": [
+ 10,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "E341",
+ "loc": [
+ [
+ 10,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "meiqishi.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meimao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]hello~~~邵弟弟~~~好久不见啊~~",
+ "\t[媚骑士]你还是一样精神呢~~~一点都没变呢~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 6
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]媚骑士么?",
+ "\t[邵虎]先是化装成我姐姐......没想到你连男性都可以变\n装啊?这可真是让我大跌眼镜了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不......好像连胸都能变平啊?......或许说刮目\n相看比较好呢?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meidaxiao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]少贫嘴了~~~",
+ "\t[媚骑士]上次被你不小心跑掉我可是耿耿于怀呢~~~",
+ "\t[媚骑士]另外.........杰克到底怎么称呼你的啊?我可是\n很有兴趣哦~~~~",
+ "\t[邵虎]告诉你了之后你再来玩我吗?",
+ "\t[媚骑士]啊呀.......瞧你说的......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meishihuai.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]不过话说回来....这次你有信心从我手中跑掉吗?",
+ "\t[媚骑士]这回我可不会犯同样的错误了哦?",
+ "\t[媚骑士]准备好让我开心一下了么邵弟弟?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 10,
+ 8
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 8
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meishihuai.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]嘿嘿~~上钩了!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 10
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么!?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 10
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 10,
+ 10
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 10
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼......这条单行道一面环墙啊......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meimao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]你的右脚下面可就是60层的深渊哦?邵弟弟~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meidaxiao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]这点高度我是不在乎的~~~~可邵弟弟大概要吃一壶\n了吧?",
+ "\t[邵虎]怎么办......楼层传送?......不行,不在楼梯附\n近......",
+ "\t[邵虎]看来只有拼一拼了!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meimao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]想硬拼呢邵弟弟~~~~你的脸上就是这么写的哦~~~",
+ "\t[媚骑士]跟海骑士一样啊......有点什么想法就全都写在脸\n上了......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].............",
+ "\t[媚骑士]怎么了?一提到海骑士眼神都变了呢。",
+ "\t[邵虎].............他......现在在哪?",
+ "\t[媚骑士]海骑士么?他在塔顶哦~~想见他的话就自己爬上去\n吧~~~",
+ "\t[邵虎].............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meidaxiao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]不彻底解决那小子的问题你大概还上不了楼吧~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meishihuai.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]哼哼...~~~~~~~废话有点多了~~~~~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 10,
+ 10
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian2",
+ "loc": [
+ 10,
+ 10
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你这家伙闹够了吧?",
+ "\t[邵虎]反正跟你战斗又不会了解到什么实际的东西......\n这种无意义的争斗我才不喜欢......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meidaxiao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]是~~~这~~~样~~~吗~~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meishihuai.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]那我们就速战速决好了~!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 10,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 10,
+ 10
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong2",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaosha",
+ "loc": [
+ 10,
+ 10
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 10
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "A553",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 10,
+ 10
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "star",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]可恶........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meishihuai.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]呀......地板碎了呢。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "meidaxiao.png",
+ "loc": [
+ 185,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]看来在这里不好施展拳脚了呢~~~~",
+ "\t[媚骑士]那今天就陪你玩到这里吧~~邵弟弟拜拜啦~~~",
+ "\t[邵虎]你..........赶紧给我消失吧.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 9
+ ],
+ "to": [
+ 10,
+ 10
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 9,
+ 10
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这里可是61层.......就这么跳下去了?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]算了......想也没有用......果然四骑士都不是普\n通人啊..........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "3"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:229",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,8": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "upFloor": [
+ 5,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT62.js b/project/floors/MT62.js
new file mode 100644
index 0000000..6269ca0
--- /dev/null
+++ b/project/floors/MT62.js
@@ -0,0 +1,109 @@
+main.floors.MT62=
+{
+ "floorId": "MT62",
+ "title": "天塔第 62 层",
+ "name": "天塔第62层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 2, 32, 28, 0, 0, 2, 23, 2, 27,246,352],
+ [348,225, 2, 2, 2, 2,246, 2,227, 2, 2, 81,352],
+ [348, 0,224, 0, 0,222, 32,224, 0, 0, 0, 0,352],
+ [348, 21, 2, 0,125, 2,225, 2, 2, 81, 2, 2,352],
+ [348, 21, 2, 81, 2, 2, 0, 31, 2,227, 0, 31,352],
+ [348, 21, 2,224,372, 21,246, 0, 2, 0, 0, 87,352],
+ [348, 2, 2, 81, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348,227,225, 0, 0, 2, 88, 0, 31, 2, 0, 21,352],
+ [348, 31, 2, 2, 82, 2, 2, 2,225, 2, 0, 21,352],
+ [348, 27, 2, 0,222, 0, 81,246, 0, 81,246, 27,352],
+ [348, 28, 2, 32, 0, 32, 2, 28, 0, 2, 0, 31,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "4,4": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 100,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]就在不久前,我看到戾骑士了。",
+ "\t[联盟老人]不过那家伙很少到塔上面来的啊....",
+ "\t[联盟老人]一定要发生什么了,我相信。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "4,6": [
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,8": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10247, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 10,
+ 6
+ ],
+ "downFloor": [
+ 7,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT63.js b/project/floors/MT63.js
new file mode 100644
index 0000000..77c65e7
--- /dev/null
+++ b/project/floors/MT63.js
@@ -0,0 +1,493 @@
+main.floors.MT63=
+{
+ "floorId": "MT63",
+ "title": "天塔第 63 层",
+ "name": "天塔第63层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,341, 0, 0, 0, 0,342, 0, 0, 0, 0, 0,352],
+ [348,224, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 0, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348,225, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4,352],
+ [348, 0, 32, 32, 32, 0, 81,224, 2, 4, 2, 2,352],
+ [348, 2, 2, 81, 2, 2, 2, 21, 2, 4, 2, 88,352],
+ [348, 28, 0,246, 0, 27, 2, 21, 2, 2, 2, 0,352],
+ [348, 2, 81, 2, 2, 2, 2,224, 81, 0,222, 0,352],
+ [348, 0,246, 0, 32, 0, 2, 2, 2, 2,372, 2,352],
+ [348, 2, 81, 2, 2, 0, 0,227,225, 2, 27, 28,352],
+ [348, 27,222, 28, 2, 0, 87, 2, 31,227, 31, 2,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "comment",
+ "text": "bgm的淡入淡出"
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 1
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]......................",
+ "\t[圣骑士]................媚儿,你来了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "longyingsuifeng.mp3",
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 1,
+ 1
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:4"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]我来了~~~圣哥~~",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shengxiao.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]呼......看你一脸满足的样子......又做了什么开\n心的事吗?",
+ "\t[媚骑士]嗯~~~~能看得出来嘛~~~~~",
+ "\t[媚骑士]其实啊,我去小小地调戏了一下邵弟弟~~~扮成巡\n察的样子哦~~",
+ "\t[媚骑士]他好像相当吃惊呢~~~当时那个表情别提多有意思\n了~~~",
+ "\t[圣骑士]呼....媚儿你啊......淘气的话,适可而止就好。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meibugaoxing.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]圣哥你这么多年还不了解媚儿的习惯嘛~~~",
+ "\t[媚骑士]塔里面好不容易来了个外人~~可要好好玩玩才行啊。",
+ "\t[圣骑士]我当然知道你这个性......要具体说就还是太淘气\n了吧。",
+ "\t[圣骑士]你啊你......怎么就是长不大呢。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]嘛~~~只要圣哥长大就好啦~~~媚儿呆在圣哥身边\n就是为了给圣哥带来欢乐嘛~~~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]只要有圣哥在就好啦~~~~媚儿什么都没可以不要了。",
+ "\t[圣骑士]............媚儿..........",
+ "\t[圣骑士]实话说.......有时候我觉得挺对不起你的。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]诶...",
+ "\t[圣骑士]从小到大,咱们俩也算是一并走过来的。",
+ "\t[圣骑士]联盟的人本来就不多......你又是那么乐观,喜欢\n到处交朋友......",
+ "\t[圣骑士]雪儿也跟你说过吧,要劝你脱离联盟去天枢。",
+ "\t[圣骑士]我觉得她说得对......去天枢城的话.....媚儿你\n确实会过的更开心......不是么?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meibugaoxing.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]诶呀呀圣哥你都在说些什么啊。",
+ "\t[媚骑士]雪儿姐虽说确实这么劝过我,不过已经被我拒绝了\n吧?",
+ "\t[媚骑士]而且.......而且.........",
+ "\t[媚骑士]如果我去了天枢城.........就不能和圣哥天天见\n面了........我才不要...........",
+ "\t[圣骑士]呼..........抱歉,又让你不高兴了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meishihuai.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]没有啦........",
+ "\t[媚骑士]我倒是觉得......圣哥每次都能让我从开心的心情\n变成不开心的心情........真是厉害呢~!!",
+ "\t[圣骑士]呵呵.........这也是一种才能吗...........",
+ "\t[媚骑士]嘿嘿.......媚儿喜欢的就是这样的圣哥啊~~~~",
+ "\t[圣骑士]呼.............",
+ "\t[圣骑士]对了.........那件事..........怎么样了?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meibugaoxing.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]那件事啊..........雪儿那里也没有什么消息....",
+ "\t[媚骑士]不过......好像有联盟人士见过她........",
+ "\t[圣骑士]真的吗.........!!在这附近?",
+ "\t[媚骑士]好像是的.........巡察也说没见到......不过那\n家伙没点好处是不会漏口风的......说不定他也是\n知道的?",
+ "\t[圣骑士]巡查吗......他的话暂且搁置一边吧......毕竟他\n还是和我们有着隔阂啊......我一直在考虑,那件\n事到底要不要说给他听呢.........",
+ "\t[媚骑士]对了,圣哥不是去海骑士那里打听了嘛?他怎么说\n的?",
+ "\t[圣骑士]海骑士说那家伙还没有去找过他......如果一旦有\n消息会通知我们。",
+ "\t[媚骑士]呼..........看来琥骑士的死对他打击真的很大啊\n...........",
+ "\t[圣骑士]是啊.........即使只是一具残留着琥骑士骨骼的\n残骸........那家伙还是像以前一样珍惜吗......",
+ "\t[媚骑士]可是..........不管怎样.....在琥骑士的骨骸成\n为了妖社的助力之后......那家伙就应该已经....",
+ "\t[圣骑士]....................",
+ "\t[圣骑士]媚儿.........我听说,琥骑士的骨骸曾经为了救\n一个妖社的手下去挑战过他。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "mei.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]什......什么!!",
+ "\t[媚骑士]以那家伙的脾气,难道...........",
+ "\t[圣骑士]不......他还是没能痛下杀手........",
+ "\t[媚骑士]这...............",
+ "\t[圣骑士]他只是痛扁了琥骑士的骨骸一顿.......然后把他\n要救走的妖社手下的尸体还给了他。",
+ "\t[媚骑士]这........这还是他吗.......这............",
+ "\t[圣骑士]呵呵.........现在琥骑士的骨骸也被消灭了.....\n你明白了吧,恐怕那家伙会因为这个发狂的。",
+ "\t[媚骑士]呼...........圣哥,那我们怎么办?",
+ "\t[圣骑士]找到他,或者.........不找他。你说了算。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]那我们去看看大哥吧?那家伙怎样都好~~~~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shengxiao.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]就知道你会这么说。",
+ "\t[圣骑士]走吧,这里风大,吹感冒了可不好。",
+ "\t[媚骑士]没关系没关系~~~哈哈哈~~~",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "comment",
+ "text": "边走边透明"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 1
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:4"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 1
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:4"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:231",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "3"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "10,9": [
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 10
+ ],
+ "downFloor": [
+ 11,
+ 7
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT64.js b/project/floors/MT64.js
new file mode 100644
index 0000000..86263e2
--- /dev/null
+++ b/project/floors/MT64.js
@@ -0,0 +1,500 @@
+main.floors.MT64=
+{
+ "floorId": "MT64",
+ "title": "天塔第 64 层",
+ "name": "天塔第64层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0,367, 2,367, 0,377, 0,367, 2, 4, 4,352],
+ [348, 21, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4,352],
+ [348, 0, 2, 0, 27, 0, 2, 0, 28, 0, 2, 4,352],
+ [348, 31, 2, 0, 2, 21, 2, 81, 2, 0, 2, 4,352],
+ [348, 89, 2,367, 2, 0,367, 0, 2,367, 2, 4,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 2,367,367, 2, 4, 4, 2,367, 81,352],
+ [348, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2,367,352],
+ [348, 2, 2, 0, 81, 0, 87, 2,367, 0, 2, 2,352],
+ [348,367, 2, 32, 2, 2, 2, 2, 2, 32, 2, 4,352],
+ [348,367, 2, 0,367, 2, 88, 0, 81, 0, 2, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "8,9": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 9,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,11": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 8,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,11": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 10,
+ 7
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,10": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 5,
+ 7
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,7": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "5,7": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 1,
+ 10
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "6,5": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 4,
+ 7
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "3,5": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 2,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "2,1": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 3,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,1": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 11,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,1": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 4,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "9,5": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 8,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "10,7": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 1,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "11,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 4,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "1,5": [
+ {
+ "type": "changeFloor",
+ "floorId": "jiange",
+ "loc": [
+ 11,
+ 11
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,9": {
+ "floorId": "MT65",
+ "loc": [
+ 6,
+ 8
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 9
+ ],
+ "downFloor": [
+ 7,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "eachArrive": [
+ {
+ "type": "if",
+ "condition": "(flag:233==1)",
+ "true": [],
+ "false": [
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua7()\n}"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/project/floors/MT65.js b/project/floors/MT65.js
new file mode 100644
index 0000000..77a12a1
--- /dev/null
+++ b/project/floors/MT65.js
@@ -0,0 +1,80 @@
+main.floors.MT65=
+{
+ "floorId": "MT65",
+ "title": "天塔第 65 层",
+ "name": "天塔第65层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 0, 0,246, 27, 28,246, 0, 31, 2, 23,352],
+ [348, 2,224, 2, 2, 2, 2, 2, 2, 0,227, 0,352],
+ [348, 31, 0, 2, 31, 83,222, 0, 2, 81, 2, 2,352],
+ [348, 32, 2, 2, 0, 2, 0, 21, 2, 0, 0, 0,352],
+ [348, 31, 0, 2,224, 2, 0, 2, 2, 2, 2,225,352],
+ [348, 2, 81, 2, 27, 2, 87, 2, 31, 21, 2, 28,352],
+ [348,246, 0, 2, 28, 2, 2, 2, 2,224, 2, 27,352],
+ [348, 86, 2, 2,224, 2, 0, 0, 2, 0, 2,225,352],
+ [348, 31, 0, 81, 0, 2, 88,222, 83, 0, 2, 0,352],
+ [348, 2,227, 2, 81, 2, 2, 2, 2, 0, 2, 0,352],
+ [348, 23, 0, 2, 0,222, 28, 27,222, 0, 86,246,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,9": {
+ "floorId": "MT64",
+ "loc": [
+ 5,
+ 9
+ ]
+ },
+ "6,6": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 5
+ ],
+ "downFloor": [
+ 6,
+ 8
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT66.js b/project/floors/MT66.js
new file mode 100644
index 0000000..46a2a45
--- /dev/null
+++ b/project/floors/MT66.js
@@ -0,0 +1,77 @@
+main.floors.MT66=
+{
+ "floorId": "MT66",
+ "title": "天塔第 66 层",
+ "name": "天塔第66层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 56, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 2, 2, 2, 2, 2, 86, 2, 2, 2, 2, 2,352],
+ [348, 0, 34, 0, 34, 86,393, 86, 34, 0, 34, 0,352],
+ [348, 34, 0, 34, 0, 2, 2, 2, 0, 34, 0, 34,352],
+ [348, 2, 86, 2, 2, 2, 88, 2, 86, 2, 2, 2,352],
+ [348, 0,393, 0, 28, 2, 0, 2,393, 0, 28, 0,352],
+ [348, 28, 0, 28, 0, 2, 0, 2, 0, 28, 0, 28,352],
+ [348, 2, 2, 2, 86, 2, 0, 2, 2, 2, 86, 2,352],
+ [348, 0, 27, 0,393, 83, 0, 2, 27, 0,393, 0,352],
+ [348, 27, 0, 27, 0, 2, 87, 2, 0, 27, 0, 27,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,6": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 10
+ ],
+ "downFloor": [
+ 6,
+ 7
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT67.js b/project/floors/MT67.js
new file mode 100644
index 0000000..7c851d1
--- /dev/null
+++ b/project/floors/MT67.js
@@ -0,0 +1,1040 @@
+main.floors.MT67=
+{
+ "floorId": "MT67",
+ "title": "天塔第 67 层",
+ "name": "天塔第67层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4,352],
+ [348, 2, 4, 2, 2, 2, 0, 2, 2, 2, 2, 4,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4,352],
+ [348, 2, 86, 2, 2, 2, 2, 2, 2, 2, 2, 4,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,352],
+ [348, 2, 2, 2, 2, 2, 2, 2, 2, 2, 86, 2,352],
+ [348, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 4, 2, 2, 86, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4,352],
+ [348, 2, 2, 2, 4, 2, 0, 2, 2, 4, 2, 2,352],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "0,0": [
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1",
+ "left:4",
+ "down:2",
+ "right:8",
+ "down:2",
+ "left:6",
+ "down:2",
+ "right:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼......哈........这种压力........太可怕\n了.......",
+ "\t[邵虎]看来.......他没有追上来呢.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "E340",
+ "loc": [
+ [
+ 6,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]哼..........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 9
+ ],
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 9
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "zhendajian",
+ "loc": [
+ 6,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 7,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我的天啊...........现在怎么办.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 9
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 11,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 11,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 11,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么.....声音..........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 11,
+ 9
+ ],
+ "to": [
+ 10,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "star",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大,这边!",
+ "\t[杰克]融墙水!!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "qushifen",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]杰.....杰克!?明白了!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 8
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "right:1",
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]哼..........跑的挺快的嘛........我倒要看看你\n要跑到哪去........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "comment",
+ "text": "bgm的淡入淡出"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 10,
+ 8
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1",
+ "left:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼.........应该走了吧..........",
+ "\t[邵虎]真险哪.......多亏了你,谢啦杰克。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大你真好意思说啊!?连戾骑士都敢惹\n?要我说整个天塔最恐怖的人是谁,戾骑士排第二\n就没人敢排第一啊!",
+ "\t[邵虎]我也搞不清楚什么原因........他就不由\n分说冲了过来。多亏了你,不然我现在可能就要给\n那个什么琥骑士陪葬了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]琥骑士?..............",
+ "\t[杰克]原来戾骑士是因为这个发毛的啊......也\n怪不得了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嘿?这里面难道还有故事?",
+ "\t[杰克]故事长了。从哪说起呢......就从戾骑士\n那个小暴脾气说起吧。",
+ "\t[杰克]戾骑士那家伙,脾气不是一般的坏。老大\n刚才也领教到啦~就连他的刀法也是充满着戾气。\n久而久之,他叫什么名字大家都忘记了,但一身戾\n气倒是被人记住,于是大家就都叫他戾骑士。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]怪不得我面对他时感觉十分不舒服.....\n原来是被戾气影响的缘故。",
+ "\t[杰克]戾骑士的人缘也是臭名昭著了,不管是谁\n都没办法跟他好好相处。不过倒是有一个冤大头跟\n他正好凑成一对,哈哈,他是谁就不用我说了吧?",
+ "\t[邵虎]自然是琥骑士了。",
+ "\t[杰克]没错。就是这个琥骑士,整个一老好人,\n平时好说话到爆。谁都能欺负欺负他,虽然他能力\n很强,但从来不用来对付欺负他的人。",
+ "\t[杰克]因为不止一次了,琥骑士被戾骑士打的躺\n在地上站不起来,琥骑士也从来不生气,戾骑士骂\n他是傻瓜,他也笑呵呵的不说话。最后还是戾骑士\n认输了,就这样,两个人成了最好的哥们。",
+ "\t[邵虎]天下之大无奇不有。",
+ "\t[杰克]老大说得对!这两个家伙啊,平时别看戾\n骑士总挤兑琥骑士,可是到了真正用得到对方的时\n候,两边都从不含糊!",
+ "\t[杰克]直到有一天,琥骑士和戾骑士交手切磋时\n,琥骑士受了伤。按理说这也是经常的事。",
+ "\t[杰克]可是那天带伤的琥骑士在路过腐翼那只小\n蝙蝠的领地时,不慎被咬伤。你也知道,中了腐翼\n的毒能力会瞬间骤减的。",
+ "\t[杰克]但琥骑士还是成功赶跑了腐翼,但他却跌\n跌撞撞跑到了血坛。血坛的老大血影是妖社的上层\n了,结果负伤衰弱的琥骑士没能斗得过血影,被妖\n社俘虏了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]也是难为他了.......可这与戾骑士找我\n有什么关系呢?",
+ "\t[杰克]老大别急听我说啊。",
+ "\t[杰克]戾骑士一直觉得是自己害了琥骑士,于是\n便到处寻找琥骑士的行踪,他一个人曾经把妖社翻\n了个底朝天,最后找到的,呵呵,老大你猜是什么\n?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............我怎么知道。",
+ "\t[杰克]他找到的是一个拥有琥骑士骨架的骷髅骑\n士。而且他失去了全部的记忆,并且战力大大减退\n,是妖社的忠实走狗。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............什么!?",
+ "\t[杰克]而且那具骷髅骑士的名字,就是被老大你\n干掉的,嗜骨!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].......................",
+ "\t[杰克]说实话啊.........戾骑士这些年改变还\n是很大的,过去从来不会和人说半句废话。现在有\n时候倒是也可以和另外三大骑士开开玩笑了......",
+ "\t[杰克]这一切啊....都要归功于琥骑士的人品哦\n.....啧啧啧.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我说杰克.......你这知道的可有点多了\n啊.........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶.......!?没......没有吧.....",
+ "\t[杰克]老大别误会啊..........这些.......整\n个联盟都知道的.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............不过这样一来,我倒是明白\n了戾骑士为什么要杀我了.........他是觉得我杀\n了他最好的兄弟,他要我来偿命......",
+ "\t[邵虎]..........但实际上他的好兄弟早已经没\n了意识,实际上我干掉的只是一个妖社的走狗而已",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]戾骑士要是这么想就好了。也不知道这家\n伙到底抽什么风........(小声)圣骑士和媚骑士劝\n了他那么久一点作用都没有........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........诶?你说什么?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]哈?老大你听错了。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 65
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]对了老大,你接下来怎么办呢。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............继续前进吧........媚骑士\n说,海骑士在塔顶等着我。我也正想问他一些问题\n呢。",
+ "\t[杰克]那么....老大,杰克要出塔一段时间。没\n有杰克的时候老大也要保重啊。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你啊你......真搞不懂到底是谁来照顾谁\n了........你也多保重吧。",
+ "\t[邵虎]出塔的话........如果碰上弑剑,帮我告\n诉他,我刚刚想通的一件事。",
+ "\t[杰克]弑剑?",
+ "\t[邵虎]告诉他说,要小心戾气积累的弊端.....",
+ "\t[杰克]...................",
+ "\t[杰克]杰克明白。",
+ "\t[杰克]那么.......再见了......老大.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 9
+ ],
+ "to": [
+ 11,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "star",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "3"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:241",
+ "value": "1"
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,354, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 2
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT68.js b/project/floors/MT68.js
new file mode 100644
index 0000000..a22dad6
--- /dev/null
+++ b/project/floors/MT68.js
@@ -0,0 +1,661 @@
+main.floors.MT68=
+{
+ "floorId": "MT68",
+ "title": "天塔第 68 层",
+ "name": "天塔第68层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 0, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 2, 0, 0, 0, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 2, 0, 0,340, 0, 2, 2, 2, 4,352],
+ [348, 4, 4, 2, 2, 0, 0, 0, 0,133, 2, 4,352],
+ [348, 4, 4, 4, 2, 2, 0, 2, 2, 2, 2, 4,352],
+ [348, 4, 2, 2, 2, 0, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 2, 0, 0, 0, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 2, 87, 2, 2, 2, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "floorId": "MT67",
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "floorId": "MT67",
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "floorId": "MT67",
+ "remove": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT67",
+ "loc": [
+ 9,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "3"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:241",
+ "value": "1"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]诶...........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]...........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "xunchajieke.mp3",
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么.........不由分说就动手吗......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "lidaxiao.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]...........哼......你这小子比我想象中的能干\n嘛.......",
+ "\t[???]是不是啊,我说邵虎护卫!?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我想这个时候问你怎么会知道我的名字好像太愚蠢\n了啊......",
+ "\t[邵虎]看来我闯进天塔的动静实在是不小啊......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]呵.......老子已经在这等你很久了.......喂,看\n你的样子,不用老子自我介绍了吧?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]的确不用了.....看你刚才的力量与速度......绝\n对是顶尖高手.....",
+ "\t[邵虎]确切的说,如果没有察觉到你散发出的杀气......\n恐怕我正面是无法躲过你那一刀的。",
+ "\t[邵虎]你难道.........是联盟四骑士之一............",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[???]...........挺会猜的。",
+ "\t[???]...........既然我是谁大概你也猜出来了。老子\n就不跟你废话了,今天我就是来干掉你的。准备好\n受死了么?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]果然如同传闻中的样子......直奔主题\n啊.........戾骑士。",
+ "\t[邵虎]不过在你动手之前,可以告诉我为什么要杀我吗?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[戾骑士]...................",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "lidaxiao.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]................哈哈哈哈哈哈!!!!",
+ "\t[戾骑士]既然你这么想知道的话,老子就告诉你。知道琥骑\n士么?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]联盟过去曾有的第五位骑士.....?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]不笨嘛。那家伙虽然是个死板的笨蛋,但我戾骑士\n不允许任何人碰他一下。",
+ "\t[戾骑士]就算他只是个躯壳,就算他已经死了........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 7
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]切...........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1",
+ "up:5"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT68",
+ "loc": [
+ -1,
+ -1
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 5,
+ 6
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]哼......还没有哪个人能单独从我手里逃掉.....",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 6
+ ],
+ "time": 500,
+ "steps": [
+ "right:1",
+ "up:4"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT67",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "9,7": [
+ "琥骑士之墓 戾"
+ ]
+ },
+ "changeFloor": {
+ "6,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "3,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 3,
+ 10
+ ],
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT69.js b/project/floors/MT69.js
new file mode 100644
index 0000000..ae449fd
--- /dev/null
+++ b/project/floors/MT69.js
@@ -0,0 +1,111 @@
+main.floors.MT69=
+{
+ "floorId": "MT69",
+ "title": "天塔第 69 层",
+ "name": "天塔第69层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 87, 0, 0, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 83, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 9,130, 10, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 32, 0, 32, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 0, 0, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 82, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 7,131, 8, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 2, 32, 0, 32, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 2,125, 0, 0, 0, 2, 4, 4,352],
+ [348, 4, 2, 2, 2, 2, 2, 2, 81, 2, 4, 4,352],
+ [348, 4, 2, 88, 0, 0, 0, 0, 0, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,3": [
+ {
+ "type": "openShop",
+ "id": "expShop3",
+ "open": true
+ }
+ ],
+ "6,7": [
+ {
+ "type": "openShop",
+ "id": "moneyShop3",
+ "open": true
+ }
+ ],
+ "5,9": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 100,
+ 25
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[联盟老人]70层其实是中心对称的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ "changeFloor": {
+ "3,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "5,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 1
+ ],
+ "downFloor": [
+ 4,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT7.js b/project/floors/MT7.js
new file mode 100644
index 0000000..c2cb1d6
--- /dev/null
+++ b/project/floors/MT7.js
@@ -0,0 +1,281 @@
+main.floors.MT7=
+{
+ "floorId": "MT7",
+ "title": "天塔第 7 层",
+ "name": "天塔第7层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "4,1": [
+ {
+ "type": "if",
+ "condition": "(flag:7fduihua==0)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 80,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[女人]啊.........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]请问你是........",
+ "\t[女人]抱歉......你刚才看到一个棕色头发的男孩了吗?",
+ "\t[邵虎]........好像在五层楼的时候有看到........怎么了.......?",
+ "\t[女人]没.........没什么........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "(flag:juqing>=1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "npcnv.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]对了,我有几个问想要请教。",
+ "\t[女人]啊......问我问题啊...........好,你说吧。",
+ "\t[邵虎]我听说这座塔与镇天谷有关系,请问这是什么关系呢?",
+ "\t[女人]这个啊.........你不是镇天谷的人吧?",
+ "\t[邵虎]实不相瞒,我是刚刚来到天塔的。",
+ "\t[女人]是行商吗........这么小的年纪......",
+ "\t[女人]不过你说的镇天谷与天塔的关系我倒是可以说一点给你听。",
+ "\t[女人]你知道200年前天枢与邻国的那场战争吗?",
+ "\t[邵虎]我听说过,好像天塔就是那个时候建造的",
+ "\t[女人]没错,天塔位于天枢与邻国的边界。",
+ "\t[女人]这座塔就是为了纪念这场战争而建造。",
+ "\t[女人]不过我倒是有些疑问。",
+ "\t[邵虎]什么疑问?",
+ "\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......",
+ "\t[邵虎]............",
+ {
+ "type": "setValue",
+ "name": "flag:7fduihua2",
+ "value": "1"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:7fduihua",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "(flag:7fduihua2==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[女人]既然战争胜利了为什么要建塔?而不是建个碑什么的......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnv.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[女人]没被发现吧....呼.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,6": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "11,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 0, 21,122, 2, 2, 2, 22, 0, 2, 21,352],
+ [348, 2,209, 2, 2, 2, 35, 2, 2, 81, 2,201,352],
+ [348, 21, 31, 2, 27,372,372,372,201, 0, 31, 0,352],
+ [348,209, 2, 2, 21, 2, 2, 2, 2, 2, 81, 2,352],
+ [348, 0, 0, 2, 21, 0, 0, 2, 0,217, 0, 32,352],
+ [348, 2, 31, 2, 0, 0, 87, 2,217, 0, 2,205,352],
+ [348, 21,209, 2,210, 2, 2, 2, 0,201, 2, 32,352],
+ [348, 2, 0, 31, 0, 31, 0,217,201, 0, 2,205,352],
+ [348, 2, 2, 2, 81, 2, 81, 2, 2, 2, 2, 0,352],
+ [348, 27, 2, 0,209, 2,209, 0, 0, 28, 2, 0,352],
+ [348, 31, 0, 21, 2, 2, 21, 2, 31, 2, 2, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 6,
+ 5
+ ],
+ "downFloor": [
+ 11,
+ 10
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT70.js b/project/floors/MT70.js
new file mode 100644
index 0000000..85af8a9
--- /dev/null
+++ b/project/floors/MT70.js
@@ -0,0 +1,111 @@
+main.floors.MT70=
+{
+ "floorId": "MT70",
+ "title": "天塔第 70 层",
+ "name": "天塔第70层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 0, 0, 2, 88, 0, 32, 2, 0, 21, 0,352],
+ [348, 2,227, 0,225, 0,407, 0,227, 0, 2, 0,352],
+ [348, 0, 0, 2, 2, 2, 2, 2, 2, 82, 2,227,352],
+ [348,372, 34,222, 0, 2, 0,246, 0, 0, 2, 21,352],
+ [348, 2, 2, 2, 0, 81, 0, 2, 2, 34, 2, 0,352],
+ [348, 0,224, 0, 0, 2, 0, 2, 0, 0,224, 0,352],
+ [348, 0, 2, 34, 2, 2, 0, 81, 0, 2, 2, 2,352],
+ [348, 21, 2, 0, 0,246, 0, 2, 0,222, 34,224,352],
+ [348,227, 2, 82, 2, 2, 2, 2, 2, 2, 0, 0,352],
+ [348, 0, 2, 0,227, 0,407, 0,225, 0,227, 2,352],
+ [348, 0, 21, 0, 2, 32, 0, 87, 2, 0, 0, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "1,4": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 1,
+ 4
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "7,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "5,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {
+ "1,4": [
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ]
+ }
+ ]
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {
+ "1,4": [
+ {
+ "type": "setValue",
+ "name": "flag:70f",
+ "value": "1"
+ },
+ {
+ "type": "setBlock",
+ "number": "swordsman"
+ }
+ ]
+ },
+ "cannotMove": {},
+ "ratio": 4,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 11
+ ],
+ "downFloor": [
+ 6,
+ 1
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT71.js b/project/floors/MT71.js
new file mode 100644
index 0000000..ec255dd
--- /dev/null
+++ b/project/floors/MT71.js
@@ -0,0 +1,77 @@
+main.floors.MT71=
+{
+ "floorId": "MT71",
+ "title": "天塔第 71 层",
+ "name": "天塔第71层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 4, 2, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 2, 2, 2, 4, 2, 4,352],
+ [348, 4, 2, 2, 4, 4, 4, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 2, 4, 2, 2, 2, 4, 2, 4, 2, 2, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4,352],
+ [348, 4, 4, 2, 4, 2, 4, 4, 2, 2, 4, 4,352],
+ [348, 4, 2, 2, 4, 2, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 2, 2, 4, 4,352],
+ [348, 2, 4, 4, 2, 0, 87, 88, 0, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "7,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10247, 0, 0,10255, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 11
+ ],
+ "downFloor": [
+ 8,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT72.js b/project/floors/MT72.js
new file mode 100644
index 0000000..ea1700e
--- /dev/null
+++ b/project/floors/MT72.js
@@ -0,0 +1,190 @@
+main.floors.MT72=
+{
+ "floorId": "MT72",
+ "title": "天塔第 72 层",
+ "name": "天塔第72层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 27, 34, 2, 34, 0, 87, 0, 34, 2, 34, 28,352],
+ [348, 27, 34, 2, 0, 0, 0, 0, 0, 2, 34, 28,352],
+ [348,409, 2, 2,407, 2, 2, 2,407, 2, 2,409,352],
+ [348, 0, 31, 0,367, 0, 0, 0,367, 0, 31, 0,352],
+ [348, 2, 2, 2, 0, 2, 2, 2, 0, 2, 2, 2,352],
+ [348, 27,408, 81, 0, 2, 34, 2, 0, 81,408, 28,352],
+ [348, 27, 2, 2, 0, 2,407, 2, 0, 2, 2, 28,352],
+ [348, 34, 2,224,367, 0, 0, 0,367,224, 2, 34,352],
+ [348, 34, 2, 86, 2, 2, 86, 2, 2, 86, 2, 34,352],
+ [348, 21, 2, 34, 2, 0, 0, 0, 2, 34, 2, 21,352],
+ [348, 21, 2, 34, 2, 0, 88, 0, 2, 34, 2, 21,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "8,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT72",
+ "loc": [
+ 4,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,4": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT72",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,4": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT72",
+ "loc": [
+ 8,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,8": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT72",
+ "loc": [
+ 4,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,1": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 6,
+ 2
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT73.js b/project/floors/MT73.js
new file mode 100644
index 0000000..02d23b6
--- /dev/null
+++ b/project/floors/MT73.js
@@ -0,0 +1,86 @@
+main.floors.MT73=
+{
+ "floorId": "MT73",
+ "title": "天塔第 73 层",
+ "name": "天塔第73层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 21, 2, 21, 2, 34, 88, 34, 2, 34, 2, 48,352],
+ [348, 34, 2, 34, 2, 0, 0, 0, 2, 0, 2, 2,352],
+ [348,409, 2,408, 2, 28, 0, 27, 2, 0, 0, 34,352],
+ [348,409, 2,408, 2, 2, 82, 2, 2,409, 2,224,352],
+ [348, 0, 0, 0, 0, 0,407, 0, 0, 0, 2, 27,352],
+ [348, 2, 2, 2, 81, 2, 81, 2, 81, 2, 2, 2,352],
+ [348, 34,224, 81, 0, 2, 34, 2, 0, 34, 0,407,352],
+ [348, 28, 2, 2, 0, 2, 2, 2, 2, 2,408, 34,352],
+ [348, 2, 2,125,407, 2, 34, 2, 0, 81, 0, 2,352],
+ [348, 0, 0, 0, 0, 2, 81, 2, 0, 2,409, 21,352],
+ [348, 87, 0, 2, 0, 0,407, 0, 0, 2, 21, 34,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "3,9": [
+ "\t[联盟老人]\f[npcnan.png,180,25]小伙子,告诉你几个塔顶之前的秘密\n,一定要记住啊。",
+ "\t[联盟老人]\f[npcnan.png,180,25]第一个,没有足够的血量,就算攻防\n再高也到不了塔顶。",
+ "\t[联盟老人]\f[npcnan.png,180,25]第二,74层和75层是左右对称的。真\n搞不懂联盟人士的恶趣味。",
+ "\t[联盟老人]\f[npcnan.png,180,25]第三,你需要【大黄门钥匙】才能打\n开77层通向楼上的道路。",
+ "\t[联盟老人]\f[npcnan.png,180,25]最后一点,78层是巡察的房间,那里\n的墙壁十分坚固,除了他本人没人能强行破开。",
+ "\t[联盟老人]\f[npcnan.png,180,25]呵呵,祝你好运。"
+ ]
+ },
+ "changeFloor": {
+ "1,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "6,1": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 1,
+ 10
+ ],
+ "downFloor": [
+ 6,
+ 2
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT74.js b/project/floors/MT74.js
new file mode 100644
index 0000000..f2e105b
--- /dev/null
+++ b/project/floors/MT74.js
@@ -0,0 +1,77 @@
+main.floors.MT74=
+{
+ "floorId": "MT74",
+ "title": "天塔第 74 层",
+ "name": "天塔第74层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 34, 2, 21, 2, 34, 2, 33,407,408,407, 28,352],
+ [348, 21, 2, 34, 2, 21, 2, 2, 2, 2, 2, 34,352],
+ [348,409, 0,408, 0,409, 2, 0,407,409,407, 27,352],
+ [348, 2, 2, 81, 2, 2, 2, 0, 2, 2, 2, 2,352],
+ [348, 0, 34, 0, 34, 0, 2, 0, 0, 81, 0, 34,352],
+ [348, 0, 2, 2, 2, 0,407, 0,408, 2,407, 2,352],
+ [348,407, 2, 27, 2, 2, 2, 2, 2, 2, 0, 27,352],
+ [348, 0, 2, 34, 2, 0,224,224, 0, 2, 2, 81,352],
+ [348, 0, 2,409, 81, 0, 2, 2, 21, 2, 0, 28,352],
+ [348, 0, 2, 34, 2, 0, 87, 2, 0, 2,407, 2,352],
+ [348, 88, 2, 28, 2, 2, 2, 2, 0, 81, 0, 34,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,10": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "1,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10255, 0, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 10
+ ],
+ "downFloor": [
+ 1,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT75.js b/project/floors/MT75.js
new file mode 100644
index 0000000..a0a8a5b
--- /dev/null
+++ b/project/floors/MT75.js
@@ -0,0 +1,84 @@
+main.floors.MT75=
+{
+ "floorId": "MT75",
+ "title": "天塔第 75 层",
+ "name": "天塔第75层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28,407,408,407, 33, 2, 34, 2, 21, 2, 34,352],
+ [348, 34, 2, 2, 2, 2, 2, 21, 2, 34, 2, 21,352],
+ [348, 27,407,409,407, 0, 2,409, 0,408, 0,409,352],
+ [348, 2, 2, 2, 2, 0, 2, 2, 2, 81, 2, 2,352],
+ [348, 34, 0, 81, 0, 0, 2, 0, 34, 0, 34, 0,352],
+ [348, 2,407, 2,527, 0,407, 0, 2, 2, 2, 0,352],
+ [348, 27, 0, 2, 2, 2, 2, 2, 2, 27, 2,407,352],
+ [348, 81, 2, 2, 0,224,224, 0, 2, 34, 2, 0,352],
+ [348, 28, 0, 2, 21, 2, 2, 0, 81,409, 2, 0,352],
+ [348, 2,407, 2, 0, 2, 88, 0, 2, 34, 2, 0,352],
+ [348, 0, 0, 81, 0, 2, 2, 2, 2, 28, 2, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "4,6": [
+ {
+ "type": "setBlock",
+ "number": "bigKey"
+ }
+ ]
+ },
+ "changeFloor": {
+ "11,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "6,10": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0,10247, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 11,
+ 10
+ ],
+ "downFloor": [
+ 7,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT76.js b/project/floors/MT76.js
new file mode 100644
index 0000000..4839e1c
--- /dev/null
+++ b/project/floors/MT76.js
@@ -0,0 +1,151 @@
+main.floors.MT76=
+{
+ "floorId": "MT76",
+ "title": "天塔第 76 层",
+ "name": "天塔第76层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 2, 4, 2, 33, 2, 4, 2, 4, 4,352],
+ [348, 4, 2, 33, 2, 28, 0, 27, 2, 33, 2, 4,352],
+ [348, 2, 28, 0, 27, 2,407, 2, 28, 0, 27, 2,352],
+ [348, 4, 2,409, 2, 34, 0, 34, 2,408, 2, 4,352],
+ [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352],
+ [348, 4, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 4, 2, 0, 2,407, 2,407, 0,352],
+ [348, 2, 2, 2, 2, 2, 0, 85, 21, 85, 21, 0,352],
+ [348, 87, 0, 86, 86, 86, 0, 2,407, 2,407, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "1,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "11,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {
+ "8,9": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT76_7_10",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "8,11": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT76_7_10",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "10,9": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT76_9_10",
+ "operator": "+=",
+ "value": "1"
+ }
+ ],
+ "10,11": [
+ {
+ "type": "setValue",
+ "name": "flag:door_MT76_9_10",
+ "operator": "+=",
+ "value": "1"
+ }
+ ]
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10255, 0],
+ [ 0, 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "7,10": {
+ "0": {
+ "condition": "flag:door_MT76_7_10==2",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:door_MT76_7_10",
+ "operator": "=",
+ "value": "null"
+ }
+ ]
+ }
+ },
+ "9,10": {
+ "0": {
+ "condition": "flag:door_MT76_9_10==2",
+ "currentFloor": true,
+ "priority": 0,
+ "delayExecute": false,
+ "multiExecute": false,
+ "data": [
+ {
+ "type": "openDoor"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:door_MT76_9_10",
+ "operator": "=",
+ "value": "null"
+ }
+ ]
+ }
+ }
+ },
+ "upFloor": [
+ 2,
+ 11
+ ],
+ "downFloor": [
+ 11,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT77.js b/project/floors/MT77.js
new file mode 100644
index 0000000..f6ece2a
--- /dev/null
+++ b/project/floors/MT77.js
@@ -0,0 +1,77 @@
+main.floors.MT77=
+{
+ "floorId": "MT77",
+ "title": "天塔第 77 层",
+ "name": "天塔第77层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0,300, 0, 32, 2, 32, 2, 32, 0, 2, 32,352],
+ [348, 2, 2, 81, 2, 2, 0, 2, 2, 81, 2, 0,352],
+ [348, 32, 2, 0, 0, 81,300, 81, 0, 0, 2,300,352],
+ [348, 81, 2, 81, 2, 2, 2, 2, 2, 81, 2, 81,352],
+ [348,300, 81,300, 0, 81,300, 32, 2,300, 81, 32,352],
+ [348, 81, 2, 2, 2, 2, 81, 2, 2, 81, 2, 2,352],
+ [348, 32, 0, 2, 32, 2,300, 81, 0, 0, 81, 32,352],
+ [348, 2, 32, 2, 81, 2, 2, 2, 2, 2, 2, 81,352],
+ [348, 81,300, 2,300, 81, 0, 81, 81,300, 81,300,352],
+ [348, 2, 81, 2, 86, 2, 2, 2, 2, 81, 2, 81,352],
+ [348, 88, 0, 2, 0, 0, 87, 2, 32, 0, 2, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ },
+ "1,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0,10255, 0, 0,10247, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 5,
+ 11
+ ],
+ "downFloor": [
+ 2,
+ 11
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT78.js b/project/floors/MT78.js
new file mode 100644
index 0000000..7d50f38
--- /dev/null
+++ b/project/floors/MT78.js
@@ -0,0 +1,2731 @@
+main.floors.MT78=
+{
+ "floorId": "MT78",
+ "title": "天塔第 78 层",
+ "name": "天塔第78层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 0, 81, 2, 0, 2, 82, 0, 2, 4,352],
+ [348, 4, 2, 81,417, 2, 5, 2,417, 82, 2, 4,352],
+ [348, 4, 2, 2, 2, 2, 86, 2, 2, 2, 2, 4,352],
+ [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352],
+ [348, 4, 2, 0, 0, 0,472, 0, 0, 0, 2, 4,352],
+ [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352],
+ [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352],
+ [348, 4, 2, 0, 0, 0, 0, 0, 0, 0, 2, 4,352],
+ [348, 4, 2, 85, 2, 2, 6, 2, 2, 2, 2, 4,352],
+ [348, 4, 2, 0, 0, 2, 0, 2,417, 83, 2, 4,352],
+ [348, 4, 2, 0, 87, 2, 88, 2, 83, 0, 2, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {
+ "6,8": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "zhan.mp3",
+ "keep": true
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ },
+ {
+ "type": "setEnemy",
+ "id": "E394",
+ "name": "atk",
+ "value": "1500"
+ },
+ {
+ "type": "setBlock",
+ "number": "E394",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "E394",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N402",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N402",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N403",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N403",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N404",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N404",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N405",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N405",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N406",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N406",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT78",
+ "loc": [
+ 3,
+ 1
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "setBlock",
+ "number": "T525",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 7
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...........看来该来的总会是要来的啊。",
+ "\t[邵虎]...........在去往塔顶的路上,早就该动手的你\n一直迟迟没有动作,我还在怀疑,是不是汪大哥给\n你的任务仅仅是对我的引导。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那么,杰克。你要怎样以一个反派角色出现呢?。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 7
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "hongguang",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "xunchajieke.mp3",
+ "keep": true
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]呵呵......这次和平常可不一样啊,老大",
+ "\t[杰克]虽然我早就料到老大肯定能看出来我不是\n个善茬......不过直到今天被老大点了出来,还是\n有点不敢相信呢。",
+ "\t[杰克]说实话啊......不是迫不得已,真不想站\n到老大的对立面。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]这一层是我的统治层,想通过这里,就必\n须经过我的同意。就是老大也不例外。",
+ "\t[杰克]不过海骑士的意思是......你还得过最后\n一关!",
+ "\t[邵虎]............呼..............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............怎么说呢,还是不习惯面对这样的杰\n克啊。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............怎么说呢,还是不习惯面对这样的杰\n克啊。",
+ "\t[邵虎]既然你本来就是与我站在不同的立场..........",
+ "\t[邵虎]那么,杰克以前所说的话,现在还有几分可信度呢",
+ "\t[邵虎]哪些是真实的,那些是杜撰的呢。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]我........说过的事情?",
+ "\t[杰克]哼......一半对一半吧。",
+ "\t[邵虎]原来如此,那么...........",
+ "\t[邵虎]你让我寻找你父亲的事情,也只是一个让你在我\n身边监视的借口了?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]看来我说的东西还蛮多的啊......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]不,我说过的父亲的事,是真的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].......................",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]但是,我也有我的筹码........比老大更\n有力的筹码......可以知道父亲的下落......",
+ "\t[杰克]所以.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...........这样就够了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]诶?",
+ "\t[邵虎]你让我知道了,你说的并不都是谎话..........对\n我来说,这样就够了。",
+ "\t[邵虎]那么...........我现在该怎么称呼你呢,杰克。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]我........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]呵呵,好吧。那我就重新介绍一下自己。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]杰克职位是【天塔巡察】,职责是处理掉\n联盟内部的异端。",
+ "\t[杰克]我想,我这么说......应该很容易理解了\n吧。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]原来你就是所谓的巡察啊。我还以为巡察应该是很\n厉害得骑士。怪不得你神出鬼没,原来是在时刻监\n视着联盟内部,避免出现内鬼啊。",
+ "\t[邵虎]呵呵........看来杰克也有着自己的战斗方式呢。",
+ "\t[杰克]..........................",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那么现在,我的问题只有一个了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]你想问我海骑士是否在塔顶吧。",
+ "\t[杰克]那我可以清楚地告诉你,海骑士就在79层\n,只要上楼,你就可以见到海骑士了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呵呵,这样吗......那么我已经没有任何问题了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过,杰克你是不会让我这么简单就过去的吧。",
+ "\t[杰克]呵呵,老大明知故问嘛......刚才好几次\n想挑起战斗的气氛都失败了......老大也得拿出点\n真本事哦.......",
+ "\t[杰克]呵呵,不然老大会吃亏的......",
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "zhan.mp3",
+ "keep": true
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]隐身预备.......【匿形水】!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]又是.....小道具吗.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "rengonghuixue22",
+ "loc": [
+ 6,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 6
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 0.58,
+ "time": 0
+ },
+ "\t[杰克]迷雾弹!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "miwudan",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1",
+ "right:3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 7
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 0.58,
+ "time": 0
+ },
+ "\t[杰克]迟滞胶!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "daizhi",
+ "loc": [
+ 8,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang",
+ "value": "1"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua4()\n}"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 1000,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 1000,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 1000,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang",
+ "value": "0"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 0.58,
+ "time": 0
+ },
+ "\t[杰克]燃烧弹!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 6
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 7,
+ 5
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 7
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 5
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 7,
+ 7
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 7,
+ 6
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 5
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 4
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 5
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -1,
+ 0
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaofentianyan",
+ "loc": [
+ 7,
+ 7
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 0.58,
+ "time": 0
+ },
+ "\t[杰克]老大躲得挺快的嘛。",
+ "\t[杰克]凝墙术!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ 1,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 8
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "remove": true,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "dxy": [
+ -2,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哼哼.......表演的时间结束了杰克。所以,你的\n隐身时间.....应该到了吧?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 0.58,
+ "time": 0
+ },
+ "\t[杰克]呵呵........确实如此呢。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "languang",
+ "loc": [
+ 6,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "whiteWall",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不用再保留了,杰克。把你的王牌亮出来吧,不然\n你是赢不了的。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大一直东躲西藏原来是让着我啊......\n那我就不客气了!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 4,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 5,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 6,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 7,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 8,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "setEnemy",
+ "id": "E394",
+ "name": "atk",
+ "value": "1500"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setBlock",
+ "number": "E394",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "E394",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N402",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N402",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N403",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N403",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N404",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N404",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N405",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N405",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N406",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "N406",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]巡察禁卫.......!!监禁之阵!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong1",
+ "loc": [
+ 4,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "fadong1",
+ "loc": [
+ 8,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shengdun",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "setHeroOpacity",
+ "opacity": 0,
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 3,
+ 1
+ ],
+ "time": 100,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 3,
+ 1
+ ]
+ },
+ {
+ "type": "setHeroOpacity",
+ "opacity": 1,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼........这样啊..........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]................",
+ "\t[杰克]................匿形!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hongguang",
+ "loc": [
+ 6,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "3"
+ },
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "8,2": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT78",
+ "loc": [
+ 9,
+ 11
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "4,2": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT78",
+ "loc": [
+ 9,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "8,10": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT78",
+ "loc": [
+ 6,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "020-Teleport03.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ }
+ ],
+ "0,0": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 0.58,
+ "time": 0
+ },
+ "\t[杰克]呵呵......老大真是厉害啊.....杰克甘\n拜下风了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 195,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]那么.......老大上楼去找海骑士吧。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那你打算怎么办呢?",
+ "\t[杰克]我啊.......要等一个消息.........所以\n.........最近我们是不会见面了吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]............呵呵.........那你......可要小心\n一点。",
+ "\t[杰克]那是当然。再见,老大。祝你好运。",
+ "\t[邵虎].............那么,保重,杰克。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:244",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 9
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ },
+ "4,11": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "setText",
+ "position": "center",
+ "background": "winskin.png"
+ },
+ {
+ "type": "choices",
+ "text": "确定要上楼吗?(如果没有足够的生命,请慎入)",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT79",
+ "loc": [
+ 5,
+ 11
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT78",
+ "loc": [
+ 3,
+ 9
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ }
+ },
+ "afterBattle": {
+ "4,6": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 7
+ ]
+ ],
+ "remove": true
+ }
+ ],
+ "8,6": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 5,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,10247, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 4,
+ 10
+ ],
+ "downFloor": [
+ 6,
+ 10
+ ],
+ "canFlyFrom": true,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT79.js b/project/floors/MT79.js
new file mode 100644
index 0000000..adf3dcd
--- /dev/null
+++ b/project/floors/MT79.js
@@ -0,0 +1,2332 @@
+main.floors.MT79=
+{
+ "floorId": "MT79",
+ "title": "天塔第 79 层",
+ "name": "天塔第79层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 24, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 2, 2, 0,301, 0, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 27, 0, 0, 0, 28, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 81, 2, 81, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 21, 0, 2, 0, 22, 2, 4, 4,352],
+ [348, 4, 4, 2, 31, 0, 0, 0, 32, 2, 4, 4,352],
+ [348, 4, 4, 2, 0, 0, 2, 0, 0, 2, 4, 4,352],
+ [348, 4, 4, 2, 88, 0, 2, 0, 87, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "parallelDo": "",
+ "events": {
+ "1,0": [
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"jian\",6,4)\n}"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 6
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 8,\n\tey = 6,\n\ttime = 1000;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 6
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 6
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 4);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 4,\n\tey = 6,\n\ttime = 1000;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 6
+ ],
+ "to": [
+ 8,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 6
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 4);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 8,\n\tey = 6,\n\ttime = 1000;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 6
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 6
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1",
+ "down:3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:3",
+ "down:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 5,
+ 8
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "down"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1",
+ "right:3",
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:3",
+ "down:1"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT80",
+ "loc": [
+ 7,
+ 11
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "0,0": [
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "+=",
+ "value": "75"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "item:yellowKey",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "+=",
+ "value": "200"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "item:blueKey",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "item:yellowKey",
+ "operator": "-=",
+ "value": "1"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:3"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:def",
+ "operator": "+=",
+ "value": "1"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "3000"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT80",
+ "loc": [
+ 7,
+ 11
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]小邵,你终于来了。",
+ {
+ "type": "setVolume",
+ "value": 0,
+ "time": 1500
+ },
+ {
+ "type": "playBgm",
+ "name": "longyingsuifeng.mp3",
+ "keep": true
+ },
+ {
+ "type": "setVolume",
+ "value": 100,
+ "time": 1500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]汪大哥,好久不见。",
+ "\t[汪洋]你也是,好久不见。",
+ "\t[汪洋]许久不见,你看上去似乎沉稳了不少。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]可那毕竟都是表象...........",
+ "\t[邵虎]因为现在站在我面前的,可不只是天枢的\n禁卫统领汪洋........",
+ "\t[邵虎].....还是一个隶属什么联盟的海骑士。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]..............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]虽然不知道你为什么要加入这种毫无意义\n的组织。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过我今天一定要带你脱离这个鬼地方,\n回到天枢!!",
+ "\t[汪洋]..............",
+ "\t[汪洋]........回到天枢吗.........",
+ "\t[汪洋]........小邵,其实,我早就回不去了。",
+ "\t[邵虎]回不去?汪大哥你在胡说些什么!",
+ "\t[邵虎]难道你被那些魔怪洗脑了么?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋].....魔怪么.......也对吧........",
+ "\t[汪洋].....小邵,愿意听我给你讲个故事么?\n你把这个故事听完,相信你会有自己的判断的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么故事?现在我根本没办法冷静下来听\n你说故事!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]........",
+ "\t[邵虎]好吧......你说。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]故事要从很久以前说起.......大概,200\n年前吧。当时,天枢城与邻国发生了一场惨绝人寰\n的战争。",
+ "\t[汪洋]当时的天枢远没有如今的繁荣与昌盛,反\n而人力物力资源都比较匮乏。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]汪大哥讲这些历史做什么。",
+ "\t[汪洋]小邵你仔细听。会有你想知道的东西的。",
+ "\t[汪洋]天枢与邻国之间的战争持续了大概一年的\n时间,刚开始天枢还能够勉强靠着地势的优势拉平\n战局,但是后来,战况变成了完全一边倒的情况。",
+ "\t[汪洋]那个时候,可以说天枢是处于绝对的劣势\n。逐渐弹尽粮绝的天枢以为再也无力乏天,认为数\n百年的基业即将毁于一旦。",
+ "\t[汪洋]天枢城的民众们甚至都已经认定了亡国的\n事实,居民们纷纷高举着天枢的旗帜聚集在了广场\n上,誓与天枢共生死。",
+ "\t[邵虎]天枢还经历过这样的劫难啊........真是\n一场惨烈的战争。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]不错,时长整年的战争让天枢实在是吃不\n消,好多高层都打了退堂鼓。不过就在这个时候,\n事情出现了转机............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]虽然觉得不可思议.......不过这个时候\n究竟谁可以让这种战况改变呢?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]按常理来说确实不可能。就在大家认定一\n切都要结束的时候,一位“勇士”出现了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这个时候凭一己之力是无法挽回整个战局\n的。就算你再强,也抵不过千军万马的碾压。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]呵呵.....这位勇士的名字叫“天魔”。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]天..........魔........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]难道.....?!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]你没有猜错。小邵跟天塔里的魔怪交手了\n多次,也清楚魔怪的非凡战斗力了吧。",
+ "\t[汪洋]仅凭一己之力无法挽回战局确实没错,不\n过,如果是一个从地狱里赶来的恶魔率领成千上万\n的魔怪大军呢?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这.............",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]当时天枢的皇帝哪管得了这么多?谁都是\n一副死马当活马医的心态。于是他批准了天魔带领\n魔怪们守城的提议。",
+ "\t[汪洋]只是他们万万没想到,天魔的魔怪大军不\n但击退了邻国的军队,还倒打一耙,把邻国的土地\n也攻占了大半去。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]力量至上的年代,这种事情也无可厚非。",
+ "\t[邵虎]只是我有一个疑问。那个天魔......是什\n么来头?为什么要来做这些事?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]天魔的本质其实也是世间的魔怪,只不过\n通过长时间的进化越阶,成为了如今的人类模样。\n他的实力自不必说,而且像是天魔这种层级的魔怪\n,也有着无尽的寿命。",
+ "\t[邵虎]..........他是怎么知道这些事情的?为\n何要插手帮助天枢呢?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]这就是我要说的问题了。天魔过腻了荒郊\n野外每天的杀戮生活,想要找到一个可以平稳生活\n的地方。",
+ "\t[汪洋]当他发现天枢这片热闹喧嚣的土地时,便\n居住下来,每天乐得其所的同时,与天枢的居民也\n相处的颇为融洽。",
+ "\t[汪洋]甚至有那么一段日子,他已经忘记了自己\n曾是魔怪的现实,安稳地享受着每天重复的生活。",
+ "\t[汪洋]后来他还娶了一位妻子,每天的生活又增\n添了许多乐趣。天魔心想,自己就算永远的活在这\n里,也值得了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]习惯了.....人类生活的魔怪吗......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]他大概是因为从小到大被他看在眼里的孩\n子们死在了战场上而心存悲愤吧,他的妻子也不想\n看到自己生活的土地被别人毁灭。",
+ "\t[汪洋]于是天魔召集了附近的魔怪们,打了这么\n一场力挽狂澜的战争。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]看起来.......这似乎是个很完美的结局\n呢。",
+ "\t[汪洋]呵呵..........后来发生的事情,小邵你\n大概是没有想到的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]后....后来?",
+ "\t[汪洋]没错,在天魔大战告捷的那一天,他遣散\n了聚集过来的魔怪们,想要重新回到熟悉的天枢,\n过他每天平常的日子。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]难道.......",
+ "\t[汪洋]当他回到天枢的时候,曾经和他一起聊天\n、吃饭,一起下棋、谈笑的人们,就像是看一个怪\n物一样看着他。没错,他本来就是一个怪物,是不\n应该享受平静生活的怪物。",
+ "\t[汪洋]国王因为畏惧天魔的实力,甚至没有在事\n后召见他。反而因为害怕他突然发难造反而成天算\n计着他。",
+ "\t[汪洋]天魔的生活就在这次变动之后一下子静了\n下来。但万幸的是,他的妻子并没有因为他是个魔\n怪而嫌弃他。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]真是可怜。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]就算再这样一个环境里面,天魔也忍气吞\n声的重新居住了下来。平日的生活都由妻子去打理\n,但是,国王并没有放过他的意思。",
+ "\t[邵虎]................",
+ "\t[汪洋]在战争结束后的第四个月,天枢的国王施\n计支开了天魔,然后率领了禁卫军残忍地杀害了他\n的妻子。",
+ "\t[汪洋]紧接着在城外的一片荒地中,国王集合了\n全天枢最优秀的巫术师们用性命作为祭品将天魔永\n远的封印在了一座高塔之下。",
+ "\t[汪洋]而此时此刻,天魔还不知道,他的妻子已\n经被肢解后挂在了天枢城门之上,被人们唾弃为“\n人类的叛徒”。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]而那座塔.......就被人称为“天\n塔”.......原来如此,震慑天魔的魔塔,这就是\n这座塔的来历吧。",
+ "\t[汪洋]在外面与天枢内部却不是这样定义天塔的\n。天枢声称这座塔是为了纪念这次战争的胜利而建\n造。",
+ "\t[汪洋]为了保险起见,天枢在天塔下面还驻了长\n期军队,意为震慑天塔。时间长了,那里也就发展\n成了一个小村落,叫做镇天谷。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这样.......一切.......都串起来了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]当然,小邵,这个故事还没有讲完。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]确实,我的问题还没有诠释。毕竟,关于\n你,还有那个联盟,汪大哥还没有说清楚。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]天魔被封印在塔底的时候,似乎本就料到\n或许会有这么一天,所以他并没有太过激烈的举动\n。",
+ "\t[汪洋]该说是没有不漏风的墙呢,还是说纸终究\n包不住火呢。妻子被杀的事情终于还是被天魔知道\n了。这可以说算是触发了他的逆鳞,也逾越了他的\n底线。",
+ "\t[汪洋]天魔数次组织魔怪们冲破封印,但是统统\n都失败了。毕竟自己身在封印之中,是没办法冲破\n封印的。",
+ "\t[汪洋]天魔的逃出计划屡次失败,最后,他决定\n要复活他的妻子。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]他竟然有能力复活死去的人?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]当然,这个复活法术的代价也是相当沉重\n的。他要自损寿命,本来长生不死的天魔寿命只骤\n减到了200年。",
+ "\t[汪洋]结果他的妻子成功复活了,但他的妻子也\n将永远不能变回人类了。她重生为一个精灵,守护\n在天塔的大门,伴随着天魔的左右。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]....................",
+ "\t[汪洋]如今200年已经窥见了尾声。寿命将尽的\n他不甘于被天枢打压,为了报复天枢的所作所为和\n无情无义,天魔召集了魔怪与邻国共同的力量,决\n定让天枢继续200年前的噩梦。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]可........恶........",
+ "\t[汪洋]为了在天魔去世之前尽快实现这个目标,\n天魔集合了数位顶级魔怪的力量和若干名力量强大\n的邻国骑士们,组建了如今的“联盟”。",
+ "\t[汪洋]你所见到的联盟骑士们.......其实无非\n就是邻国的友情赞助。",
+ "\t[邵虎]那么.......汪大哥......呢?你......\n你并不是邻国的骑士吧!?",
+ "\t[邵虎]为什么你......也在为联盟卖命呢?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]没错,我不同于其他的联盟骑士。不论是\n圣骑士,媚骑士,戾骑士,还是已经死去的琥骑士\n,他们都是邻国的自愿军。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那为什么...........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]其实我说一句话你就懂了的。",
+ "\t[汪洋]因为天魔的妻子,她的名字叫汪雪。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "Swordland.mp3",
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]汪雪.......汪洋........难道.....!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]没错。我就是天魔与汪雪的后代,他们唯\n一的儿子汪洋!!",
+ "\t[汪洋]正因为如此,我才能掌握着整个天塔....",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]骗.......骗人的吧........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这不是真的!!!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那我姐姐呢?我姐姐邵怜呢?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]她算什么!?你们不是在一起了吗!!",
+ "\t[汪洋]抱歉了小邵。毕竟我的身上流淌的是恶魔\n的血,我和怜儿,也是注定不能在一起的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]假的.....这一切都是假的.......",
+ "\t[汪洋]小邵,实话说,我刚来到天枢的时候,心\n中只是充满着仇恨与恶毒........但是当我和你,\n和怜儿在一起的时候,我却由衷地感到快乐......",
+ "\t[邵虎]不要.......再说了.........",
+ "\t[汪洋]那一年......我爱上了怜儿,于是我心目\n中的仇恨就像是被其他东西填满了一样.......我\n叫它“宽恕”.....并因此创造出了海纳之剑.....",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不是........这样的..........",
+ "\t[汪洋]直到最后,我也没办法瞒怜儿......我告\n诉了她自己的身份和目的。你知道她是怎么说的吗\n.......",
+ "\t[邵虎]....................",
+ "\t[汪洋]她说:“我不希望你伤害我的家人朋友,\n不允许你践踏我们所生活的土地.......如果你真\n的要这么做的话,我一定会阻止你......”",
+ "\t[邵虎]....................",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]是啊,我所犯下的罪孽,必须由我自己,\n来解开啊.........",
+ "\t[邵虎]............你...........怎么可以...",
+ "\t[汪洋]不过我还是没有办法亲自下手啊.......\n于是我只能派我辖属的禁卫军,在我离开之后杀了\n她........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuheihua.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......\\c[35]啊!!!!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]这就是事实。小邵,不,或许应该叫你邵\n护卫了。我的话已经说到了这个份上,你还不恨我\n吗?",
+ "\t[邵虎]......你.......你..........",
+ "\t[汪洋]对了,就连你日思夜想的公主殿下也是一\n样......我抓走她,也只是单纯的为了引诱你进入\n天塔,然后让我亲口讲这些给你听罢了。",
+ "\t[邵虎].......................",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]邵护卫!你还不抽出自己的剑吗?邵虎,\n我现在是你的敌人。在敌人面前挥剑不能迟疑,不\n能被感情所左右,难道你都忘记了我是怎么教导你\n的了吗!?",
+ "\t[邵虎]\\c[45]够了!!",
+ "\t[邵虎]汪大哥.......不,海骑士。",
+ "\t[邵虎]我无法原谅你的所作所为.......",
+ "\t[邵虎]我的剑法源自于你........也该有个结果\n了......无论是为了姐姐.....还是为了公主殿\n下.......我们.......必须来个了断了!",
+ "\t[邵虎]\\c[30]来用剑说话吧!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 5
+ ],
+ "to": [
+ 5,
+ 5
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 5
+ ],
+ "to": [
+ 5,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 6
+ ],
+ "to": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 6
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 6
+ ],
+ "to": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 5,
+ 5
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 6
+ ],
+ "to": [
+ 8,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]......为什么不还手?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 170,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]别大意啊.......来了啊!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "zuocezhan",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "zuocezhan",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "zuocezhan",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 1,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "4,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "8,11": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,10255, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 7,
+ 11
+ ],
+ "downFloor": [
+ 5,
+ 11
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "canFlyFrom": true
+}
\ No newline at end of file
diff --git a/project/floors/MT8.js b/project/floors/MT8.js
new file mode 100644
index 0000000..af82cac
--- /dev/null
+++ b/project/floors/MT8.js
@@ -0,0 +1,77 @@
+main.floors.MT8=
+{
+ "floorId": "MT8",
+ "title": "天塔第 8 层",
+ "name": "天塔第8层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {},
+ "changeFloor": {
+ "1,11": {
+ "floorId": ":next",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "6,6": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 2, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 31, 2, 4, 4, 4, 4,352],
+ [348, 2, 2, 2, 2, 2, 81, 2, 2, 2, 2, 2,352],
+ [348, 0, 31, 0, 0,210, 0,210, 0, 0, 31, 31,352],
+ [348, 87, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 1,
+ 10
+ ],
+ "downFloor": [
+ 6,
+ 7
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT80.js b/project/floors/MT80.js
new file mode 100644
index 0000000..87f4fc2
--- /dev/null
+++ b/project/floors/MT80.js
@@ -0,0 +1,2829 @@
+main.floors.MT80=
+{
+ "floorId": "MT80",
+ "title": "天塔第80层",
+ "name": "天塔第80层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "8,5": null,
+ "4,5": null,
+ "1,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 11
+ ],
+ "to": [
+ 1,
+ 9
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 1,
+ 9
+ ],
+ "to": [
+ 8,
+ 5
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 11
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 50,
+ "steps": [
+ "left",
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 5,
+ 11
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 11
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 1,
+ 9
+ ],
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 2,
+ 10
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right",
+ "right",
+ "right"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 4,
+ 8
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "dazhaofadong",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "dazhaofadong",
+ "loc": [
+ 8,
+ 5
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wangyangtiao",
+ "loc": [
+ 8,
+ 5
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ -1,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "shaohutiaoyou",
+ "loc": [
+ 4,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 400
+ },
+ {
+ "type": "animate",
+ "name": "fengmuxuantian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shaohutiaohuiyou",
+ "loc": [
+ 3,
+ 5
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "wangyangtiaohui",
+ "loc": [
+ 9,
+ 5
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 5
+ ],
+ "to": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "right",
+ "right",
+ "right",
+ "right",
+ "right",
+ "down",
+ "down"
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "down",
+ "down",
+ "left",
+ "left"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU3",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "13300"
+ },
+ {
+ "type": "setBlock",
+ "number": "354",
+ "loc": [
+ [
+ 9,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 10,
+ 6
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "item:blueKey",
+ "operator": "-=",
+ "value": "1"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT81",
+ "loc": [
+ 6,
+ 8
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "setBlock",
+ "number": "M301",
+ "loc": [
+ [
+ 5,
+ 11
+ ]
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 11
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 11
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 11
+ ],
+ "to": [
+ 3,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 9
+ ],
+ "to": [
+ 5,
+ 7
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 7
+ ],
+ "to": [
+ 3,
+ 5
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:4"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 2,
+ 11
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 2,
+ 10
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "100"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 2,
+ 10
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "100"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 2,
+ 10
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "100"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "async": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shangzhanjian",
+ "loc": [
+ 2,
+ 10
+ ],
+ "async": true
+ },
+ {
+ "type": "playSound",
+ "name": "011-System11.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 4,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 4,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 4,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 2,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 3,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 1,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 2,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 2,
+ 9
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "500"
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "500"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong3",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 2,
+ 9
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 2,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "011-System11.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:3",
+ "up:2",
+ "left:1",
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 6
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 3,
+ 5
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 6
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 4
+ ],
+ "to": [
+ 3,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 1
+ ],
+ "to": [
+ 5,
+ 1
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "045-Push01.mp3"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 3,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "animate",
+ "name": "jingu",
+ "loc": [
+ 3,
+ 4
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "097-Attack09.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "500"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 1,
+ 4
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 1,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "800"
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 1,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "800"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 7,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "800"
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 7,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "800"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "500"
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "lansebaofa",
+ "loc": "hero"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 3,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 2,
+ 4
+ ],
+ "time": 200
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 2,
+ 4
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 3,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 3,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 2,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 2,
+ 4
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 3,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 3,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 2,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 2,
+ 4
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shengdun",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 300,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 1,
+ 4
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 1,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 1,
+ 6
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 1,
+ 6
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 1,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 1,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 1,
+ 4
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 1,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 1,
+ 6
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 1,
+ 6
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 1,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 300,
+ "async": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shangzhanjian",
+ "loc": [
+ 1,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "011-System11.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 5
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 3,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "zuopenxue",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "800"
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "right:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jianji2",
+ "loc": [
+ 7,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 5
+ ],
+ "to": [
+ 10,
+ 4
+ ],
+ "time": 300,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "right:1",
+ "up:1",
+ "right:2"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "10-Track14.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 5
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "playSound",
+ "name": "048-Explosion01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 3
+ ],
+ "to": [
+ 9,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": [
+ 9,
+ 1
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "011-System11.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 1
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 4
+ ],
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 4
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shengdun",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 3,
+ 4
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "011-System11.mp3"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 4
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1",
+ "up:2",
+ "right:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 5,
+ 1
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 1
+ ],
+ "time": 300,
+ "keep": true,
+ "steps": [
+ "right:1",
+ "down:1"
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "015-Jump01.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 2
+ ],
+ "to": [
+ 6,
+ 4
+ ],
+ "time": 300,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 300,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:2",
+ "down:2",
+ "right:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 4
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 7,
+ 4
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 4
+ ],
+ "to": [
+ 6,
+ 5
+ ],
+ "time": 200,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 300,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 5
+ ],
+ "to": [
+ 9,
+ 5
+ ],
+ "time": 400,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 5
+ ],
+ "time": 300,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 4
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 4
+ ],
+ "to": [
+ 11,
+ 4
+ ],
+ "time": 400,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 11,
+ 4
+ ],
+ "time": 300,
+ "keep": true,
+ "steps": [
+ "up:3"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "right:3",
+ "down:1",
+ "right:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 11,
+ 5
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 11,
+ 3
+ ],
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 11,
+ 1
+ ],
+ "to": [
+ 11,
+ 5
+ ],
+ "time": 150,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 11,
+ 1
+ ],
+ "time": 150,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "async": true,
+ "steps": [
+ "down:3"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 11,
+ 5
+ ],
+ "to": [
+ 10,
+ 4
+ ],
+ "time": 400,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:3"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 11,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 7,
+ 4
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 400,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 4
+ ],
+ "time": 400,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 4
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 4
+ ],
+ "to": [
+ 7,
+ 4
+ ],
+ "time": 350,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 11,
+ 4
+ ],
+ "time": 350,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 4
+ ],
+ "to": [
+ 11,
+ 4
+ ],
+ "time": 200,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 200,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 11,
+ 4
+ ],
+ "to": [
+ 7,
+ 4
+ ],
+ "time": 200,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 11,
+ 4
+ ],
+ "time": 200,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 4
+ ],
+ "to": [
+ 11,
+ 4
+ ],
+ "time": 200,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 200,
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 11,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 11,
+ 5
+ ],
+ "to": [
+ 11,
+ 7
+ ],
+ "time": 400,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "async": true,
+ "steps": [
+ "right:3",
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 11,
+ 7
+ ],
+ "time": 400,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 10,
+ 6
+ ],
+ "needKey": true
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "async": true,
+ "steps": [
+ "down:2",
+ "left:2"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 7
+ ],
+ "to": [
+ 9,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 9
+ ],
+ "time": 400,
+ "keep": true,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 9
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 7
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 8,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 8
+ ],
+ "to": [
+ 9,
+ 7
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 7
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "playSound",
+ "name": "054-Cannon03.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 7
+ ],
+ "to": [
+ 13,
+ 7
+ ],
+ "time": 200,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "down:2",
+ "left:1"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT81",
+ "loc": [
+ 6,
+ 8
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "9,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": []
+ }
+ },
+ "changeFloor": {
+ "8,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,9": {
+ "floorId": "MT81",
+ "loc": [
+ 6,
+ 8
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 0, 2, 0, 0, 2, 4, 4, 2, 0,352],
+ [348, 4, 2, 0, 0, 0, 0, 2, 4, 4, 2, 0,352],
+ [348, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0,352],
+ [348,409, 0, 0,408, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 0, 0, 0, 0, 0,409, 2, 0, 0, 0,352],
+ [348, 0, 2, 0, 2, 2, 2, 2, 2, 2, 82, 2,352],
+ [348, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0,352],
+ [348, 2, 2, 2,408, 2, 2, 2,408, 2, 2, 2,352],
+ [348, 0, 0, 0, 0, 2, 87, 0, 0, 0, 0, 0,352],
+ [348, 2,407, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 88, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0,354, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "upFloor": [
+ 7,
+ 9
+ ],
+ "downFloor": [
+ 7,
+ 11
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "canFlyFrom": false
+}
\ No newline at end of file
diff --git a/project/floors/MT81.js b/project/floors/MT81.js
new file mode 100644
index 0000000..5dc46ef
--- /dev/null
+++ b/project/floors/MT81.js
@@ -0,0 +1,3257 @@
+main.floors.MT81=
+{
+ "floorId": "MT81",
+ "title": "天塔第81层",
+ "name": "天塔第81层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "xialouti.png",
+ "canvas": "bg",
+ "x": 6,
+ "y": 9
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "1,0": [
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:3"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 1000
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"jian\",6,6)\n}"
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex=8,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 6
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex=4,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 6
+ ],
+ "to": [
+ 8,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 6
+ ],
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 6
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,3);\n }, core.status.replay.replaying?20:500);\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 2
+ ],
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 6
+ ],
+ "to": [
+ 8,
+ 2
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,2)\n}"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,2)\n}"
+ },
+ {
+ "type": "setHeroIcon",
+ "name": "fanxiang2.png"
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "setHeroIcon",
+ "name": "hero.png"
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,2);\n }, core.status.replay.replaying?20:700);\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 10
+ ],
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 2
+ ],
+ "to": [
+ 4,
+ 10
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,10)\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 9,
+ 9
+ ],
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,10)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 10
+ ],
+ "to": [
+ 3,
+ 9
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex=5,ey=-1,time=1000;\ncore.jumpHero(ex,ey,time);\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 9
+ ],
+ "to": [
+ 7,
+ -1
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 7,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 4,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 8,
+ 9
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 1,
+ 2
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 2,
+ 9
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 12,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 1,
+ 4
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 10
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 4,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 2,
+ 4
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 1
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 4,
+ 12
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 3,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "wangyangtiaohui",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "301",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shaohutiaohuishang",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 7
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "penxue.mp3"
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 2000,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "tading",
+ "loc": [
+ 6,
+ 8
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "13000"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:256",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang",
+ "value": "1"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua5()\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua6()\n}"
+ },
+ {
+ "type": "exit"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]为什么........",
+ "\t[邵虎]..............这一切到底是为什么!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 175,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]邵虎........每个人都有自己所背负的使\n命.....你一样,我也是一样。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero",
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 8
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 175,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]不想作为命运的棋子的话......就用你手\n中的剑攻过来啊!!",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]别......别再激我了!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 6
+ ],
+ "async": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你以为我不懂吗........你以为我不懂对\n待敌人应该如何吗.......",
+ "\t[邵虎]可是我的对手是汪大哥.......是我最赖\n以信任......最羡慕的人.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]连他最喜欢的....我的姐姐都可以杀害的\n人......怎么可能.......",
+ "\t[邵虎]\\c[30]怎么可能是汪大哥!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "150-Support08.mp3"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 5
+ ],
+ "to": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 2
+ ],
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 3,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 175,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]别再自欺欺人了.......接受现实,然后\n打败我,这才是你要做的吧。",
+ "\t[汪洋]与其在崩溃边缘迷茫,不如看清你身边的\n剑路!你这样下去,可是赢不了的!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 4,
+ 2
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]别胡说.......我才不会......输给你...",
+ "\t[邵虎]而且你的剑法......已经不如过去那般完\n美.......现在看来,满是破绽啊!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 175,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]是吗........那就试试看吧。",
+ "\t[汪洋]看看你的剑,究竟能做到什么地步!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 2
+ ],
+ "to": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 4,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 2
+ ],
+ "to": [
+ 7,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 500
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": "hero"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 9,
+ 2
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 8,
+ 2
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 2
+ ],
+ "to": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 1);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 5,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 2
+ ],
+ "to": [
+ 7,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 2
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 1);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 7,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 2
+ ],
+ "to": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 2
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 6,\n\tey = -1,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 2
+ ],
+ "to": [
+ 6,
+ -1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 5,
+ 3
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 7,
+ 1
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 7,
+ 3
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 7,
+ 4
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 5,
+ 2
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 7,
+ 4
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 5,
+ 2
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 3,
+ 4
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ {
+ "type": "setBlock",
+ "number": "M301",
+ "loc": [
+ [
+ 6,
+ 0
+ ]
+ ],
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 5,\n\tey = 2,\n\ttime = 600;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 0
+ ],
+ "to": [
+ 7,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 4,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 2
+ ],
+ "to": [
+ 8,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 2
+ ],
+ "time": 300,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 300,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 3,
+ 5
+ ],
+ "time": 300,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 2
+ ],
+ "to": [
+ 9,
+ 5
+ ],
+ "time": 300,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 3);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 9,\n\tey = 5,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 5
+ ],
+ "to": [
+ 3,
+ 5
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 9,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 10,\n\tey = 6,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 5
+ ],
+ "to": [
+ 2,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function () {\n\t\tcore.drawAnimate(\"jiaochajian\", 6, 3);\n\t},\n\tcore.status.replay.replaying ? 20 : 500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 2,\n\tey = 6,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 2,
+ 6
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "operator": "-=",
+ "value": "1000"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 3,\n\tey = 9,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 6
+ ],
+ "to": [
+ 9,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 9
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "xiaofadong",
+ "loc": [
+ 9,
+ 9
+ ]
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 4,\n\tey = 10,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "animate",
+ "name": "zuocezhan",
+ "loc": [
+ 4,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 3,\n\tey = 9,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 9
+ ],
+ "to": [
+ 8,
+ 10
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "zuocezhan",
+ "loc": [
+ 4,
+ 10
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 4,\n\tey = 10,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 10
+ ],
+ "to": [
+ 9,
+ 9
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 8,\n\tey = 10,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 9
+ ],
+ "to": [
+ 10,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 9,\n\tey = 9,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 10,
+ 6
+ ],
+ "to": [
+ 9,
+ 5
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 10,\n\tey = 6,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 5
+ ],
+ "to": [
+ 9,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 10,
+ 6
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 9,\n\tey = 5,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 9,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 2
+ ],
+ "to": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 5,\n\tey = 2,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 2
+ ],
+ "to": [
+ 3,
+ 5
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 5
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex = 3,\n\tey = 5,\n\ttime = 500;\ncore.jumpHero(ex, ey, time)\n}"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 4,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 6
+ ],
+ "time": 500
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "right:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你跑够了没有。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 175,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]呵呵.......这么说你是要速战速决了。",
+ "\t[邵虎]我会用你教的海纳之剑来跟你做个了断!",
+ "\t[汪洋]呵呵.......来吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "left:1",
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:1",
+ "down:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 7
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong3",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "fadong3",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "setEnemy",
+ "id": "M301",
+ "name": "atk",
+ "operator": "+=",
+ "value": "3000"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:256",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang",
+ "value": "1"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua5()\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua6()\n}"
+ },
+ {
+ "type": "exit"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "0,1": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 175,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]呼.........谢谢你了,邵虎........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]什么........",
+ "\t[汪洋]现在啊.......终于让你报了仇.....我也\n终于可以毫无顾忌的去陪怜儿了.......就算在那\n个世界.......没有我的话......她也会孤单吧..",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..............你............你不是..",
+ "\t[汪洋]是啊........我受够了........唯独死在\n你的手上.......我心里才好受一点......毕竟是\n我对不起怜儿啊......",
+ "\t[邵虎]..........汪......汪大哥.....",
+ "\t[汪洋]那一天........我向怜儿道明我的身份的\n时候......",
+ "\t[汪洋]我明明说了狠话.......可是临走的时\n候.......她还在问我今天回不回家吃晚饭......",
+ "\t[汪洋]我就是再冷血.........也实在\n是.........无法忘记她的那句叮嘱......\n啊.....................",
+ "\t[汪洋]......................",
+ "\t[邵虎]..........汪......汪大哥.....",
+ "\t[汪洋]......................",
+ "\t[邵虎]..........汪大哥.....为什么你\n在战斗中没有进行防御........",
+ "\t[邵虎]就算你的剑法再强.......也不可能在海\n纳之剑上以攻代守啊..............",
+ "\t[邵虎]你真的........是为了姐姐.....和我...",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ "\t[汪洋]......................",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "playBgm",
+ "name": "wangyang.mp3",
+ "keep": true
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-1.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ "\r[#99ffff]\\c[16]三个黑衣禁卫..........",
+ "\r[#99ffff]\\c[16]这就是我今天就餐的条件吗......",
+ "\r[#DCDCDC]\\c[16]怎么,汪洋,你怕了?",
+ "\r[#DCDCDC]\\c[16]仅仅是3个黑衣禁卫而已。",
+ "\r[#99ffff]\\c[16]不,我不怕。",
+ "\r[#99ffff]\\c[16](为了吃饭......每天必须打赢的战斗啊)",
+ "\r[#DCDCDC]\\c[16]呵呵.....不愧是我天魔的儿子!",
+ "\r[#DCDCDC]\\c[16]虎父无犬子,我相信我的儿子也不会是个孬种!",
+ "\r[#99ffff]\\c[16] .............",
+ "\r[#99ffff]\\c[16] .........来吧",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-2.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\r[#99ffff]\\c[16] .............",
+ "\r[#99ffff]\\c[16] 今天又满身是伤......",
+ "\r[#99ffff]\\c[16] 这样的日子什么才是个头啊",
+ "\r[#99ffff]\\c[16] ........听起母亲说",
+ "\r[#99ffff]\\c[16] 母亲和父亲是在一个叫做“天枢城”的地方相遇的",
+ "\r[#99ffff]\\c[16] ........那是个怎样的地方呢",
+ "\r[#99ffff]\\c[16] 大概........大家都很喜欢笑吧",
+ "\r[#99ffff]\\c[16] 大概........是个很安静的地方",
+ "\r[#99ffff]\\c[16] ......................",
+ "\r[#99ffff]\\c[16] ..........我身上的武艺.....究竟有什么意义呢",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-3.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\r[#99ffff]\\c[16] ..........这.......就是天枢城啊",
+ "\r[#99ffff]\\c[16] ..........看起来比天塔热闹的多呢",
+ "\r[#99ffff]\\c[16] ..........天空中的云彩在飘来飘去...",
+ "\r[#99ffff]\\c[16] .......................",
+ "\r[#99ffff]\\c[16] ..........哈哈......好安逸啊.....",
+ "\r[#99ffff]\\c[16] ..........父亲和母亲就是在这里遇见的",
+ "\r[#99ffff]\\c[16] ..........可惜.........我来到这里..",
+ "\r[#99ffff]\\c[16] ..........只是为了给这座城市带来灾难的",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-4.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\\c[16] ..........啊.......对不起",
+ "\\c[16]..........我走的匆忙,不小心撞到你了",
+ "\r[#99ffff]\\c[16]..........不打紧,我身体壮着呢",
+ "\\c[16]..........呵呵,怎么说呢。",
+ "\\c[16]..........一看到你,我就有一种很安心的感觉呢",
+ "\r[#99ffff]\\c[16]................诶?",
+ "\\c[16]..........你不是本地人吧?",
+ "\r[#99ffff]\\c[16]................",
+ "\r[#99ffff]\\c[16]...........你是什么人?怎么知道的?",
+ "\\c[16] ..........噗...瞧你。",
+ "\\c[16] 在大街上左看右看,一看就是第一次来嘛",
+ "\r[#99ffff]\\c[16].........能.....能看出来啊......",
+ "\\c[16]这样吧,我家就在附近哦。",
+ "\\c[16]来我家吃个饭,然后我带你四处走走,怎么样?",
+ "\r[#99ffff]\\c[16].........这.....也好啊。",
+ "\\c[16]呵呵,我叫邵怜,你呢。",
+ "\r[#99ffff]\\c[16].........我.....我叫汪洋。",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-5.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\r[#99ffff]\\c[16].........怜儿,我喜欢你。",
+ "\\c[16]诶!?",
+ "\r[#99ffff]\\c[16].....怎...怎么了...怪不好意思的",
+ "\\c[16].....没...没事,有点突然..",
+ "\\c[16].....不过.....你还真是口无遮拦呢",
+ "\r[#99ffff]\\c[16].....怜儿,我当上了天枢禁卫统领了",
+ "\r[#99ffff]\\c[16].....我想在任职书下达那一天娶你。",
+ "\\c[16] ..........不是,这也太快了点吧。",
+ "\r[#99ffff]\\c[16]怜儿,你们城里的人好矫情.....",
+ "\\c[16]..........诶呀,人家也没说不喜欢你啊",
+ "\\c[16] ..........那......那个",
+ "\\c[16]..........答应你就是了.....",
+ "\r[#99ffff]\\c[16] ........啊,对了,还有个问题哦",
+ "\\c[16] .........?.....",
+ "\r[#99ffff]\\c[16]今天我上街看到你又随便和陌生人搭话了",
+ "\r[#99ffff]\\c[16]以后要注意一点,要是对方是坏人怎么办?",
+ "\\c[16]你还好意思说我?我们不就是这么认识的吗",
+ "\r[#99ffff]\\c[16]我当然不一样了!我看起来很像坏人吗",
+ "\\c[16] 你到不像是坏人,你像一个大魔头呢~",
+ "\r[#99ffff]\\c[16](...............)",
+ "\r[#99ffff]\\c[16](如果是以前,被别人这么说,我一定会发火吧)",
+ "\r[#99ffff]\\c[16](但是现在.........我却被幸福满满的充斥着)",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-6.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\r[#99ffff]\\c[16]这......这是什么剑法......",
+ "\r[#99ffff]\\c[16]为何我自己使用出了如此强大的剑法",
+ "\r[#99ffff]\\c[16]并没有刻意去思考剑术剑招......",
+ "\r[#99ffff]\\c[16]而是全身心投入到和怜儿的生活中.....",
+ "\r[#99ffff]\\c[16]怜儿..........是你让我懂得宽恕....",
+ "\r[#99ffff]\\c[16]那么这种剑法.......就叫它......",
+ "\r[#99ffff]\\c[16]“海纳之剑”吧。",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-7.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\r[#99ffff]\\c[16]怜儿.......为什么要阻止我..",
+ "\r[#99ffff]\\c[16]我可以........带你一起走的啊",
+ "\r[#99ffff]\\c[16]我.......为何明明知道了怜儿的背叛",
+ "\r[#99ffff]\\c[16]却依然无法下手杀死怜儿.....",
+ "\r[#99ffff]\\c[16]为什么..........",
+ "\r[#99ffff]\\c[16]罢了.......天枢城.......注定要结束了......",
+ {
+ "type": "if",
+ "condition": "true",
+ "true": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "81-8.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\r[#99ffff]\\c[16] ..................",
+ "\r[#99ffff]\\c[16] ............怜儿,已经不在了",
+ "\r[#99ffff]\\c[16] ...........永远的去了......",
+ "\r[#99ffff]\\c[16]...........是我杀了她......",
+ "\r[#99ffff]\\c[16]..........离开这座城市吧.....",
+ "\r[#99ffff]\\c[16]..........我们再无交集了.....",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ "\r[#99ffff]\\c[16]怜儿,我要告诉你一个既现实又不幸的消息",
+ "\\c[16] 什么消息?",
+ "\r[#99ffff]\\c[16]其实我是恶魔的后代。",
+ "\r[#99ffff]\\c[16]来到天枢,就是为了给天枢带来灾难。",
+ "\\c[16]哦,知道啦知道啦。",
+ "\r[#99ffff]\\c[16]怜儿,我不是在开玩笑。",
+ "\r[#99ffff]\\c[16]我的血液,是暗蓝色的。",
+ "\\c[16]诶..............",
+ "\\c[16]............汪哥.....你",
+ "\r[#99ffff]\\c[16]如果,我真的要毁灭天枢......",
+ "\r[#99ffff]\\c[16]和我一起走好吗......怜儿?",
+ "\\c[16] ..................",
+ "\\c[16]你告诉了我这些.....是因为相信我吗....",
+ "\r[#99ffff]\\c[16] 嗯......邵虎他并不知道这件事。",
+ "\\c[16]..................",
+ "\\c[16]汪哥。我爱这座城市。",
+ "\\c[16]就想爱着你一样,爱着这座城市。",
+ "\r[#99ffff]\\c[16]...............!!!!",
+ "\\c[16]我不希望你伤害我的家人朋友",
+ "\\c[16]也不希望你践踏这片土地",
+ "\\c[16]如果你真的这么做的话.........",
+ "\\c[16]怜儿一定会阻止你!",
+ "\r[#99ffff]\\c[16] ...............!!!!",
+ "\r[#99ffff]\\c[16] ............既然这样,就别怪我心狠手辣了。",
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ "\\c[16]对了,汪哥,晚上,还回家吃饭吗?",
+ "\r[#99ffff]\\c[16](心好痛........)",
+ "\r[#99ffff]\\c[16](为什么听到这句话之后,我疯也似的跑了出去)",
+ "\r[#99ffff]\\c[16](只怕在听到怜儿的话.......自己会后悔决定.)",
+ "\\c[16](对了,汪哥,晚上,还回家吃饭吗?)",
+ "\r[#99ffff]\\c[16](我啊......回不去了......回不去了啊......)",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "tip",
+ "text": "状态栏边框全黑"
+ },
+ {
+ "type": "tip",
+ "text": "显示一大堆"
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过片尾",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "playBgm",
+ "name": "xiwangnixingfu.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "81-3end.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": " ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 18160
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "在我眼中你还在看着",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5920
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "81-4end.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "别处哭泣着 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5050
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "我不喜欢 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5110
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "所以我也跟着哭着",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5030
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "想你 我太想你了 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5140
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "81-5end.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "就算我痛到被撕裂 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5000
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "就算我死去 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 2780
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "我的爱会一直祝福你幸福",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 27500
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "81-7end.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "累了 就回头",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5070
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "我一直会在那里 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5040
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "为了留在那里的 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 4820
+ },
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "81-8end.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "你的眼泪",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5490
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "我不在的地方",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 9860
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "不能留你自己在那里 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 10150
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "B.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "我太爱你 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 10040
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "爱到我不能离开 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 14220
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "end.png",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "想你 我太想你了 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 4980
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "就算我痛到被撕裂",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5080
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "就算我死去 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 2940
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "我的爱会一直祝福你幸福着 ",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 7100
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "祝你幸福",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 5310
+ },
+ {
+ "type": "showTextImage",
+ "code": 1,
+ "text": "祝你幸福",
+ "loc": [
+ 100,
+ 394
+ ],
+ "lineHeight": 1.4,
+ "opacity": 1,
+ "time": 7210
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 500
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我都在.......做些什么........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "tading",
+ "loc": [
+ 6,
+ 8
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "6,8": [
+ {
+ "type": "if",
+ "condition": "flag:255",
+ "true": [],
+ "false": [
+ "\t[邵虎]\f[shaohusikao.png,-20,20]我还有必要的使命......试着打败他吧。",
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,9": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "6,4": {
+ "floorId": "tading",
+ "loc": [
+ 6,
+ 8
+ ],
+ "direction": "up"
+ }
+ },
+ "afterBattle": {
+ "6,5": [
+ {
+ "type": "setValue",
+ "name": "flag:255",
+ "value": "1"
+ }
+ ]
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 0, 0, 0, 4, 0, 0, 0, 2, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 89, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 0, 2, 0, 0, 0, 2, 0, 4, 4,352],
+ [348, 4, 0, 2, 0, 0,301, 0, 0, 2, 0, 4,352],
+ [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 0, 4, 4, 88, 4, 4, 0, 4, 4,352],
+ [348, 4, 4, 2, 0, 4, 2, 4, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0,350, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,10255, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "canFlyFrom": false,
+ "upFloor": [
+ 6,
+ 8
+ ],
+ "downFloor": [
+ 6,
+ 8
+ ]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_1.js b/project/floors/MT81_1.js
new file mode 100644
index 0000000..3ad7711
--- /dev/null
+++ b/project/floors/MT81_1.js
@@ -0,0 +1,58 @@
+main.floors.MT81_1=
+{
+ "floorId": "MT81_1",
+ "title": "81f剧情1",
+ "name": "81f剧情1",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": ":before",
+ "stair": "upFloor"
+ },
+ "11,10": {
+ "floorId": ":next",
+ "stair": "downFloor"
+ }
+ },
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 1, 1, 1, 1, 1, 1, 1, 5, 5,352],
+ [348, 5, 1, 1,323,323,400,323,323, 1, 1, 5,352],
+ [348, 5, 1,323, 0, 0,323, 0, 0,323, 1, 5,352],
+ [348, 5, 1,323, 0,323,323,401, 0,323, 1, 5,352],
+ [348, 5, 1, 1,323,301,323,401, 0, 1, 1, 5,352],
+ [348, 5, 5, 1, 1,323,323,401, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 1, 0, 0, 0, 0, 1, 5, 5,352],
+ [348, 5, 5, 5, 1, 1, 1, 1, 0, 1, 1, 1,352],
+ [348, 5, 5, 5, 5, 1, 0, 1,323,323,323, 87,352],
+ [348, 5, 5, 5, 5, 1, 88, 1, 0, 1, 1, 1,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_2.js b/project/floors/MT81_2.js
new file mode 100644
index 0000000..7a13ed0
--- /dev/null
+++ b/project/floors/MT81_2.js
@@ -0,0 +1,49 @@
+main.floors.MT81_2=
+{
+ "floorId": "MT81_2",
+ "title": "81f剧情2 ",
+ "name": "81f剧情2",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_3.js b/project/floors/MT81_3.js
new file mode 100644
index 0000000..d0396d0
--- /dev/null
+++ b/project/floors/MT81_3.js
@@ -0,0 +1,49 @@
+main.floors.MT81_3=
+{
+ "floorId": "MT81_3",
+ "title": "81f剧情3 ",
+ "name": "81f剧情3",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_4.js b/project/floors/MT81_4.js
new file mode 100644
index 0000000..cb11baf
--- /dev/null
+++ b/project/floors/MT81_4.js
@@ -0,0 +1,49 @@
+main.floors.MT81_4=
+{
+ "floorId": "MT81_4",
+ "title": "81f剧情4 ",
+ "name": "81f剧情4",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_5.js b/project/floors/MT81_5.js
new file mode 100644
index 0000000..f461e9d
--- /dev/null
+++ b/project/floors/MT81_5.js
@@ -0,0 +1,49 @@
+main.floors.MT81_5=
+{
+ "floorId": "MT81_5",
+ "title": "81f剧情5 ",
+ "name": "81f剧情5",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_6.js b/project/floors/MT81_6.js
new file mode 100644
index 0000000..e1844aa
--- /dev/null
+++ b/project/floors/MT81_6.js
@@ -0,0 +1,49 @@
+main.floors.MT81_6=
+{
+ "floorId": "MT81_6",
+ "title": "81f剧情6 ",
+ "name": "81f剧情6",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_7.js b/project/floors/MT81_7.js
new file mode 100644
index 0000000..6128789
--- /dev/null
+++ b/project/floors/MT81_7.js
@@ -0,0 +1,49 @@
+main.floors.MT81_7=
+{
+ "floorId": "MT81_7",
+ "title": "81f剧情7 ",
+ "name": "81f剧情7",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT81_8.js b/project/floors/MT81_8.js
new file mode 100644
index 0000000..6d7b1cc
--- /dev/null
+++ b/project/floors/MT81_8.js
@@ -0,0 +1,49 @@
+main.floors.MT81_8=
+{
+ "floorId": "MT81_8",
+ "title": "81f剧情8 ",
+ "name": "81f剧情8",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/MT9.js b/project/floors/MT9.js
new file mode 100644
index 0000000..c209a5a
--- /dev/null
+++ b/project/floors/MT9.js
@@ -0,0 +1,283 @@
+main.floors.MT9=
+{
+ "floorId": "MT9",
+ "title": "天塔第 9 层",
+ "name": "天塔第9层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "0,0": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 3
+ ]
+ ],
+ "time": 0
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 3
+ ],
+ "time": 500,
+ "steps": [
+ "right:3"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "kulouzhanshi.png",
+ "loc": [
+ -20,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]海骑士大人您走好~~~",
+ "\t[嗜骨]常来呀海骑士大人~~~\n小的升官可都靠您啦~~~",
+ "\t[嗜骨]海骑士大人您慢走~~~!!",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 7,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]走了........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]呼.......终于走了.........",
+ "\t[嗜骨]这天塔之主还真是难伺候啊。。。生怕说错了话。。。",
+ "\t[嗜骨]不过毒尾那家伙倒是跟海骑士挺熟的........",
+ "\t[嗜骨]看她跟海骑士说话都别别扭扭的。。。",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ "\t[嗜骨]不过海骑士带来的消息还真是吓人啊。。",
+ "\t[嗜骨]抓住了公主.......难道下一步真的是.........",
+ "\t[嗜骨]这下天塔要出大事了.......不知道''我们''与镇天联盟下一步都会怎么走这步棋啊.......",
+ "\t[嗜骨]万一对''我们'',不利就糟了...........",
+ "\t[嗜骨]而且听探子说守塔仙子放进来一个非镇天联盟的人.......这是怎么回事.........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 7,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "animate",
+ "name": "han",
+ "loc": [
+ 7,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]哇靠!!老子离地面这么近不会第一个就来找我吧!?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[嗜骨]况且好不容易拿到十层天塔掌控权........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 7,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[嗜骨]不行我得去跟毒尾商量一下。。。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 3
+ ],
+ "time": 500,
+ "steps": [
+ "right:4"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:103",
+ "value": "1"
+ }
+ ],
+ "7,3": {
+ "trigger": null,
+ "enable": true,
+ "noPass": null,
+ "displayDamage": false,
+ "data": []
+ }
+ },
+ "changeFloor": {
+ "7,11": {
+ "floorId": "MT10",
+ "stair": "downFloor",
+ "time": 200
+ },
+ "1,11": {
+ "floorId": ":before",
+ "stair": "upFloor",
+ "time": 200
+ },
+ "11,4": {
+ "floorId": "CETAI",
+ "loc": [
+ 1,
+ 6
+ ],
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 2, 0, 0,211,301, 0, 0, 0,352],
+ [348, 4, 4, 4, 2, 0, 2, 0, 0, 0, 0, 89,352],
+ [348, 4, 4, 4, 2, 0, 2, 2, 2, 2, 2, 2,352],
+ [348, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4, 4,352],
+ [348, 2, 2, 2, 2, 21, 2, 2, 2, 4, 4, 4,352],
+ [348, 21, 81,210, 2,210, 0,210, 2, 4, 4, 4,352],
+ [348, 0, 2, 31, 2, 31, 2, 31, 2, 4, 4, 4,352],
+ [348, 0, 2,210, 2,210, 2, 0, 2, 4, 4, 4,352],
+ [348, 88, 2, 0, 81, 0, 2, 87, 2, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0,10255, 0, 0, 0, 0, 0,10247, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "canFlyFrom": true,
+ "upFloor": [
+ 7,
+ 10
+ ],
+ "downFloor": [
+ 1,
+ 10
+ ],
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/MT99.js b/project/floors/MT99.js
new file mode 100644
index 0000000..864c06a
--- /dev/null
+++ b/project/floors/MT99.js
@@ -0,0 +1,2589 @@
+main.floors.MT99=
+{
+"floorId": "MT99",
+"title": "新建楼层",
+"name": "0",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"cannotViewMap": true,
+"images": [],
+"item_ratio": 1,
+"firstArrive": [],
+"events": {
+ "2,10": null,
+ "8,7": {
+ "trigger": null,
+ "enable": true,
+ "noPass": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "function",
+ "function": "function(){\nif(core.terrainExists(core.nextX(), core.nextY(), \"whiteWall\"))core.setFlag(\"panding\",1);\n}"
+ },
+ {
+ "type": "if",
+ "condition": "flag:panding==1",
+ "true": [],
+ "false": [
+ {
+ "type": "setBlock",
+ "number": 373
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 356
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 374
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "setBlock",
+ "number": 2
+ }
+ ]
+ }
+ ]
+ },
+ "3,5": null,
+ "0,0": [
+ {
+ "type": "setText",
+ "position": "center",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "bold": null,
+ "time": 0
+ },
+ "................公、公主殿下!!",
+ "..............呼...呼...........",
+ "...........公主殿下...........您等等我.............",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "title": [
+ 255,
+ 0,
+ 0
+ ],
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "bold": null,
+ "time": 5
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]怎、怎么又是你邵护卫!烦死啦你!",
+ "\t[公主]一天到晚总是跟着我!烦不烦啊你!",
+ "\t[邵虎]公主下请不要再任性了。你看看你都跑多远了。",
+ "\t[公主]不用你管!",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "title": [
+ 255,
+ 0,
+ 0
+ ],
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "bold": null,
+ "time": 5
+ },
+ "我叫邵虎。是天枢帝国萧涵公主的亲卫队长。",
+ "身居要职,我的唯一职责就是保护公主殿下的安全。",
+ "但公主殿下偏偏是个不让人省心的主",
+ "而今天,公主殿下又吵着要去城外的天塔观光。",
+ "据说天塔是一百年前天枢与邻国的圣战争夺之后,天枢皇帝为了纪念战争的胜利而修建。",
+ "时隔多年,天塔已经成为了妖兽以及魔怪的栖息地。",
+ "但令人不解的是,魔怪只栖息在塔的内部,却没有怪外出伤人的事例。",
+ "但毕是魔怪的栖息地,由于担心公主会出现危险,我极力反对公主的这次出行",
+ "可是在我的极力劝阻之下,公主却自己一个人跑出了皇城。",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "title": [
+ 255,
+ 0,
+ 0
+ ],
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "bold": null,
+ "time": 5
+ },
+ "\t[邵虎]公主殿下快回去吧,要是在半途迷路了怎么办?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuheihua.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]烦死了烦死了烦死了~~~~~~!!!",
+ "\t[公主]邵护卫你有完没完!!!!",
+ "\t[公主]本公主就是要出来!!!!你能把我怎么着吧!",
+ "\t[公主]你就是要跟我对着干!!!就是跟我唱反调!!!我告诉你!!跟我对着干的人都没有好下场!!没有没有没有!!!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuheihua.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]公主殿下您别生气.......我没有要和您做对的意思........",
+ "\t[公主]那你是什么?你是什么!!",
+ "\t[邵虎]公主殿下消消气........要不.........您跟紧我,我带你去天塔附近看一看好吗.......至于上天塔里面玩什么的........太危险了.....",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuxiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]这可是你说的~~~!不许反悔了!~",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuxiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你开心就好........那我们走吧.......",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "这就是那个任性的公主。",
+ "也是那个开朗的笑容能让平常冷漠的自己也开心的笑起来的公主。",
+ "是我每天都要保护的人。",
+ "也是我日日夜夜都想要打心里惦记的人。",
+ "只是她恋慕的心早已经有了明确的指向....",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]对了对了,汪护卫呢?不是应该跟你在一起吗?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]他和我分头来找你,大概就在附近吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]怎么不是汪大哥先来找到我呢............唉,真讨厌......",
+ "\t[邵虎].......................",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "汪洋,我的剑术老师,我的大哥,我最好的兄弟。",
+ "他比我有风度,比我武功高,比我人缘好。我敬佩他,他很完美,让人感到无法超越。",
+ "他首经有过一段恋情,和我相依为命的姐姐。",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ "\t[公主]话说前面是一个村子了呢......没听说过这附近有村子啊?",
+ "\t[公主]喂!姓邵的,你知不知道这里是哪啊?",
+ "\t[邵虎]这里是镇天谷,是汪大哥的家乡。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhujiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]诶诶!!??",
+ "\t[公主]汪大哥........啊不...汪护卫是出身在这里的么?",
+ "\t[公主]我竟然完全都不知道啊...........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]好吧~~~那我们就去汪护卫的家乡看一看好了~~~!",
+ "\t[邵虎]诶~~~~诶!!?",
+ "\t[邵虎](也好,这里肯定是比天塔安全得多........)",
+ "\t[邵虎]那我们走吧公主殿下,会碰上汪大哥也说不定。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MUDI",
+ "loc": [
+ 0,
+ 0
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "1,0": [
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhubaozouxiu.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "喂喂你是故意的吧!?",
+ "大半夜把我住坟堆里带什么啊啊啊啊!!",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "很抱歉公主殿下,我是为了看一个人而来的............",
+ "我管你看谁!?看鬼嘛!!快把我带回去你这死人!!",
+ "公主殿下我...........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "啊........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "汪..........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "公主殿下,还有小邵。欢来到镇天谷。",
+ "小邵啊............来看姐姐吗?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "嗯.......陪姐姐呆一会.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "都怪我啊..........如果当时保护好怜儿的话...........",
+ "不是汪大哥的错。",
+ "怪我这个当弟弟的,没能.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "喂难道这就是邵怜铃姐姐的墓吗?",
+ "嘌,是我亲手把她送到这个安静的地方来的。",
+ "........",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "我跪在墓碑前静静的祈祷.............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "仿佛又回到了2年前,姐姐在我眼前离开的时候........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "她走的时候,手里还握着帯给弟弟的早点..........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "尽管只是一块面包抹上了一点黄油.............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "但对我来说.........那就像是我最后一餐一般........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "那天她笑着推开门...........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "亲切的呼唤着我的名字............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "我也开心的跑到门前..........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "然后......门口出现了身着天枢城军队服装的人",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "他们什么也没说.......我只看见早餐掉落在地上......姐姐看我那不舍的眼神.......和滴在地上鲜红的血......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "直到如今........我依然不敢正视那一幕.........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ "公主殿下。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "..........啊...........嗯嗯?、怎么了!?",
+ "公主殿下请跟我回去吧.........你父王一定很着急的......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhujiao.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "连.........连你也这么说么...........",
+ "天塔过于危险...公主殿下若是执意要去,能不能安全的回来还说不定,就算抵上我和邵护卫的性命。",
+ "我...........我.............我..............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "汪大哥......对不起...........给你添乱了.....",
+ "没关系的.........我懂你的意思.....如果是怜儿还在......我也会随她任性吧.......",
+ "汪大哥......我.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "算了......小邵,我们一起走吧。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "啊..........",
+ "你其实也是想满足公主殿下的愿望的吧?也不想留下遗憾...............就算不能在一起也......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "哈.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhujiao.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "你.........你们都在说什么啊.......我怎么一句没听懂........",
+ "我.........我真的..........",
+ "公主殿下我们两个陪你一起去........你看好不好?",
+ "放心吧,我们两个的实力你大可放心。不会让公主出问题的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "出...出问题...........",
+ "(不是吧.........)",
+ "嗯嗯,走吧公主殿下。",
+ "啊汪大哥等等我!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "姐姐............保重..............",
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过片头OP",
+ "choices": [
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT0",
+ "loc": [
+ 6,
+ 11
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "piantou1",
+ "loc": [
+ 0,
+ 0
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "4,10": [
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "yecheng.jpg",
+ "loc": [
+ 0,
+ -78
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "moveImage",
+ "name": "yecheng.jpg",
+ "from": [
+ 0,
+ -78
+ ],
+ "to": [
+ 0,
+ 0
+ ],
+ "time": 3000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "yecheng.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "biaoti.png",
+ "loc": [
+ 30,
+ 30
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "6,10": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "nanduxuanze.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "easy.png",
+ "loc": [
+ 0,
+ 64
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "anhard.png",
+ "loc": [
+ 0,
+ 192
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "ancheating.png",
+ "loc": [
+ 0,
+ 320
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "anhell.png",
+ "loc": [
+ 0,
+ 256
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "annormal.png",
+ "loc": [
+ 0,
+ 128
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "0easy.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "1"
+ },
+ {
+ "type": "while",
+ "condition": "1",
+ "data": [
+ {
+ "type": "wait"
+ },
+ {
+ "type": "if",
+ "condition": "flag:type==0",
+ "true": [
+ {
+ "type": "if",
+ "condition": "flag:keycode==13",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:keycode==32",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:keycode==38",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "flag:hard-1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:keycode==40",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "flag:hard+1"
+ }
+ ],
+ "false": []
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "flag:x<=3&&flag:y==2",
+ "true": [
+ {
+ "type": "if",
+ "condition": "flag:hard==1",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "1"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:x<=3&&flag:y==4",
+ "true": [
+ {
+ "type": "if",
+ "condition": "flag:hard==2",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "2"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:x<=3&&flag:y==6",
+ "true": [
+ {
+ "type": "if",
+ "condition": "flag:hard==3",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "3"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:x<=3&&flag:y==8",
+ "true": [
+ {
+ "type": "if",
+ "condition": "flag:hard==4",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "4"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:x<=3&&flag:y==10",
+ "true": [
+ {
+ "type": "if",
+ "condition": "flag:hard==5",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "5"
+ }
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==6",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==0",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "5"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "flag:xuanzhong==1",
+ "true": [
+ {
+ "type": "function",
+ "function": "function(){\nswitch (core.getFlag(\"hard\")) {\n\t\tcase 1: core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择简单难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\t break;\n\n\tcase 2:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择中等难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\t break;\n\t\tcase 3:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择困难难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\t break;\n\t\tcase 4:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择噩梦难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\tbreak;\n\tcase 5:core.insertAction([ {\"type\": \"choices\", \"text\": \"是否选择作弊难度\", \"choices\": [\n {\"text\": \"是\", \"action\": [\n {\"type\": \"break\"},\n ]},\n {\"text\": \"否\", \"action\": [\n {\"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\"},\n ]},\n ]},])\n\t\t\n\t\t\t break;\n\t\t\n\n\t}\n}"
+ }
+ ],
+ "false": [
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "nanduxuanze.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==1",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "0easy.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "easy.png",
+ "loc": [
+ 0,
+ 64
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "aneasy.png",
+ "loc": [
+ 0,
+ 64
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==2",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "0normal.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "normal.png",
+ "loc": [
+ 0,
+ 128
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "annormal.png",
+ "loc": [
+ 0,
+ 128
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==3",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "0hard.png",
+ "loc": [
+ 20,
+ 10
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "hard.png",
+ "loc": [
+ 0,
+ 192
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "anhard.png",
+ "loc": [
+ 0,
+ 192
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==4",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "0hell.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "hell.png",
+ "loc": [
+ 0,
+ 256
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "anhell.png",
+ "loc": [
+ 0,
+ 256
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "flag:hard==5",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "0cheating.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "cheating.png",
+ "loc": [
+ 0,
+ 320
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "ancheating.png",
+ "loc": [
+ 0,
+ 320
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "5,10": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "biaoti.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "moveImage",
+ "name": "yecheng.jpg",
+ "from": [
+ 0,
+ 0
+ ],
+ "to": [
+ 0,
+ 30
+ ],
+ "time": 500
+ }
+ ],
+ "7,10": [
+ {
+ "type": "setValue",
+ "name": "flag:yidong",
+ "value": "-32"
+ },
+ {
+ "type": "while",
+ "condition": "flag:yidong<448",
+ "data": [
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.setFlag(\"yidong\",core.getFlag(\"yidong\")+4);\ncore.setFlag(\"yidong2\",core.getFlag(\"yidong2\",0)-1);\n core.insertAction([{\"type\": \"showImage\", \"name\": \"fanyongshi.png\", \"loc\": [320,core.getFlag(\"yidong\")]},\n {\"type\": \"showImage\", \"name\": \"tiantawai.png\", \"loc\": [0,core.getFlag(\"yidong2\")]}]);\n}"
+ },
+ {
+ "type": "sleep",
+ "time": 16
+ }
+ ]
+ }
+ ],
+ "0,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiaozun.png",
+ "loc": [
+ 240,
+ 200
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "fuyi.png",
+ "loc": [
+ 40,
+ 70
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "1,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhubuzaihu.png",
+ "loc": [
+ 60,
+ 60
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "2,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "mei.png",
+ "loc": [
+ 180,
+ 80
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "sheng.png",
+ "loc": [
+ 0,
+ 30
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "3,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "li.png",
+ "loc": [
+ 60,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "4,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "molong.png",
+ "loc": [
+ 70,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "5,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "yeming.png",
+ "loc": [
+ 60,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "6,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 80,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "7,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyue.png",
+ "loc": [
+ 80,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "8,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "haizhishijian.png",
+ "loc": [
+ 110,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "9,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 160,
+ 60
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "kulouzhanshi.png",
+ "loc": [
+ -50,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "10,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangdan.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "wait"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "11,12": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "bold": null,
+ "time": 10
+ },
+ "\t[小妖精]欢迎使用事件编辑器(双击方块进入多行编辑)",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "2,0": [
+ {
+ "type": "if",
+ "condition": "flag:1f==1",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 80,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "不必在意,老头子活的时间长了..........老会胡思乱想一些东西。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": []
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 60,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "刚进塔来的吗.......雪儿放你进来的?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "雪儿?那个仙子吗........?",
+ "...............",
+ "不要问不该问的,这对你没有好处.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "请问您是........?",
+ "老朽只是一个塔里的闲人罢了..................",
+ "您在这么危险的地方.....一定有原因吧?",
+ "不愧是雪儿放进来的人呢........你说的没错,自从我儿子进塔再也没回来以后......我就一直在这里了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "您...您儿子..:!?",
+ "冒犯了......他怎么会来这种地方......",
+ "我不想多说......这里涉及的东西太多........你一个外人还是少知道点好........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "npcnan.png",
+ "loc": [
+ 180,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "..............(在意)",
+ "不必在意,老头子活的时间长了..........老会胡思乱想一些东西。",
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:1f",
+ "value": "1"
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "3,0": [
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "我的母亲早逝,我和父亲一直住在天塔附近的一个小村落里。",
+ "说起来这个小村落已经有些年头了,而且距离皇城也不是很远。",
+ "大致位置嘛.......大概就是皇城和天塔中间左右。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "你说的那个村子....是镇天谷吧........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke2",
+ "loc": [
+ -1,
+ 0
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "7,0": [
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 2
+ ],
+ "time": 200,
+ "steps": [
+ "left",
+ "left",
+ "left",
+ "left",
+ "left",
+ "left",
+ "left",
+ "left"
+ ],
+ "keep": true
+ }
+ ],
+ "8,0": null,
+ "1,10": []
+},
+"changeFloor": {
+ "2,10": null
+},
+"afterBattle": {
+ "2,10": null
+},
+"afterGetItem": {
+ "2,10": null
+},
+"afterOpenDoor": {
+ "2,10": null
+},
+"cannotMove": {
+ "2,10": null
+},
+"map": [
+ [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0,123, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0,372, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0,377, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 2, 0, 0, 2, 2, 2, 2, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/MUDI.js b/project/floors/MUDI.js
new file mode 100644
index 0000000..de820cb
--- /dev/null
+++ b/project/floors/MUDI.js
@@ -0,0 +1,770 @@
+main.floors.MUDI=
+{
+ "floorId": "MUDI",
+ "title": "墓地",
+ "name": "墓地",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "mudi.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "playBgm",
+ "name": "shenye.ogg",
+ "keep": true
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhubaozouxiu.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500,
+ "keep": true
+ },
+ "\t[公主]喂喂你是故意的吧!?",
+ "\t[公主]大半夜把我住坟堆里带什么啊啊啊啊!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]很抱歉公主殿下,我是为了看一个人而来的............",
+ "\t[公主]我管你看谁!?看鬼嘛!!快把我带回去你这死人!!",
+ "\t[邵虎]公主殿下我...........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "playBgm",
+ "name": "wangyang.mp3",
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]啊........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[公主]汪..........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]公主殿下,还有小邵。欢来到镇天谷。",
+ "\t[汪洋]小邵啊............来看姐姐吗?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嗯.......陪姐姐呆一会.........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]都怪我啊..........如果当时保护好怜儿的话...........",
+ "\t[邵虎]不是汪大哥的错。",
+ "\t[邵虎]怪我这个当弟弟的,没能.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]喂,难道这就是邵怜铃姐姐的墓吗?",
+ "\t[汪洋]嗯,是我亲手把她送到这个安静的地方来的。",
+ "\t[公主]........",
+ {
+ "type": "setText",
+ "position": "center",
+ "background": "winskin.png"
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "mudiheibai.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "wangyangyouyuheibai.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "gongzhuzhendingheibai.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "我跪在墓碑前静静的祈祷.............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "仿佛又回到了2年前,姐姐在我眼前离开的时候........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "她走的时候,手里还握着帯给弟弟的早点..........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "尽管只是一块面包抹上了一点黄油.............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "但对我来说.........那就像是我最后一餐一般........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "那天她笑着推开门...........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "亲切的呼唤着我的名字............",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "我也开心的跑到门前..........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "然后......门口出现了身着天枢城军队服装的人",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "他们什么也没说.......我只看见早餐掉落在地上......姐姐看我那不舍的眼神.......和滴在地上鲜红的血......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "直到如今........我依然不敢正视那一幕.........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ "\t[汪洋]公主殿下。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]..........啊...........嗯嗯?、怎么了!?",
+ "\t[汪洋]公主殿下请跟我回去吧.........你父王一定很着急的......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhujiao.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]连.........连你也这么说么...........",
+ "\t[汪洋]天塔过于危险...公主殿下若是执意要去,能不能安全的回来还说不定,就算抵上我和邵护卫的性命。",
+ "\t[公主]我...........我.............我..............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]汪大哥......对不起...........给你添乱了.....",
+ "\t[汪洋]没关系的.........我懂你的意思.....如果是怜儿还在......我也会随她任性吧.......",
+ "\t[邵虎]汪大哥......我.........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]算了......小邵,我们一起走吧。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]啊..........",
+ "\t[汪洋]你其实也是想满足公主殿下的愿望的吧?也不想留下遗憾...............就算不能在一起也......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哈.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhujiao.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]你.........你们都在说什么啊.......我怎么一句没听懂........",
+ "\t[公主]我.........我真的..........",
+ "\t[汪洋]公主殿下,我们两个陪你一起去........你看好不好?",
+ "\t[汪洋]放心吧,我们两个的实力你大可放心。不会让公主出问题的。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 160,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhulianhong.png",
+ "loc": [
+ -30,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]出...出问题...........",
+ "\t[公主](不是吧.........)",
+ "\t[汪洋]嗯嗯,走吧公主殿下。",
+ "\t[公主]啊,汪大哥等等我!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ "\t[邵虎]姐姐............保重..............",
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playSound",
+ "name": "item.mp3"
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 0
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ "呼......呼......",
+ "哈..哈.........",
+ "公主殿下..........汪大哥..........",
+ "你们到哪里去了啊…..............",
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "langhao.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "083-Monster05.ogg"
+ },
+ {
+ "type": "playSound",
+ "name": "084-Monster06.ogg"
+ },
+ {
+ "type": "playSound",
+ "name": "081-Monster03.ogg"
+ },
+ {
+ "type": "playSound",
+ "name": "jiaobusheng.mp3"
+ },
+ {
+ "type": "playSound",
+ "name": "085-Monster07.ogg"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "yuegan.mp3",
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "yecheng.jpg",
+ "loc": [
+ 0,
+ -78
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "moveImage",
+ "code": 1,
+ "to": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 4000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "biaoti.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT0",
+ "loc": [
+ 6,
+ 11
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 2
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "0,0": {
+ "0": null,
+ "1": null,
+ "2": null
+ }
+ },
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU1.js b/project/floors/PIANTOU1.js
new file mode 100644
index 0000000..d409009
--- /dev/null
+++ b/project/floors/PIANTOU1.js
@@ -0,0 +1,255 @@
+main.floors.PIANTOU1=
+{
+ "floorId": "PIANTOU1",
+ "title": "塔外",
+ "name": "塔外",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "tawaijiuren.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 0,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "dazhaofadong",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "setHeroIcon",
+ "name": "fanxiang.png"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ -1
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shijian",
+ "loc": [
+ 6,
+ 7
+ ],
+ "async": true
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 255,
+ 255,
+ 0.5
+ ],
+ "time": 1000,
+ "keep": true,
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 200,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 400,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 800,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setHeroIcon",
+ "name": "hero.png"
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "background": "winskin.png"
+ },
+ "\\c[30]地上部分到此就结束了~\n请等待后续更新~",
+ {
+ "type": "switch",
+ "condition": "flag:hard",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "win",
+ "reason": "地上部分"
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "win",
+ "reason": "地上部分"
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "win",
+ "reason": "地上部分"
+ }
+ ]
+ },
+ {
+ "case": "4",
+ "action": [
+ {
+ "type": "win",
+ "reason": "地上部分"
+ }
+ ]
+ },
+ {
+ "case": "5",
+ "action": [
+ {
+ "type": "win",
+ "reason": "地上部分"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0,124, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "defaultGround": "grass",
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU10.js b/project/floors/PIANTOU10.js
new file mode 100644
index 0000000..030dfd6
--- /dev/null
+++ b/project/floors/PIANTOU10.js
@@ -0,0 +1,964 @@
+main.floors.PIANTOU10=
+{
+ "floorId": "PIANTOU10",
+ "title": "塔外",
+ "name": "塔外",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "tawaijiuren.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setWeather",
+ "name": "rain",
+ "level": 1
+ },
+ {
+ "type": "setCurtain",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 100,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 7,
+ 5
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhubuzaihu.png",
+ "loc": [
+ 60,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzilianhong.png",
+ "loc": [
+ 80,
+ -10
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 4,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangdan.png",
+ "loc": [
+ 70,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 10,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 11,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 10,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 11,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 10,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 11,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "molong.png",
+ "loc": [
+ 70,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 3,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyue.png",
+ "loc": [
+ 80,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 12,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "yeming.png",
+ "loc": [
+ 60,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 2,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "li.png",
+ "loc": [
+ 60,
+ 60
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 8,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "lvshe.png",
+ "loc": [
+ 160,
+ 120
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "kulouzhanshi.png",
+ "loc": [
+ -50,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 3,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "mei.png",
+ "loc": [
+ 180,
+ 100
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "sheng.png",
+ "loc": [
+ 0,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 12,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 12,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "fuyi.png",
+ "loc": [
+ 40,
+ 70
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiaozun.png",
+ "loc": [
+ 240,
+ 200
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 3,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "haizhishijian.png",
+ "loc": [
+ 110,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU11",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "5,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "7,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "4,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "6,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "8,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "3,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "2,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "3,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "4,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "3,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "8,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "8,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "8,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "9,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "10,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "11,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "9,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "10,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "11,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "9,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "10,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "11,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "12,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "12,9": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "12,8": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ }
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0,123, 0,132, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0,301, 0,124, 0,411, 0, 0, 0, 0],
+ [ 0, 0, 0,400, 0, 0, 0, 0,211,189,190,191,383],
+ [ 0, 0,340,341,342, 0, 0, 0,302,192,193,194,250],
+ [ 0, 0, 0,232, 0, 0, 0, 0,303,195,257,196,239],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU11.js b/project/floors/PIANTOU11.js
new file mode 100644
index 0000000..7cf22c3
--- /dev/null
+++ b/project/floors/PIANTOU11.js
@@ -0,0 +1,141 @@
+main.floors.PIANTOU11=
+{
+ "floorId": "PIANTOU11",
+ "title": "logo",
+ "name": "logo",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "yecheng.jpg",
+ "loc": [
+ 0,
+ -78
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "moveImage",
+ "code": 1,
+ "to": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 4000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "biaoti.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "playBgm",
+ "name": "xingkong.mp3"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "nandu",
+ "loc": [
+ -1,
+ 11
+ ],
+ "direction": "up",
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:__B__",
+ "value": "1"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU2.js b/project/floors/PIANTOU2.js
new file mode 100644
index 0000000..960c5d6
--- /dev/null
+++ b/project/floors/PIANTOU2.js
@@ -0,0 +1,347 @@
+main.floors.PIANTOU2=
+{
+ "floorId": "PIANTOU2",
+ "title": "天塔第80层",
+ "name": "天塔第80层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 11
+ ],
+ "to": [
+ 1,
+ 9
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 1,
+ 9
+ ],
+ "to": [
+ 8,
+ 5
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 11
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left:2"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 50,
+ "steps": [
+ "left:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 5,
+ 11
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 11
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 1,
+ 9
+ ],
+ "time": 1000
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 2,
+ 10
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 2,
+ 10
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "right:3"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "jian",
+ "loc": [
+ 4,
+ 8
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "dazhaofadong",
+ "loc": "hero"
+ },
+ {
+ "type": "animate",
+ "name": "dazhaofadong",
+ "loc": [
+ 8,
+ 5
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 5
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wangyangtiao",
+ "loc": [
+ 8,
+ 5
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ -1,
+ 5
+ ],
+ "direction": "left"
+ },
+ {
+ "type": "animate",
+ "name": "shaohutiaoyou",
+ "loc": [
+ 4,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 400
+ },
+ {
+ "type": "animate",
+ "name": "fengmuxuantian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shaohutiaohuiyou",
+ "loc": [
+ 3,
+ 5
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 3,
+ 5
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "wangyangtiaohui",
+ "loc": [
+ 9,
+ 5
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 9,
+ 5
+ ]
+ ],
+ "time": 1
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 5
+ ],
+ "to": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "right:5",
+ "down:2"
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 100,
+ "steps": [
+ "down:2",
+ "left:2"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU3",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "8,5": null,
+ "4,5": null,
+ "9,5": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ }
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 2, 0, 2, 0, 0, 2, 4, 4, 2, 0,352],
+ [348, 4, 2, 0, 0, 0, 0, 2, 4, 4, 2, 0,352],
+ [348, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0,301, 0, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 2, 2, 2,409, 2, 2, 2, 82, 2, 2, 2,352],
+ [348, 0, 0, 0, 0, 2, 87, 0, 0, 0, 0, 0,352],
+ [348, 2,407, 2, 2, 2, 2, 2, 2, 2, 2, 2,352],
+ [348, 0, 0, 0, 0,408, 0,301, 88, 2, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU3.js b/project/floors/PIANTOU3.js
new file mode 100644
index 0000000..f4ef7b7
--- /dev/null
+++ b/project/floors/PIANTOU3.js
@@ -0,0 +1,538 @@
+main.floors.PIANTOU3=
+{
+ "floorId": "PIANTOU3",
+ "title": "天塔第81层",
+ "name": "天塔第81层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "xialouti.png",
+ "canvas": "bg",
+ "x": 6,
+ "y": 9
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up",
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 1000
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"jian\",6,6)\n}"
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex=8,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 6
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex=4,ey=6,time=1000;\ncore.jumpHero(ex,ey,time);\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 6
+ ],
+ "to": [
+ 8,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,4);\n }, core.status.replay.replaying?20:500);\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 6
+ ],
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 6
+ ],
+ "to": [
+ 4,
+ 6
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,3);\n }, core.status.replay.replaying?20:500);\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 4,
+ 2
+ ],
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 6
+ ],
+ "to": [
+ 8,
+ 2
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,2)\n}"
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 2
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right"
+ ]
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,2)\n}"
+ },
+ {
+ "type": "setHeroIcon",
+ "name": "fanxiang2.png"
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left"
+ ]
+ },
+ {
+ "type": "setHeroIcon",
+ "name": "hero.png"
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nsetTimeout(function() {\n core.drawAnimate(\"jiaochajian\",6,2);\n }, core.status.replay.replaying?20:700);\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 10
+ ],
+ "time": 1000,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 9,
+ 2
+ ],
+ "to": [
+ 4,
+ 10
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"youcezhan\",7,10)\n}"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 9,
+ 9
+ ],
+ "time": 500
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.drawAnimate(\"zuocezhan\",5,10)\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 10
+ ],
+ "to": [
+ 3,
+ 9
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "function",
+ "function": "function(){\nvar ex=5,ey=-1,time=1000;\ncore.jumpHero(ex,ey,time);\n}"
+ },
+ {
+ "type": "jump",
+ "from": [
+ 3,
+ 9
+ ],
+ "to": [
+ 7,
+ -1
+ ],
+ "time": 1000,
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 7,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 4,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 8,
+ 9
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 1,
+ 2
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 2,
+ 9
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 12,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 1,
+ 4
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 10
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 4,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 2,
+ 4
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 9,
+ 1
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 4,
+ 12
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "jiaochajian",
+ "loc": [
+ 3,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "wangyangtiaohui",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": 301,
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shaohutiaohuishang",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 7
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "up"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "youpenxue",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "penxue.mp3"
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 255,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 5
+ ]
+ ],
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 2000
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 2000,
+ "steps": [
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU4",
+ "loc": [
+ 6,
+ 8
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 2, 0, 0, 0, 4, 0, 0, 0, 2, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 89, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 0, 2, 0, 0, 0, 2, 0, 4, 4,352],
+ [348, 4, 0, 2, 0, 0, 0, 0, 0, 2, 0, 4,352],
+ [348, 4, 4, 4, 2, 0, 0, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 2, 0, 2, 4, 4, 4, 4,352],
+ [348, 4, 4, 0, 4, 4,301, 4, 4, 0, 4, 4,352],
+ [348, 4, 4, 2, 0, 4, 2, 4, 0, 2, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU4.js b/project/floors/PIANTOU4.js
new file mode 100644
index 0000000..5e071ff
--- /dev/null
+++ b/project/floors/PIANTOU4.js
@@ -0,0 +1,295 @@
+main.floors.PIANTOU4=
+{
+"floorId": "PIANTOU4",
+"title": "天塔塔顶",
+"name": "天塔塔顶",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"cannotViewMap": true,
+"images": [],
+"item_ratio": 1,
+"firstArrive": [],
+"events": {
+ "5,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "6,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "7,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "0,0": [
+ {
+ "type": "moveHero",
+ "time": 1000,
+ "steps": [
+ "up",
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 1000
+ },
+ {
+ "type": "setBlock",
+ "number": 341,
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 1000
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 3
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 1000
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 7,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 7,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": 341,
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ -1,
+ 0
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "tawai",
+ "loc": [
+ -1,
+ 0
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "5,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "7,3": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ }
+},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4,342,132,340, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 0, 0, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 3, 0, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 3,342, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 3, 3,341,340, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 89, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU5.js b/project/floors/PIANTOU5.js
new file mode 100644
index 0000000..7091526
--- /dev/null
+++ b/project/floors/PIANTOU5.js
@@ -0,0 +1,39 @@
+main.floors.PIANTOU5=
+{
+"floorId": "PIANTOU5",
+"title": "新建楼层",
+"name": "0",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"cannotViewMap": true,
+"images": [],
+"item_ratio": 1,
+"firstArrive": [],
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,189,190,191, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,192,193,194, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,195,257,196, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 0, 0, 3, 5, 5, 5,352],
+ [348, 5, 5, 5,321, 0, 0, 0,379, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3,380, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 0, 0, 0, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 0, 89, 0, 0, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 3, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU6.js b/project/floors/PIANTOU6.js
new file mode 100644
index 0000000..a8ea702
--- /dev/null
+++ b/project/floors/PIANTOU6.js
@@ -0,0 +1,39 @@
+main.floors.PIANTOU6=
+{
+"floorId": "PIANTOU6",
+"title": "新建楼层",
+"name": "0",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"cannotViewMap": true,
+"images": [],
+"item_ratio": 1,
+"firstArrive": [],
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 3, 3, 3, 3, 3, 4, 4, 4,352],
+ [348, 4, 3, 3, 3, 0, 0, 0, 3, 3, 3, 4,352],
+ [348, 3, 3, 0, 0, 0, 0, 0, 0, 0, 3, 3,352],
+ [348, 3, 0, 0, 0, 0,229, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 0, 0,123, 0,132, 0, 0, 0, 3,352],
+ [348, 3, 3, 0, 0, 0, 0, 0, 0, 0, 3, 3,352],
+ [348, 5, 3, 3, 0, 0, 0, 0, 0, 3, 3, 5,352],
+ [348, 5, 5, 3, 3, 3, 0, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU7.js b/project/floors/PIANTOU7.js
new file mode 100644
index 0000000..b1b6c1a
--- /dev/null
+++ b/project/floors/PIANTOU7.js
@@ -0,0 +1,197 @@
+main.floors.PIANTOU7=
+{
+"floorId": "PIANTOU7",
+"title": "神海",
+"name": "神海",
+"width": 13,
+"height": 13,
+"canFlyTo": false,
+"canUseQuickShop": true,
+"cannotViewMap": true,
+"images": [],
+"item_ratio": 1,
+"firstArrive": [],
+"events": {
+ "6,2": null,
+ "0,0": [
+ {
+ "type": "moveHero",
+ "time": 750,
+ "steps": [
+ "right",
+ "up",
+ "up",
+ "right",
+ "right",
+ "up",
+ "up",
+ "up",
+ "left",
+ "left",
+ "up",
+ "left",
+ "up",
+ "up"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "moveHero",
+ "time": 750,
+ "steps": [
+ "left"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 5,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "time": 750,
+ "steps": [
+ "down"
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "show",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ -1,
+ 0
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ }
+ ],
+ "5,2": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ },
+ "6,4": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "data": []
+ }
+},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15],
+ [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15],
+ [ 15, 15, 15, 15, 15,133,133, 15, 15, 15, 15, 15, 15],
+ [ 15, 15, 15, 15, 0, 0, 0, 15, 0, 0, 15, 15, 15],
+ [ 15, 15, 15, 0, 0, 0,124, 3, 3, 0, 0, 15, 15],
+ [ 15, 15, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 15],
+ [ 15, 15, 0, 3, 3, 3, 3, 0, 0, 0, 0, 15, 15],
+ [ 15, 15, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 15],
+ [ 15, 15, 15, 0, 0, 0, 3, 3, 3, 0, 0, 15, 15],
+ [ 15, 15, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15],
+ [ 15, 15, 15, 15, 3, 3, 3, 0, 0, 15, 15, 15, 15],
+ [ 15, 15, 15, 15, 15, 15, 89, 0, 15, 15, 15, 15, 15],
+ [ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU8.js b/project/floors/PIANTOU8.js
new file mode 100644
index 0000000..8fe26f1
--- /dev/null
+++ b/project/floors/PIANTOU8.js
@@ -0,0 +1,211 @@
+main.floors.PIANTOU8=
+{
+ "floorId": "PIANTOU8",
+ "title": "天塔10层",
+ "name": "天塔十层",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "animate",
+ "name": "youcezhan",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "left"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 8
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "leijian",
+ "loc": [
+ 4,
+ 9
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 8
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 4,
+ 9
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 5,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "changePos",
+ "direction": "right"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 8,
+ 7
+ ],
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "leijian",
+ "loc": [
+ 9,
+ 7
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 9,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "moveHero",
+ "time": 500,
+ "steps": [
+ "left",
+ "left",
+ "up"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yijianzhanqianye",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": "hero"
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 1000
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU9",
+ "loc": [
+ 11,
+ 11
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 2, 87, 2, 4, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 2, 0, 2, 2, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 86, 2, 27, 0, 2, 4, 4,352],
+ [348, 4, 2, 2, 0, 31, 0, 0, 27, 2, 4, 4,352],
+ [348, 4, 2, 0, 31, 0,211, 27, 2, 2, 2, 4,352],
+ [348, 4, 2, 31, 2, 2, 86, 2, 2,210, 2, 4,352],
+ [348, 4, 2, 2, 2,210, 0, 0, 0,210, 2, 4,352],
+ [348, 4, 4, 2,210, 0, 0, 0,210, 2, 2, 4,352],
+ [348, 4, 4, 2,210, 0, 2, 86, 2, 2, 4, 4,352],
+ [348, 4, 4, 2, 2, 2, 2, 0, 2, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 4, 2, 88, 2, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/PIANTOU9.js b/project/floors/PIANTOU9.js
new file mode 100644
index 0000000..80d7f2e
--- /dev/null
+++ b/project/floors/PIANTOU9.js
@@ -0,0 +1,45 @@
+main.floors.PIANTOU9=
+{
+ "floorId": "PIANTOU9",
+ "title": "剑阁",
+ "name": "剑阁",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {},
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 3, 3, 15, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 3, 0, 0, 3, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 3, 0, 0, 0, 3, 15, 15, 15, 15, 15, 15,352],
+ [348, 4, 3, 0, 0, 0, 3, 15, 15, 15, 3, 3,352],
+ [348, 4, 4, 3, 0, 0, 0, 3, 15, 3, 3, 0,352],
+ [348, 4, 4, 4, 3, 0,301, 0, 3, 3, 0, 0,352],
+ [348, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 3,352],
+ [348, 4, 4, 4, 4, 4, 3, 0,226, 0, 3, 15,352],
+ [348, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 4, 4, 4, 3, 3, 0, 0, 3, 0, 0, 0,352],
+ [348, 4, 4, 4, 3, 0, 0, 3, 4, 3, 0, 89,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/QISHI.js b/project/floors/QISHI.js
new file mode 100644
index 0000000..d0bfbe4
--- /dev/null
+++ b/project/floors/QISHI.js
@@ -0,0 +1,481 @@
+main.floors.QISHI=
+{
+ "floorId": "QISHI",
+ "title": "野外",
+ "name": "野外",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "yinyuecun.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "6,7": null,
+ "0,0": [
+ {
+ "type": "playBgm",
+ "name": "mianmian.mp3",
+ "keep": true
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 20
+ },
+ "................公、公主殿下!!",
+ "..............呼...呼...........",
+ "...........公主殿下...........您等等我.............",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "title": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "text": [
+ 255,
+ 0,
+ 244,
+ 1
+ ],
+ "background": "winskin.png",
+ "time": 20
+ },
+ "\\c[25]怎、怎么又是你邵护卫!烦死啦你!",
+ {
+ "type": "setText",
+ "position": "down",
+ "text": [
+ 250,
+ 250,
+ 250,
+ 1
+ ],
+ "background": "winskin.png",
+ "time": 20
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]一天到晚总是跟着我!烦不烦啊你!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]公主下请不要再任性了。你看看你都跑多远了。",
+ "\t[公主]不用你管!",
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "yinyuecunheibai.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohuzixinheibai.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "gongzhuzhendingheibai.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "center",
+ "background": "winskin.png",
+ "time": 20
+ },
+ "我叫邵虎。是天枢帝国萧涵公主的亲卫队长。",
+ "身居要职,我的唯一职责就是保护公主殿下的安全。",
+ "但公主殿下偏偏是个不让人省心的主",
+ "而今天,公主殿下又吵着要去城外的天塔观光。",
+ "据说天塔是一百年前天枢与邻国的圣战争夺之后,天枢皇帝为了纪念战争的胜利而修建。",
+ "时隔多年,天塔已经成为了妖兽以及魔怪的栖息地。",
+ "但令人不解的是,魔怪只栖息在塔的内部,却没有怪外出伤人的事例。",
+ "但毕是魔怪的栖息地,由于担心公主会出现危险,我极力反对公主的这次出行",
+ "可是在我的极力劝阻之下,公主却自己一个人跑出了皇城。",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png",
+ "time": 20
+ },
+ "\t[邵虎]公主殿下快回去吧,要是在半途迷路了怎么办?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuheihua.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]烦死了烦死了烦死了~~~~~~!!!",
+ "\t[公主]邵护卫你有完没完!!!!",
+ "\t[公主]本公主就是要出来!!!!你能把我怎么着吧!",
+ "\t[公主]你就是要跟我对着干!!!就是跟我唱反调!!!我告诉你!!跟我对着干的人都没有好下场!!没有没有没有!!!!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]公主殿下您别生气.......我没有要和您做对的意思........",
+ "\t[公主]那你是什么?你是什么!!",
+ "\t[邵虎]公主殿下消消气........要不.........您跟紧我,我带你去天塔附近看一看好吗.......至于上天塔里面玩什么的........太危险了.....",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuxiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]这可是你说的~~~!不许反悔了!~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你开心就好........那我们走吧.......",
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "yinyuecunheibai.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "gongzhuxiaoheibai.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohuxiaoheibai.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "这就是那个任性的公主。",
+ "也是那个开朗的笑容能让平常冷漠的自己也开心的笑起来的公主。",
+ "是我每天都要保护的人。",
+ "也是我日日夜夜都想要打心里惦记的人。",
+ "只是她恋慕的心早已经有了明确的指向....",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]对了对了,汪护卫呢?不是应该跟你在一起吗?",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]他和我分头来找你,大概就在附近吧。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuzhending.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]怎么不是汪大哥先来找到我呢............唉,真讨厌......",
+ "\t[邵虎].......................",
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "yinyuecunheibai.jpg",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "gongzhuzhendingheibai.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohuzixinheibai.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "汪洋,我的剑术老师,我的大哥,我最好的兄弟。",
+ "他比我有风度,比我武功高,比我人缘好。我敬佩他,他很完美,让人感到无法超越。",
+ "他首经有过一段恋情,和我相依为命的姐姐。",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ "\t[公主]话说前面是一个村子了呢......没听说过这附近有村子啊?",
+ "\t[公主]喂!姓邵的,你知不知道这里是哪啊?",
+ "\t[邵虎]这里是镇天谷,是汪大哥的家乡。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhujiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]诶诶!!??",
+ "\t[公主]汪大哥........啊不...汪护卫是出身在这里的么?",
+ "\t[公主]我竟然完全都不知道啊...........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]好吧~~~那我们就去汪护卫的家乡看一看好了~~~!",
+ "\t[邵虎]诶~~~~诶!!?",
+ "\t[邵虎](也好,这里肯定是比天塔安全得多........)",
+ "\t[邵虎]那我们走吧公主殿下,会碰上汪大哥也说不定。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MUDI",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/U1.js b/project/floors/U1.js
new file mode 100644
index 0000000..703f764
--- /dev/null
+++ b/project/floors/U1.js
@@ -0,0 +1,42 @@
+main.floors.U1=
+{
+"floorId": "U1",
+"title": "天塔 -1 层",
+"name": "天塔-1层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 1, 1, 1, 1, 1, 1, 1, 5, 5,352],
+ [348, 5, 1, 1, 0, 0, 89, 0, 0, 1, 1, 5,352],
+ [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 1, 1, 0, 0, 0, 0, 0, 1, 1, 5,352],
+ [348, 5, 5, 1, 1, 1, 0, 1, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 1, 0, 0, 0, 0, 1, 5, 5,352],
+ [348, 5, 5, 5, 1, 1, 1, 1, 0, 1, 1, 1,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 0, 0, 0, 87,352],
+ [348, 5, 5, 5, 5, 1, 88, 1, 0, 1, 1, 1,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U10.js b/project/floors/U10.js
new file mode 100644
index 0000000..9ee11d4
--- /dev/null
+++ b/project/floors/U10.js
@@ -0,0 +1,42 @@
+main.floors.U10=
+{
+"floorId": "U10",
+"title": "天塔 -10 层",
+"name": "天塔-10层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 87,352],
+ [348, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0,352],
+ [348, 0, 1, 27, 1, 0, 0, 0, 1, 28, 86, 86,352],
+ [348, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1,352],
+ [348, 0, 1, 1, 0, 0,342, 0, 0, 1, 1, 5,352],
+ [348, 0, 1, 0, 0,399, 0,399, 0, 0, 1, 5,352],
+ [348, 0, 1, 34, 0, 1, 0, 1, 0, 34, 1, 5,352],
+ [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 0, 0, 1, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 1, 0, 1, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 88, 0, 1, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U11.js b/project/floors/U11.js
new file mode 100644
index 0000000..182edc2
--- /dev/null
+++ b/project/floors/U11.js
@@ -0,0 +1,42 @@
+main.floors.U11=
+{
+"floorId": "U11",
+"title": "天塔 -11 层",
+"name": "天塔-11层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 1, 43, 0,389, 0,389, 0, 44, 1, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 5, 1, 32, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1,352],
+ [348, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U12.js b/project/floors/U12.js
new file mode 100644
index 0000000..97e9240
--- /dev/null
+++ b/project/floors/U12.js
@@ -0,0 +1,42 @@
+main.floors.U12=
+{
+"floorId": "U12",
+"title": "天塔 -12 层",
+"name": "天塔-12层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0, 34, 1, 32, 27, 82, 28, 32, 1, 32, 0,352],
+ [348, 34, 0, 1,247, 1, 1, 1,247, 1, 0, 32,352],
+ [348, 34, 0,399, 0, 86, 88, 86, 0,208, 0, 32,352],
+ [348, 1, 1, 1, 0, 86, 0, 86, 0, 1, 1, 1,352],
+ [348, 32, 0, 1, 81, 1, 1, 1, 81, 1, 0, 27,352],
+ [348, 23,247, 82, 0, 1, 23, 1,399, 82, 32,125,352],
+ [348, 31, 0, 1,227, 1,208, 1, 0, 1, 0, 28,352],
+ [348, 1, 1, 1, 81, 1,399, 1, 81, 1, 1, 1,352],
+ [348, 32,247, 0, 0, 0, 31, 81,227, 0, 86, 22,352],
+ [348, 1, 1, 1,389, 1, 1, 1, 1, 81, 1, 1,352],
+ [348, 31, 22, 0,227, 0, 22, 31, 1, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U13.js b/project/floors/U13.js
new file mode 100644
index 0000000..10be6da
--- /dev/null
+++ b/project/floors/U13.js
@@ -0,0 +1,42 @@
+main.floors.U13=
+{
+"floorId": "U13",
+"title": "天塔 -13 层",
+"name": "天塔-13层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 1, 32, 31, 1, 87, 0, 1, 27, 1, 5,352],
+ [348, 5, 1, 0, 22, 1, 0, 0, 1,208, 1, 5,352],
+ [348, 5, 1,399, 1, 1, 1, 81, 1, 81, 1, 5,352],
+ [348, 5, 1, 0, 0,227, 0,227, 0, 0, 1, 5,352],
+ [348, 5, 1, 81, 1, 81, 1, 1, 1,399, 1, 5,352],
+ [348, 5, 1,208, 1, 0, 0, 1, 22, 0, 1, 5,352],
+ [348, 5, 1, 28, 1, 0, 88, 1, 31, 32, 1, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U14.js b/project/floors/U14.js
new file mode 100644
index 0000000..0d675d5
--- /dev/null
+++ b/project/floors/U14.js
@@ -0,0 +1,42 @@
+main.floors.U14=
+{
+"floorId": "U14",
+"title": "天塔 -14 层",
+"name": "天塔-14层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 1, 28, 0, 31, 32, 31, 0, 27, 1, 5,352],
+ [348, 5, 1, 1, 82, 1, 1, 1, 82, 1, 1, 5,352],
+ [348, 5, 5, 1,247, 86, 88, 86,247, 1, 5, 5,352],
+ [348, 5, 5, 1, 0, 1, 0, 1, 0, 1, 5, 5,352],
+ [348, 5, 5, 1, 0,389, 0,389, 0, 1, 5, 5,352],
+ [348, 5, 5, 1, 0, 1, 0, 1, 0, 1, 5, 5,352],
+ [348, 5, 5, 1,247, 86, 87, 86,247, 1, 5, 5,352],
+ [348, 5, 1, 1, 82, 1, 1, 1, 82, 1, 1, 5,352],
+ [348, 5, 1, 27, 0, 31, 32, 31, 0, 28, 1, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U15.js b/project/floors/U15.js
new file mode 100644
index 0000000..64cca5c
--- /dev/null
+++ b/project/floors/U15.js
@@ -0,0 +1,42 @@
+main.floors.U15=
+{
+"floorId": "U15",
+"title": "天塔 -15 层",
+"name": "天塔-15层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 1,165,165,165,165,165, 1,165,165,165,165,352],
+ [348,165, 0,165,165, 1,165, 1,165,165,165,165,352],
+ [348, 1, 1, 1,165, 1,165, 1,165,165,165,165,352],
+ [348,165,165,165,165, 1, 85, 1,165, 1,165,165,352],
+ [348,165, 1,165,165, 1, 87, 1,165, 1,165, 1,352],
+ [348,165,165,165,165, 1, 0, 1,165, 1,165,165,352],
+ [348,165,165, 1, 1, 1, 1, 1,165, 1,165,165,352],
+ [348,165, 1, 1,165,165,165, 1,165, 1,165,165,352],
+ [348,165,165, 1,165, 1,165, 1,165, 1,165,165,352],
+ [348,165,165, 1,165,165, 0,165, 0, 1,165, 1,352],
+ [348,165,165,165,165, 1,165, 1,165, 1, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U16.js b/project/floors/U16.js
new file mode 100644
index 0000000..78ccc40
--- /dev/null
+++ b/project/floors/U16.js
@@ -0,0 +1,42 @@
+main.floors.U16=
+{
+"floorId": "U16",
+"title": "天塔 -16 层",
+"name": "天塔-16层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 15, 1, 1, 1, 1, 15, 15, 15, 15, 1, 89,352],
+ [348, 15, 1, 89, 0, 1, 15, 15, 15, 15, 1, 89,352],
+ [348, 15, 1, 89, 0, 1, 15, 15, 15, 15, 1, 1,352],
+ [348, 15, 1, 1, 1, 1, 15, 15, 15, 15, 15, 15,352],
+ [348, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 15, 15, 15, 1, 1, 1, 1, 15, 15, 15, 15,352],
+ [348, 1, 1, 15, 1, 88, 89, 1, 15, 15, 15, 15,352],
+ [348, 89, 1, 15, 1, 0, 0, 1, 15, 15, 15, 15,352],
+ [348, 89, 1, 15, 1, 1, 1, 1, 15, 1, 1, 1,352],
+ [348, 1, 1, 15, 15, 15, 15, 15, 15, 1, 0, 89,352],
+ [348, 15, 15, 15, 15, 15, 15, 15, 15, 1, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U17.js b/project/floors/U17.js
new file mode 100644
index 0000000..22cbe8c
--- /dev/null
+++ b/project/floors/U17.js
@@ -0,0 +1,42 @@
+main.floors.U17=
+{
+"floorId": "U17",
+"title": "天塔 -17 层",
+"name": "天塔-17层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 0, 27, 34, 1, 88, 1, 0, 1, 0, 1,352],
+ [348, 1, 86, 1, 1, 1, 0, 1, 0, 1, 0, 0,352],
+ [348, 27,399, 28, 1, 0, 0, 1, 1, 1, 1, 1,352],
+ [348, 0, 32, 0, 1, 0, 0, 1, 0, 1, 0, 0,352],
+ [348, 1, 86, 1, 1, 1, 86, 1, 1, 1, 1, 1,352],
+ [348, 27,399, 28, 1, 0, 0, 0, 1, 0, 34, 0,352],
+ [348, 0, 32, 0, 1, 87, 0, 0, 1, 31,399, 31,352],
+ [348, 1, 86, 1, 1, 1, 1, 1, 1, 1, 86, 1,352],
+ [348, 27,399, 1, 27, 0, 1, 27, 0, 1, 0, 0,352],
+ [348, 0, 31, 86,399, 31, 86,399, 31, 86,399, 28,352],
+ [348, 28, 0, 1, 28, 0, 1, 28, 0, 1, 31, 27,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U18.js b/project/floors/U18.js
new file mode 100644
index 0000000..549cead
--- /dev/null
+++ b/project/floors/U18.js
@@ -0,0 +1,42 @@
+main.floors.U18=
+{
+"floorId": "U18",
+"title": "天塔 -18 层",
+"name": "天塔-18层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 85, 1, 1, 1, 1, 5,352],
+ [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 1, 0, 82, 0, 82, 0, 82, 0, 1, 5,352],
+ [348, 5, 1, 0, 0, 82, 0, 82, 0, 0, 1, 5,352],
+ [348, 5, 1, 0, 82, 0, 82, 0, 82, 0, 1, 5,352],
+ [348, 5, 1, 0, 0, 82, 0, 82, 0, 0, 1, 5,352],
+ [348, 5, 1, 0, 0, 0, 0, 0, 0,125, 1, 5,352],
+ [348, 5, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U19.js b/project/floors/U19.js
new file mode 100644
index 0000000..4da21c6
--- /dev/null
+++ b/project/floors/U19.js
@@ -0,0 +1,42 @@
+main.floors.U19=
+{
+"floorId": "U19",
+"title": "天塔 -19 层",
+"name": "天塔-19层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 88, 0, 0, 0, 0, 23, 22, 21, 5, 5, 5,352],
+ [348, 5, 1, 0, 0, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 1, 1, 1, 1,389, 1, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 1, 27, 0, 28, 1, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 34, 1, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352],
+ [348, 5, 1, 5, 1, 1, 34, 1, 1, 5, 1, 5,352],
+ [348, 5, 1, 1, 1, 27, 0, 28, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 5, 1,389, 1, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352],
+ [348, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U2.js b/project/floors/U2.js
new file mode 100644
index 0000000..d351708
--- /dev/null
+++ b/project/floors/U2.js
@@ -0,0 +1,42 @@
+main.floors.U2=
+{
+"floorId": "U2",
+"title": "天塔 -2 层",
+"name": "天塔-2层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 52, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1,241, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 86, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U20.js b/project/floors/U20.js
new file mode 100644
index 0000000..3d51d20
--- /dev/null
+++ b/project/floors/U20.js
@@ -0,0 +1,42 @@
+main.floors.U20=
+{
+"floorId": "U20",
+"title": "天塔 -20 层",
+"name": "天塔-20层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 87, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 0, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5,352],
+ [348, 0, 0, 0, 0, 0, 0, 1, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 86, 1, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 1,227, 0,227, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 1, 0,341, 0, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 1, 0, 0, 0, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 1, 1, 86, 1, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1,389, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 1, 1, 1,389, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 1, 88, 0, 0, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U21.js b/project/floors/U21.js
new file mode 100644
index 0000000..b45155f
--- /dev/null
+++ b/project/floors/U21.js
@@ -0,0 +1,42 @@
+main.floors.U21=
+{
+"floorId": "U21",
+"title": "天塔 -21 层",
+"name": "天塔-21层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 88, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 0, 0, 0,208, 86, 86, 23, 5, 5, 5, 5,352],
+ [348, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348,389, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 0, 0, 0, 1, 1, 1, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 0, 0, 82, 34, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 0, 87, 1, 1, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U22.js b/project/floors/U22.js
new file mode 100644
index 0000000..cf4ffdf
--- /dev/null
+++ b/project/floors/U22.js
@@ -0,0 +1,42 @@
+main.floors.U22=
+{
+"floorId": "U22",
+"title": "天塔 -22 层",
+"name": "天塔-22层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1,352],
+ [348, 87, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1,352],
+ [348, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1,352],
+ [348, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1,352],
+ [348, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1,352],
+ [348, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U23.js b/project/floors/U23.js
new file mode 100644
index 0000000..b4b150c
--- /dev/null
+++ b/project/floors/U23.js
@@ -0,0 +1,42 @@
+main.floors.U23=
+{
+"floorId": "U23",
+"title": "天塔 -23 层",
+"name": "天塔-23层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 1, 47, 86, 0, 0, 1,204,227, 0, 28,352],
+ [348, 82,353, 1, 1, 1, 6, 1, 81, 1, 1, 27,352],
+ [348, 31, 0, 0, 0,227, 32, 1, 0,238,399, 61,352],
+ [348, 1, 1, 1, 1,238, 1, 1, 1, 0, 1, 1,352],
+ [348, 5, 31, 27, 1, 32, 0, 0, 1,236, 81, 32,352],
+ [348, 5,399, 1, 1, 1, 88, 0, 82,247, 1, 34,352],
+ [348, 5,204, 0,353, 32, 1, 1, 1, 86, 1, 1,352],
+ [348, 5, 5, 86, 0,247, 0, 1, 27, 0, 28, 1,352],
+ [348, 5, 5, 5, 22,238, 0,353, 1, 86, 1, 1,352],
+ [348, 5, 5, 5, 5, 5, 31, 0, 1,389, 1, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 21,208, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U24.js b/project/floors/U24.js
new file mode 100644
index 0000000..1e95f68
--- /dev/null
+++ b/project/floors/U24.js
@@ -0,0 +1,42 @@
+main.floors.U24=
+{
+"floorId": "U24",
+"title": "天塔 -24 层",
+"name": "天塔-24层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 88,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 31, 0, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 32, 86, 0, 0, 81, 0,352],
+ [348, 5, 5, 5, 27,353, 0, 1,247,353, 1,208,352],
+ [348, 5, 5, 31, 0, 1, 87, 1,204, 0, 32, 28,352],
+ [348, 5, 32,204,247, 1, 1,353, 1, 82, 1, 1,352],
+ [348, 1, 1, 1, 0, 32, 81, 0, 86, 0,247, 31,352],
+ [348, 23, 0, 1,399, 1, 1, 1, 1, 1,204, 1,352],
+ [348, 0,238,227, 0, 83, 0,236,227, 82, 32, 0,352],
+ [348, 27, 0, 1, 31, 1, 21,353, 0, 1, 0, 28,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U25.js b/project/floors/U25.js
new file mode 100644
index 0000000..3ab25a8
--- /dev/null
+++ b/project/floors/U25.js
@@ -0,0 +1,42 @@
+main.floors.U25=
+{
+"floorId": "U25",
+"title": "天塔 -25 层",
+"name": "天塔-25层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 31, 1, 28, 89, 27, 1, 5, 5, 5,352],
+ [348, 31, 0, 0, 1, 0, 34, 0,353, 0, 0, 87,352],
+ [348, 5, 0,227,353, 1,208, 1, 0,238, 1, 5,352],
+ [348, 5, 86,238, 0, 21, 0, 31, 0,399,353, 1,352],
+ [348, 21, 0, 1, 0, 0, 1, 1, 86, 1, 0, 5,352],
+ [348, 5, 5, 5, 0,353, 0, 31, 0, 0,236, 5,352],
+ [348, 5, 27,247,238, 1, 1, 0,353, 1,227, 1,352],
+ [348, 5, 5, 0, 0, 1, 0,238,247, 1, 0, 28,352],
+ [348, 5, 5, 5,238, 0, 0, 1, 0, 1, 22, 0,352],
+ [348, 5, 32, 0,227, 1, 0, 0, 86,353, 1, 81,352],
+ [348, 5, 5, 1, 0, 1, 88, 1, 0,247,204, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U26.js b/project/floors/U26.js
new file mode 100644
index 0000000..92eee41
--- /dev/null
+++ b/project/floors/U26.js
@@ -0,0 +1,42 @@
+main.floors.U26=
+{
+"floorId": "U26",
+"title": "天塔 -26 层",
+"name": "天塔-26层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 0, 0, 0, 0, 5, 5,352],
+ [348, 5, 5, 1,126, 1, 1, 86, 1, 0,125, 5,352],
+ [348, 5,477, 0, 0, 86, 0, 0, 5, 5, 5, 5,352],
+ [348, 5, 5, 5,122, 1, 1, 0, 86, 0,121, 5,352],
+ [348, 5, 5, 5, 5, 5, 0, 0, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 0, 0, 0, 0, 86, 0, 22, 5,352],
+ [348, 5, 23, 86, 0, 1, 86, 1, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 0, 1, 0, 0, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 32, 0, 0, 0, 88, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 87, 0, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U27.js b/project/floors/U27.js
new file mode 100644
index 0000000..6a6bb74
--- /dev/null
+++ b/project/floors/U27.js
@@ -0,0 +1,42 @@
+main.floors.U27=
+{
+"floorId": "U27",
+"title": "天塔 -27 层",
+"name": "天塔-27层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 88, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 5, 5, 1, 0, 0,228, 0, 0, 1, 5,352],
+ [348, 5, 5, 5, 1, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 5, 5, 1, 0, 0, 0, 0, 0, 1, 5,352],
+ [348, 5, 5, 5, 1, 1, 1, 1, 1, 0, 1, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 1, 0, 1, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 1, 87, 1, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U28.js b/project/floors/U28.js
new file mode 100644
index 0000000..7423dda
--- /dev/null
+++ b/project/floors/U28.js
@@ -0,0 +1,42 @@
+main.floors.U28=
+{
+"floorId": "U28",
+"title": "天塔 -28 层",
+"name": "天塔-28层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 87, 0, 0, 0, 0, 0, 1, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 1, 0, 0, 0, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1,239, 1, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 0, 0, 0, 1, 1, 1, 5,352],
+ [348, 5, 1,478, 0,398, 57,396, 0,479, 1, 5,352],
+ [348, 5, 1, 1, 0, 0, 0, 0, 0, 1, 1, 5,352],
+ [348, 5, 5, 1, 1, 1, 86, 1, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U29.js b/project/floors/U29.js
new file mode 100644
index 0000000..10368fd
--- /dev/null
+++ b/project/floors/U29.js
@@ -0,0 +1,42 @@
+main.floors.U29=
+{
+"floorId": "U29",
+"title": "天塔 -29 层",
+"name": "天塔-29层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 22, 0, 1, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 33, 0,397, 1, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 1, 1, 81, 1, 1, 1, 1, 5, 1, 1, 1,352],
+ [348, 27, 0,237, 0, 0, 31, 1, 1, 1, 27, 28,352],
+ [348, 1,395, 1, 1, 0, 1, 1, 88, 1, 1, 0,352],
+ [348, 0, 32, 0, 1,237, 1, 0, 0, 0, 1, 82,352],
+ [348, 28, 0, 0, 1, 0, 82, 31, 0,237, 0, 0,352],
+ [348, 1,398, 1, 1, 0, 1, 1, 1, 1, 1, 1,352],
+ [348,367, 0, 0, 81, 0, 0,220, 0, 0, 0,367,352],
+ [348, 1,397, 1, 1, 1, 0, 1, 1,397, 1, 1,352],
+ [348, 32, 21, 0, 32, 1, 87, 1, 31, 27, 0, 21,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U3.js b/project/floors/U3.js
new file mode 100644
index 0000000..745dab2
--- /dev/null
+++ b/project/floors/U3.js
@@ -0,0 +1,46 @@
+main.floors.U3=
+{
+ "floorId": "U3",
+ "title": "天塔 -3 层",
+ "name": "天塔-3层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 88, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "underGround": true,
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/U30.js b/project/floors/U30.js
new file mode 100644
index 0000000..dfc07f6
--- /dev/null
+++ b/project/floors/U30.js
@@ -0,0 +1,42 @@
+main.floors.U30=
+{
+"floorId": "U30",
+"title": "天塔 -30 层",
+"name": "天塔-30层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 1, 0, 86,398,220,398, 86,367, 1, 5,352],
+ [348, 5, 1, 0, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 5, 1, 34, 1, 5, 5, 1, 87, 0, 1, 5,352],
+ [348, 5, 1, 81, 1, 1, 1, 1, 1, 0, 1, 5,352],
+ [348, 5, 32, 0, 0,387,239,398,237, 0, 5, 5,352],
+ [348, 1, 86, 1, 1, 1, 0, 1, 1, 1, 1, 1,352],
+ [348, 1, 0, 0, 88, 1,398, 1,367, 0,389, 24,352],
+ [348, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1,352],
+ [348, 5, 5, 5, 5, 1, 33, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U31.js b/project/floors/U31.js
new file mode 100644
index 0000000..4e6db42
--- /dev/null
+++ b/project/floors/U31.js
@@ -0,0 +1,42 @@
+main.floors.U31=
+{
+"floorId": "U31",
+"title": "天塔 -31 层",
+"name": "天塔-31层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1,352],
+ [348, 28, 21, 28, 1, 5, 5, 5, 1, 27, 22, 27,352],
+ [348, 86, 86, 86, 1, 1, 1, 1, 1, 86, 86, 86,352],
+ [348, 31, 0, 0, 31, 1, 32, 32, 1, 1,395, 1,352],
+ [348, 1, 1,237, 1, 1, 1,237, 1, 0, 0, 88,352],
+ [348, 0, 86, 0,220, 0, 0, 0, 82, 0, 0, 32,352],
+ [348,397, 1, 1, 1, 81, 1, 1, 1, 1,397, 1,352],
+ [348, 0, 31, 1, 87, 0, 1, 21,398, 83, 0, 31,352],
+ [348, 81, 1, 1, 1, 1, 1, 22, 1, 1,398, 1,352],
+ [348,237, 81, 82, 81, 82, 1, 23, 1, 27, 0, 28,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U32.js b/project/floors/U32.js
new file mode 100644
index 0000000..3c21892
--- /dev/null
+++ b/project/floors/U32.js
@@ -0,0 +1,42 @@
+main.floors.U32=
+{
+"floorId": "U32",
+"title": "天塔 -32 层",
+"name": "天塔-32层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 0,237, 86,237, 28, 27,352],
+ [348, 5, 5, 5, 5, 31, 0, 1, 1, 1, 1, 1,352],
+ [348, 5, 31, 0, 0, 0, 21, 5, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 31, 0, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 31, 0,220, 1, 1, 1, 1, 1, 1,352],
+ [348, 5, 5, 5, 5, 0, 0, 0,398, 86, 0, 87,352],
+ [348, 5, 5, 31, 0,397,477,397, 1, 1, 1, 1,352],
+ [348, 5, 31, 0, 0, 0,239, 0,397,237, 32, 32,352],
+ [348, 5, 5, 31, 0, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 31, 86, 0,395, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U33.js b/project/floors/U33.js
new file mode 100644
index 0000000..e8165f5
--- /dev/null
+++ b/project/floors/U33.js
@@ -0,0 +1,42 @@
+main.floors.U33=
+{
+"floorId": "U33",
+"title": "天塔 -33 层",
+"name": "天塔-33层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 34, 28, 0, 82,395, 1,395, 82, 0, 27, 33,352],
+ [348, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1,352],
+ [348, 27, 31, 0, 1,397, 1,397, 1, 0, 32, 28,352],
+ [348, 27, 0,237, 82, 0, 83, 0, 82,398, 0, 28,352],
+ [348, 1, 1, 82, 1, 1, 1, 1, 1, 82, 1, 1,352],
+ [348, 32,397,367,220, 0, 1, 21, 21, 21, 21, 21,352],
+ [348, 22, 0,395, 0, 23, 1, 32, 0,395, 0, 21,352],
+ [348, 1, 1, 81, 1, 1, 1, 1, 1, 81, 1, 1,352],
+ [348, 31, 0, 0, 81,395,367,395, 81, 0, 0, 31,352],
+ [348, 1, 1,237, 1, 1,397, 1, 1,395, 1, 1,352],
+ [348, 88, 0, 0, 1, 32, 41, 32, 1, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U34.js b/project/floors/U34.js
new file mode 100644
index 0000000..096ff15
--- /dev/null
+++ b/project/floors/U34.js
@@ -0,0 +1,42 @@
+main.floors.U34=
+{
+"floorId": "U34",
+"title": "天塔 -34 层",
+"name": "天塔-34层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 1, 1, 0, 1, 1, 5, 5, 5,352],
+ [348, 5, 5, 1, 1, 0, 27, 0, 1, 1, 5, 5,352],
+ [348, 5, 5, 1, 0, 28, 42, 28, 0, 1, 5, 5,352],
+ [348, 5, 5, 1, 1, 0, 27, 0, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 1, 1, 0, 1, 1, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1,237, 1, 5, 5, 1, 1,352],
+ [348, 5, 5, 5, 5, 1, 83, 1, 5, 5, 1, 88,352],
+ [348, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0,352],
+ [348, 87, 0, 86, 32, 0, 0, 0,482,482, 0, 0,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U35.js b/project/floors/U35.js
new file mode 100644
index 0000000..7bb123e
--- /dev/null
+++ b/project/floors/U35.js
@@ -0,0 +1,42 @@
+main.floors.U35=
+{
+"floorId": "U35",
+"title": "天塔 -35 层",
+"name": "天塔-35层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 1, 0, 81,395, 1,395, 81, 0, 1, 34,352],
+ [348, 28,237, 0, 1, 23, 1, 23, 1, 81, 1, 21,352],
+ [348, 1, 1, 81, 1, 0,220, 0, 1,397, 1, 83,352],
+ [348, 32, 31, 0, 1, 1, 1, 1, 1, 0, 1, 22,352],
+ [348, 0, 1, 27, 21, 1, 88, 1, 0,367, 1, 81,352],
+ [348,367, 1, 1,397, 1, 0, 1,237, 1, 1,237,352],
+ [348, 0, 1, 0, 0, 81, 0, 1, 21, 0,395, 0,352],
+ [348, 82, 1, 32, 1, 1,237, 1, 1, 1, 81, 1,352],
+ [348, 32,220, 0, 1, 0, 0, 0, 0, 82, 0, 87,352],
+ [348, 1, 1, 1, 1, 0, 1, 1, 83, 1,398, 1,352],
+ [348, 33,397,395,397, 31, 1, 28, 27, 32, 31, 1,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U36.js b/project/floors/U36.js
new file mode 100644
index 0000000..f6e8d62
--- /dev/null
+++ b/project/floors/U36.js
@@ -0,0 +1,42 @@
+main.floors.U36=
+{
+"floorId": "U36",
+"title": "天塔 -36 层",
+"name": "天塔-36层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 1, 1, 1, 89, 1,367, 1, 5,352],
+ [348, 1, 1, 1, 1, 89, 1, 1, 1, 0, 1, 5,352],
+ [348,367, 0,367, 1,367, 1, 5, 1,367, 1, 5,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 89, 1, 5, 1, 0, 87, 0, 1,367,367, 1,352],
+ [348, 1, 1, 1, 1, 31, 0, 31, 1, 1, 1, 1,352],
+ [348, 1,367,367, 1, 0,367, 0, 1, 5, 1,367,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 5, 1,367, 1, 5, 1,367, 1,367, 0, 0,352],
+ [348, 5, 1, 0, 1, 1, 1, 89, 1, 1, 1, 1,352],
+ [348, 5, 1,367, 1,367, 1, 1, 1,367, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U37.js b/project/floors/U37.js
new file mode 100644
index 0000000..44e2748
--- /dev/null
+++ b/project/floors/U37.js
@@ -0,0 +1,42 @@
+main.floors.U37=
+{
+"floorId": "U37",
+"title": "天塔 -37 层",
+"name": "天塔-37层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 7,131, 8, 1, 5, 5, 5, 1, 9,130, 10,352],
+ [348, 31, 0, 31, 1, 5, 5, 5, 1, 31, 0, 31,352],
+ [348, 1, 83, 1, 1, 5, 5, 5, 1, 1, 83, 1,352],
+ [348, 0,482, 1, 5, 5, 5, 5, 5, 1,482, 0,352],
+ [348, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86,352],
+ [348,244, 82, 82, 82, 82,254, 82, 82, 82, 82,244,352],
+ [348, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 86,352],
+ [348, 0, 0, 1, 5, 5, 5, 5, 5, 1, 0, 0,352],
+ [348, 1,214, 1, 5, 5, 5, 5, 5, 1,214, 1,352],
+ [348, 0, 0, 1, 5, 5, 5, 5, 5, 1, 0, 0,352],
+ [348, 88, 0, 1, 5, 5, 5, 5, 5, 1, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U38.js b/project/floors/U38.js
new file mode 100644
index 0000000..d272754
--- /dev/null
+++ b/project/floors/U38.js
@@ -0,0 +1,42 @@
+main.floors.U38=
+{
+"floorId": "U38",
+"title": "天塔 -38 层",
+"name": "天塔-38层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 22,214, 81, 31, 0,397, 83, 31,395, 83,214,352],
+ [348, 0, 1, 1, 1, 1, 1, 1, 83, 1, 1, 81,352],
+ [348, 83, 1, 5, 5, 5, 5, 1, 22,237, 83, 0,352],
+ [348,237, 1, 5, 1, 1, 1, 1, 1, 1, 1, 0,352],
+ [348, 83, 1, 5, 1, 0, 0, 0, 1, 5, 1, 22,352],
+ [348, 0, 1, 5, 1, 31, 88, 31, 1, 5, 1, 81,352],
+ [348, 81, 1, 5, 1, 0, 0, 0, 1, 5, 1,214,352],
+ [348,214, 1, 5, 1, 1, 1, 86, 1, 1, 1, 81,352],
+ [348, 81, 1, 1, 5, 5, 1, 0,254,254,254, 0,352],
+ [348, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0,352],
+ [348, 87, 0, 83, 0, 32,214, 32, 0, 83, 0, 23,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U39.js b/project/floors/U39.js
new file mode 100644
index 0000000..3d7b518
--- /dev/null
+++ b/project/floors/U39.js
@@ -0,0 +1,42 @@
+main.floors.U39=
+{
+"floorId": "U39",
+"title": "天塔 -39 层",
+"name": "天塔-39层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 31,254, 31, 1, 22, 0, 22, 1, 31,254, 31,352],
+ [348,254, 1,254, 1, 0, 87, 0, 1,254, 1,254,352],
+ [348, 31,254, 31, 1, 0, 0, 0, 1, 31,254, 31,352],
+ [348, 1, 1,223, 1, 1,223, 1, 1,223, 1, 1,352],
+ [348, 11, 83, 0,214, 0, 0, 0,214, 0, 81, 0,352],
+ [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11,352],
+ [348, 88, 1, 5, 5, 5, 5, 5, 5, 5, 1, 34,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U4.js b/project/floors/U4.js
new file mode 100644
index 0000000..20393eb
--- /dev/null
+++ b/project/floors/U4.js
@@ -0,0 +1,42 @@
+main.floors.U4=
+{
+"floorId": "U4",
+"title": "天塔 -4 层",
+"name": "天塔-4层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 0, 0, 1, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 0, 89, 0, 1, 5, 5,352],
+ [348, 88, 0, 0, 0, 86, 0, 0, 0, 1, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 86, 1, 1, 1, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 1, 87, 1, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U40.js b/project/floors/U40.js
new file mode 100644
index 0000000..d6c669a
--- /dev/null
+++ b/project/floors/U40.js
@@ -0,0 +1,42 @@
+main.floors.U40=
+{
+"floorId": "U40",
+"title": "天塔 -40 层",
+"name": "天塔-40层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 88, 1, 28, 31,223, 31, 64, 1, 5, 5, 5,352],
+ [348, 0, 1, 1, 1, 86, 1, 1, 1, 1, 1, 5,352],
+ [348, 0,223, 0, 0, 0, 0,223, 0, 27, 1, 5,352],
+ [348, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352],
+ [348, 0, 1,123,132, 1, 0, 1, 32, 0, 1, 5,352],
+ [348, 0, 1, 0, 0, 86,223, 86, 0,122, 1, 5,352],
+ [348, 0, 1, 0, 0, 1, 0, 1, 32, 0, 1, 5,352],
+ [348, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 5,352],
+ [348, 0,223, 0, 0, 0, 0,223, 0, 28, 1, 5,352],
+ [348, 0, 1, 1, 1, 86, 1, 1, 1, 1, 1, 5,352],
+ [348, 87, 1, 27, 31,223, 31, 61, 1, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U41.js b/project/floors/U41.js
new file mode 100644
index 0000000..bad7611
--- /dev/null
+++ b/project/floors/U41.js
@@ -0,0 +1,42 @@
+main.floors.U41=
+{
+"floorId": "U41",
+"title": "天塔 -41 层",
+"name": "天塔-41层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 87, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348,123,132, 86, 0, 0, 1, 34, 31, 1, 21, 28,352],
+ [348, 0, 0, 1, 1, 0, 1,254, 0, 1,255, 0,352],
+ [348, 0, 0, 0, 1, 0,231, 0,255, 1, 31, 1,352],
+ [348, 0,255, 0, 1, 0, 1, 1, 0, 81, 0, 0,352],
+ [348, 1, 0, 1, 1, 0, 1, 0,214, 1, 1,255,352],
+ [348, 0, 0, 0, 0, 0,255, 0, 0, 1, 21, 0,352],
+ [348, 23, 0, 0, 0, 0, 1, 32, 27, 1, 0, 31,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U42.js b/project/floors/U42.js
new file mode 100644
index 0000000..b56e273
--- /dev/null
+++ b/project/floors/U42.js
@@ -0,0 +1,42 @@
+main.floors.U42=
+{
+"floorId": "U42",
+"title": "天塔 -42 层",
+"name": "天塔-42层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 34, 1, 27, 31,231, 32, 1, 32, 81, 28, 27,352],
+ [348, 31, 1, 22, 28, 1,244, 1,231, 1,244, 1,352],
+ [348,254, 1, 1, 1, 1, 0,255, 0, 1, 0, 32,352],
+ [348, 0, 0, 0, 86, 0, 0, 1, 0,255, 0, 1,352],
+ [348, 1,255, 1, 1, 1, 81, 1, 0, 1, 82, 1,352],
+ [348, 31, 0, 0, 88, 1,255, 1, 31, 1, 21, 21,352],
+ [348, 1,254, 1, 1, 1, 81, 1, 1, 1, 21, 21,352],
+ [348, 32, 0, 11, 86, 0, 31,231, 31, 1, 1,214,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 0, 81, 0, 31,352],
+ [348, 5, 5, 5, 5, 5, 5, 1,255, 1, 1, 1,352],
+ [348, 5, 5, 5, 5, 5, 5, 1, 0, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U43.js b/project/floors/U43.js
new file mode 100644
index 0000000..5d80607
--- /dev/null
+++ b/project/floors/U43.js
@@ -0,0 +1,42 @@
+main.floors.U43=
+{
+"floorId": "U43",
+"title": "天塔 -43 层",
+"name": "天塔-43层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 32, 1, 22, 0, 1, 22, 0, 1, 0,254, 28,352],
+ [348, 21, 1, 0,244, 86, 0,244, 86,231, 0,254,352],
+ [348, 86, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,352],
+ [348,367, 11,367, 11,367, 11,367, 11,367,250, 5,352],
+ [348, 11, 1, 11, 0, 1, 0, 11, 1, 11, 0, 5,352],
+ [348,367, 11, 0, 87, 1, 88, 0, 11,367, 0, 5,352],
+ [348, 11, 1, 11, 0, 1, 0, 11, 1, 11,383, 5,352],
+ [348,367, 11,367, 11,367, 11,367, 11,367, 0, 5,352],
+ [348, 86, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,352],
+ [348, 21, 1, 0,244, 86, 0,244, 86,231, 0,254,352],
+ [348, 32, 1, 22, 0, 1, 22, 0, 1, 0,254, 27,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U44.js b/project/floors/U44.js
new file mode 100644
index 0000000..801c9d3
--- /dev/null
+++ b/project/floors/U44.js
@@ -0,0 +1,46 @@
+main.floors.U44=
+{
+ "floorId": "U44",
+ "title": "天塔 -44 层",
+ "name": "天塔-44层",
+ "canFlyTo": true,
+ "canUseQuickShop": true,
+ "cannotViewMap": false,
+ "defaultGround": "ground",
+ "images": [],
+ "item_ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 1,508, 1, 27, 11, 27,352],
+ [348, 5, 5, 5, 5, 1, 1, 11, 1, 11, 27, 11,352],
+ [348, 1, 1, 1, 1, 1, 0,214, 1, 27, 11, 27,352],
+ [348, 32, 0, 34, 0, 86, 0, 1, 1, 1,254, 1,352],
+ [348, 0, 31, 1, 1, 1, 1, 1, 32, 0, 11, 0,352],
+ [348, 1,254, 1,123, 0, 87, 1, 0, 11, 0, 32,352],
+ [348, 22,214, 1, 32, 0, 0, 1, 1,254, 1, 1,352],
+ [348, 1,254, 86,223, 0, 1, 1, 0, 0,255, 31,352],
+ [348, 31, 81, 1, 0, 0, 32, 82, 0, 1, 1, 1,352],
+ [348, 1,244, 1, 1, 1, 1, 1, 0, 81,255, 0,352],
+ [348, 1, 21,244, 81,255,231,255, 0, 1, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "firstArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "underGround": true,
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/U45.js b/project/floors/U45.js
new file mode 100644
index 0000000..31156c5
--- /dev/null
+++ b/project/floors/U45.js
@@ -0,0 +1,42 @@
+main.floors.U45=
+{
+"floorId": "U45",
+"title": "天塔 -45 层",
+"name": "天塔-45层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 88,352],
+ [348, 1, 34, 1, 28, 1, 27, 1, 21, 1, 0, 0,352],
+ [348, 1, 86, 1, 86, 1, 86, 1, 86, 1,255, 1,352],
+ [348,509, 11, 11, 11, 11, 11, 11, 11, 11, 0, 1,352],
+ [348, 1, 86, 1, 86, 1, 86, 1, 86, 1,255, 1,352],
+ [348, 1, 33, 1, 28, 1, 27, 1, 21, 1, 0, 1,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 1, 32, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U46.js b/project/floors/U46.js
new file mode 100644
index 0000000..2fec7c0
--- /dev/null
+++ b/project/floors/U46.js
@@ -0,0 +1,54 @@
+main.floors.U46=
+{
+"floorId": "U46",
+"title": "天塔 -46 层",
+"name": "天塔-46层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 1, 1, 31, 11, 0, 1, 31, 1, 27, 32,352],
+ [348, 32,254, 81, 0, 1, 34, 11, 0, 1,231, 21,352],
+ [348, 21, 1, 1, 11, 1, 1, 1,244, 1, 81, 1,352],
+ [348, 31,254, 1, 0,255, 34, 81, 0, 1, 0, 87,352],
+ [348, 1,254, 81, 0, 1,244, 1, 0,223, 0, 0,352],
+ [348, 1, 1, 1,214, 1, 81, 1,223, 1, 1, 1,352],
+ [348, 32, 0, 1, 0, 1,244, 1, 0, 82,255, 0,352],
+ [348, 0,214, 86, 0, 0,250, 0, 0, 1, 27, 28,352],
+ [348, 1, 86, 1, 0, 5, 5, 5, 0, 1, 31, 32,352],
+ [348, 0, 0, 1, 0, 5,510, 5, 0, 1, 1, 11,352],
+ [348, 88, 31, 1, 0, 5, 5, 5, 31, 1, 34, 32,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U47.js b/project/floors/U47.js
new file mode 100644
index 0000000..e7ca6d1
--- /dev/null
+++ b/project/floors/U47.js
@@ -0,0 +1,42 @@
+main.floors.U47=
+{
+"floorId": "U47",
+"title": "天塔 -47 层",
+"name": "天塔-47层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 28, 0,231, 1,255, 34,255, 1, 27, 1, 34,352],
+ [348, 31, 1,231, 1, 81, 1, 81, 1,231, 1, 31,352],
+ [348, 1, 1, 0,214, 32, 1, 32,214, 0, 1,244,352],
+ [348, 31,223, 0, 1, 1, 1, 1, 1, 0, 11, 0,352],
+ [348, 1, 81, 1, 1,254, 31,254, 1, 1,223, 1,352],
+ [348, 31,255, 0, 0, 11,223, 0, 0, 86, 0, 88,352],
+ [348, 1, 1, 81, 1,214, 1, 1,223, 1,223, 1,352],
+ [348, 31, 1, 81, 1,254, 1, 0, 11,214, 11, 0,352],
+ [348, 31, 31, 0, 1,214, 1,214, 1, 1, 1,214,352],
+ [348, 1, 1, 81, 1, 0, 1, 32,231, 34,231, 32,352],
+ [348, 87, 0, 0, 86, 0, 1, 1, 27, 1, 28, 1,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U48.js b/project/floors/U48.js
new file mode 100644
index 0000000..8d8db09
--- /dev/null
+++ b/project/floors/U48.js
@@ -0,0 +1,42 @@
+main.floors.U48=
+{
+"floorId": "U48",
+"title": "天塔 -48 层",
+"name": "天塔-48层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5,352],
+ [348, 1,165,165,165, 0,244, 31, 31,244, 1, 5,352],
+ [348, 1,165, 0,165, 1, 85, 1, 1, 86, 1, 5,352],
+ [348, 1,165,165,165, 85, 0, 1, 0, 0, 1, 1,352],
+ [348, 1,165,165, 1, 1, 82, 1, 21, 0, 0, 87,352],
+ [348, 1,165,165,165, 1, 82, 1, 1, 1, 1, 1,352],
+ [348, 1,165,165,165, 1, 82, 1, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 82, 1, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U49.js b/project/floors/U49.js
new file mode 100644
index 0000000..4990df1
--- /dev/null
+++ b/project/floors/U49.js
@@ -0,0 +1,42 @@
+main.floors.U49=
+{
+"floorId": "U49",
+"title": "天塔 -49 层",
+"name": "天塔-49层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5,511, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 46, 0, 0, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5,244, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,244,132,244, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,132, 0, 0, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,123, 0, 0, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,123, 0, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U5.js b/project/floors/U5.js
new file mode 100644
index 0000000..be0bd7d
--- /dev/null
+++ b/project/floors/U5.js
@@ -0,0 +1,42 @@
+main.floors.U5=
+{
+"floorId": "U5",
+"title": "天塔 -5 层",
+"name": "天塔-5层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 87, 0, 81,247, 34, 81,208,247, 82, 34,401,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 83,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 0,352],
+ [348, 5, 1, 5, 5, 5, 5, 5, 5, 5, 1, 86,352],
+ [348, 0, 86, 0, 1, 1, 1, 1, 1, 1, 1, 82,352],
+ [348, 0, 88,208, 82, 81, 34, 27, 0, 81,247, 28,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U6.js b/project/floors/U6.js
new file mode 100644
index 0000000..c1f80bb
--- /dev/null
+++ b/project/floors/U6.js
@@ -0,0 +1,42 @@
+main.floors.U6=
+{
+"floorId": "U6",
+"title": "天塔 -6 层",
+"name": "天塔-6层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 15, 15, 1, 15, 15, 1, 0, 47, 1, 56, 0,352],
+ [348, 15, 1, 1, 1, 15, 1, 0, 1, 1, 1, 0,352],
+ [348, 15, 15, 1, 15, 15, 1, 0, 0, 1, 0, 0,352],
+ [348, 1, 15, 15, 15, 1, 1, 1, 0, 6, 0, 1,352],
+ [348, 15, 15, 1, 15, 15, 1, 0, 0, 1, 0, 0,352],
+ [348, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,352],
+ [348, 0, 0, 1, 0, 0, 1, 5, 5, 1, 5, 5,352],
+ [348, 1,247, 86,247, 1, 1, 1, 5, 5, 5, 1,352],
+ [348, 0, 0, 1, 0, 0, 1, 5, 5, 1, 5, 5,352],
+ [348, 0, 1, 1, 1, 0, 1, 5, 1, 1, 1, 5,352],
+ [348, 0, 87, 1, 88, 0, 1, 5, 5, 1, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U7.js b/project/floors/U7.js
new file mode 100644
index 0000000..958700a
--- /dev/null
+++ b/project/floors/U7.js
@@ -0,0 +1,42 @@
+main.floors.U7=
+{
+"floorId": "U7",
+"title": "天塔 -7 层",
+"name": "天塔-7层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 33, 1, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 1, 81, 1, 1, 1, 1, 1, 1, 5, 5,352],
+ [348, 5, 1,247, 81, 81, 81,208, 0, 1, 5, 5,352],
+ [348, 5, 1, 81, 1, 1, 1, 1, 0, 1, 1, 1,352],
+ [348, 5, 1, 81, 1, 27, 27,247, 0,401, 28, 28,352],
+ [348, 5, 1, 81, 1, 1, 1, 1, 86, 1, 1, 1,352],
+ [348, 5, 1,247, 81, 81, 33, 1, 86, 1, 5, 5,352],
+ [348, 5, 1, 1, 1, 1, 1, 1, 86, 1, 1, 1,352],
+ [348, 5, 5, 1, 87, 0, 0, 0, 0, 0, 0, 88,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U8.js b/project/floors/U8.js
new file mode 100644
index 0000000..7181495
--- /dev/null
+++ b/project/floors/U8.js
@@ -0,0 +1,42 @@
+main.floors.U8=
+{
+"floorId": "U8",
+"title": "天塔 -8 层",
+"name": "天塔-8层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 1, 28,401, 0, 27,352],
+ [348, 5, 5, 5, 5, 5, 5, 1, 1, 86, 1, 1,352],
+ [348, 5, 5, 5, 5, 5, 5, 1, 27, 0,401, 28,352],
+ [348, 5, 5, 5, 5, 5, 5, 1, 1, 1, 86, 1,352],
+ [348, 5, 5, 5, 5, 1, 1, 1, 28,401, 0, 27,352],
+ [348, 5, 5, 5, 5, 1, 88, 1, 1, 86, 1, 1,352],
+ [348, 5, 5, 5, 5, 1, 0, 1, 27, 0,401, 28,352],
+ [348, 5, 5, 5, 5, 1,247, 1, 1, 1, 86, 1,352],
+ [348, 5, 5, 5, 5, 1,247, 1, 28,401, 0, 27,352],
+ [348, 5, 5, 5, 5, 1,247, 1, 1, 86, 1, 1,352],
+ [348, 5, 5, 5, 5, 1, 0, 0, 0, 0, 0, 87,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/U9.js b/project/floors/U9.js
new file mode 100644
index 0000000..af6c329
--- /dev/null
+++ b/project/floors/U9.js
@@ -0,0 +1,42 @@
+main.floors.U9=
+{
+"floorId": "U9",
+"title": "天塔 -9 层",
+"name": "天塔-9层",
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"defaultGround": "ground",
+"images": [],
+"item_ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 88,352],
+ [348, 1, 89,208, 0, 34, 1, 34, 0, 1, 0, 0,352],
+ [348, 1, 1, 1, 0, 0, 1, 0, 0, 1, 86, 1,352],
+ [348, 0, 0, 0, 0, 0, 81, 0, 0, 0, 0, 0,352],
+ [348, 1, 34, 0, 0, 1, 1, 1, 0, 0, 34, 1,352],
+ [348, 1, 1, 1, 81, 1, 87, 1, 81, 1, 1, 1,352],
+ [348, 1, 34, 0, 0, 1, 0, 1, 0, 0, 34, 1,352],
+ [348, 0, 0, 0, 0, 0, 86, 0, 0, 0, 0, 0,352],
+ [348, 1,208, 1, 0, 0, 1, 0, 0, 1, 1, 1,352],
+ [348, 1, 89, 1, 0, 34, 1, 34, 0,208, 89, 1,352],
+ [348, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"firstArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"underGround": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/XIANJIE.js b/project/floors/XIANJIE.js
new file mode 100644
index 0000000..00e2782
--- /dev/null
+++ b/project/floors/XIANJIE.js
@@ -0,0 +1,60 @@
+main.floors.XIANJIE=
+{
+ "floorId": "XIANJIE",
+ "title": "线界",
+ "name": "线界",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "6,1": [
+ {
+ "type": "openShop",
+ "id": "expShop1",
+ "open": true
+ }
+ ]
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": "MT16",
+ "loc": [
+ 11,
+ 1
+ ],
+ "time": 500
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 3, 0, 0, 9,130, 10, 0, 0, 3, 3,352],
+ [348, 31, 3, 0, 0, 31, 0, 31, 0, 0, 3, 31,352],
+ [348, 32, 3, 3, 0, 0, 0, 0, 0, 3, 3, 32,352],
+ [348, 0, 22, 3, 3, 0, 0, 0, 3, 3, 22, 0,352],
+ [348, 3, 0, 0, 3, 3,219, 3, 3, 0, 0, 3,352],
+ [348, 3, 3, 0, 3, 31, 0, 31, 3, 0, 3, 3,352],
+ [348, 4, 3, 0,219, 0, 3, 0,219, 0, 3, 4,352],
+ [348, 4, 3, 3, 3, 31, 0, 31, 3, 3, 3, 4,352],
+ [348, 4, 4, 4, 3, 3,219, 3, 3, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 3, 0, 3, 4, 4, 4, 4,352],
+ [348, 4, 4, 4, 4, 3, 89, 3, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/ange.js b/project/floors/ange.js
new file mode 100644
index 0000000..c701078
--- /dev/null
+++ b/project/floors/ange.js
@@ -0,0 +1,44 @@
+main.floors.ange=
+{
+"floorId": "ange",
+"title": "暗格",
+"name": "暗格",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 0, 89, 0, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/anshi.js b/project/floors/anshi.js
new file mode 100644
index 0000000..c4e550f
--- /dev/null
+++ b/project/floors/anshi.js
@@ -0,0 +1,44 @@
+main.floors.anshi=
+{
+"floorId": "anshi",
+"title": "暗室",
+"name": "暗室",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 34, 0, 3, 0, 34, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 0, 3, 0, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 34, 0,396, 0, 89, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 0, 3, 0, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 34, 0, 3, 0, 34, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/bishi.js b/project/floors/bishi.js
new file mode 100644
index 0000000..f243605
--- /dev/null
+++ b/project/floors/bishi.js
@@ -0,0 +1,64 @@
+main.floors.bishi=
+{
+ "floorId": "bishi",
+ "title": "壁室",
+ "name": "壁室",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [
+ {
+ "type": "setEnemy",
+ "id": "E392",
+ "name": "atk",
+ "value": "1340"
+ }
+ ],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "11,9": {
+ "floorId": "MT49",
+ "loc": [
+ 8,
+ 1
+ ],
+ "direction": "down"
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4, 4, 4, 3, 11,466, 11, 3, 4,352],
+ [348, 4, 4, 4, 4, 4, 3, 11, 11, 11, 3, 4,352],
+ [348, 4, 4, 3, 3, 3, 3, 3,392, 3, 3, 3,352],
+ [348, 4, 4, 3, 0, 22, 3, 21, 0, 0, 0, 0,352],
+ [348, 4, 4, 2,300, 2, 3, 3, 3, 1,391, 1,352],
+ [348, 4, 4, 3, 32, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 4, 4, 1,391, 1, 2,300, 2,300, 2, 32,352],
+ [348, 4, 4, 3, 0, 23, 3, 22, 3, 0, 3, 3,352],
+ [348, 4, 4, 3, 3, 3, 3, 3, 3, 0, 0, 89,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3,352],
+ [348, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/chongge.js b/project/floors/chongge.js
new file mode 100644
index 0000000..ac66ac6
--- /dev/null
+++ b/project/floors/chongge.js
@@ -0,0 +1,44 @@
+main.floors.chongge=
+{
+"floorId": "chongge",
+"title": "重格",
+"name": "重格",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3,165,165,165,165,165,165,165,165,165, 3,352],
+ [348, 3,165, 3, 3, 3, 3, 3, 3, 3,165, 3,352],
+ [348, 3,165, 3,165,165,165,165,165, 3,165, 3,352],
+ [348, 3,165, 3,165, 3, 3, 3,165, 3,165, 3,352],
+ [348, 3,165, 3,165,165,165, 3,165, 3,165, 3,352],
+ [348, 3,165, 3, 3, 3,165, 3,165, 3,165, 3,352],
+ [348, 3,165,165,476, 86, 89, 3,165,165,165, 3,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/cuoxuan.js b/project/floors/cuoxuan.js
new file mode 100644
index 0000000..1e4c32b
--- /dev/null
+++ b/project/floors/cuoxuan.js
@@ -0,0 +1,44 @@
+main.floors.cuoxuan=
+{
+"floorId": "cuoxuan",
+"title": "错旋",
+"name": "错旋",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 3, 3, 3, 3, 3, 5,352],
+ [348, 5, 5, 5, 3, 0, 0, 0, 0, 89, 3, 5,352],
+ [348, 5, 3, 3, 3, 0, 89, 0, 3, 3, 3, 5,352],
+ [348, 5, 3, 89, 0, 0, 0, 0, 3, 5, 5, 5,352],
+ [348, 5, 3, 3, 3, 3, 3, 0, 3, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/dashi.js b/project/floors/dashi.js
new file mode 100644
index 0000000..f1d608a
--- /dev/null
+++ b/project/floors/dashi.js
@@ -0,0 +1,44 @@
+main.floors.dashi=
+{
+"floorId": "dashi",
+"title": "大石",
+"name": "大石",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 3, 3, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,352],
+ [348, 3, 0, 0, 0, 0, 0, 0, 0, 0, 89, 3,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/didi.js b/project/floors/didi.js
new file mode 100644
index 0000000..6348f4e
--- /dev/null
+++ b/project/floors/didi.js
@@ -0,0 +1,44 @@
+main.floors.didi=
+{
+"floorId": "didi",
+"title": "地底",
+"name": "地底",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3,352],
+ [348, 3, 0, 3, 5, 0, 89, 3, 5, 3, 5, 0,352],
+ [348, 0, 0, 0, 0, 0, 0, 3, 5, 0, 5, 0,352],
+ [348, 0, 3, 3, 3, 3, 0, 0, 0, 0, 5, 0,352],
+ [348, 0, 6, 0, 0, 3, 0, 3, 3, 0, 3, 0,352],
+ [348, 3, 3, 49, 3, 3, 3, 3, 47, 0, 3, 47,352],
+ [348, 5, 3, 5, 3, 5, 3, 5, 5, 3, 3, 5,352],
+ [348, 5, 3, 5, 5, 5, 3, 5, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 5, 5, 5, 3, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/duwei1.js b/project/floors/duwei1.js
new file mode 100644
index 0000000..11d3c59
--- /dev/null
+++ b/project/floors/duwei1.js
@@ -0,0 +1,140 @@
+main.floors.duwei1=
+{
+ "floorId": "duwei1",
+ "title": "妖社密室",
+ "name": "妖社密室",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "duwei1.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ {
+ "type": "setText"
+ },
+ "\r[red]业命,准备还要多长时间?",
+ {
+ "type": "setText"
+ },
+ "这个可不好说",
+ "琥骑士的执念比我想象的要大得多",
+ "我看,还要等上一段",
+ "\r[red]是吗......话说回来。",
+ "\r[red]必须要将他的记忆和执念全部除吗?会不会影响他的战力?",
+ "魔龙大人,战力我想一定是会打折扣的",
+ "但我们要想让他变成我们妖社的助力",
+ "就必须将他的过去全部洗净",
+ "否则,我们很可能制造出一个敌人来",
+ "\r[red]好吧,那这件事就交给你了业命",
+ "魔龙大人放心,已经不是第一次了,不会失手的",
+ "不过话又说回来...............",
+ "还真的有人能够把琥骑士给抓来啊?真是不容易。",
+ "这完美的身体能够出多么出色的骷髅傀儡呢?",
+ "还真是让人期待啊.........呵呵。",
+ "\r[red]据说琥骑士是接近了【血坛】,被血影干掉的的",
+ "\r[red]在那之前,好像腐翼咬伤过",
+ "是血影吗?那家伏又抢功了,真让人不爽啊,哈哈哈哈",
+ "不过这么一来",
+ "联盟引以为豪的镇塔五骑士就要成镇塔四骑士了",
+ "再这样杀下去说不定会变成镇塔三骑士",
+ "或者镇塔双雄什么的",
+ "咧哈哈真是让人期待啊",
+ "\r[red]哪有那么简单",
+ "\r[red]就凭你的实力,在手段上还比不上任何一个骑士",
+ "不会吧?",
+ "\r[red]不过你在妖社中的地位是毋庸置疑的",
+ "\r[red]掌管所有骷大军的骷髅统帅业命",
+ "\r[red]倒是能给我们妖社增添不少好处和战力",
+ "多谢魔龙大人夸奖!",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "啊,似乎准备工作快要完毕了",
+ "\r[red]终于要来了吗",
+ "好!",
+ "化尸大法!!",
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "duwei2",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/duwei2.js b/project/floors/duwei2.js
new file mode 100644
index 0000000..f6b30fa
--- /dev/null
+++ b/project/floors/duwei2.js
@@ -0,0 +1,137 @@
+main.floors.duwei2=
+{
+ "floorId": "duwei2",
+ "title": "妖社密室",
+ "name": "妖社密室",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "duwei2.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "\r[red]成功了吗",
+ "哈哈!魔龙大人!!制作成功",
+ "可怜的琥骑士啊",
+ "你到死都没想到会成为我们妖社的走狗吧!",
+ "\r[red]走狗说的太难听了。",
+ "\r[yellow]这......这是哪啊",
+ "\r[yellow]欸?你们是.......?",
+ "你好,琥.......不,现在该是骨骑士了吧。",
+ "\r[yellow]是(嗜)骨骑士......",
+ "\r[yellow]那就是我吗?",
+ "\r[yellow]我好像..........什么都不记得了",
+ "哈哈哈哈!没想到现在的你这么傻啊!",
+ "当年可是把我害的好惨...........",
+ "既然你自己要这个名字就给你好了。",
+ "嗜骨............真是个好名字哈哈哈哈",
+ "\r[red]............",
+ "\r[yellow]............诶?我叫嗜骨吗?那你们又是谁呢?",
+ "啊?问我是谁?我是你的顶头上司业命大人!",
+ "快给我跪下来磕头!!!哼哼、、、",
+ "\r[yellow]..........哦....哦哦........好...........",
+ "\r[red]行了,业命,别闹了。",
+ "\r[yellow].......哇.......哇!!好大的身体...是怪物吗!?",
+ "大胆!",
+ "你看看你自己的身子,还好意思说人家是怪物!?",
+ "\r[yellow]哇...哇哇!!我没有肉体哎!",
+ "\r[yellow]那......那.......我也是怪物了?",
+ "\r[red]行了业命.......够了",
+ "\r[red]嗜骨,明天你就去龙殿前给我看门吧",
+ ".......哎?........魔龙大人?",
+ "让上堂堂琥骑士的肉身去看门,有点大材小用吧??",
+ "哦哦我知道了,魔龙大人这是想侮辱他.......",
+ "\r[red]你想多了。就是因为我怕他会不稳定",
+ "\r[red]所以我想先看住他一段时间。",
+ "\r[red]等我觉得差不多了,会给他一些重要的使命的",
+ "原.....原来如此...........",
+ "\r[yellow]虽然............没有听明白.............",
+ "\r[yellow]不过我跟着魔龙大人走就行了吧?",
+ "哟?这么快就会说魔龙大人了?",
+ "那业命大人呢?怎么不来一句?",
+ "\r[red]业命你回吧,我带他走了。",
+ "............是,魔龙大人。",
+ "\r[green]...........嗜骨..........吗",
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "duwei3",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/duwei3.js b/project/floors/duwei3.js
new file mode 100644
index 0000000..27d71c0
--- /dev/null
+++ b/project/floors/duwei3.js
@@ -0,0 +1,207 @@
+main.floors.duwei3=
+{
+ "floorId": "duwei3",
+ "title": "侧台",
+ "name": "侧台",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "duwei3.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "\r[yellow]你是谁啊?怎么会在这里!",
+ "\r[green].............",
+ "\r[green]是你啊............",
+ "\r[green]我叫毒尾,是一到二十层的看守",
+ "\r[yellow]是.........是这样啊,我.........我是新来的,",
+ "\r[yellow]魔龙大人叫我来看守一到十层",
+ "\r[green]这我已经知道了。",
+ "\r[yellow]啊..........啊.........是这样吗.........",
+ "\r[green]哼......去十层看好你的区域,不要乱跑。",
+ "\r[yellow]啊.........啊..........可你不也......",
+ "\r[green]你哪里那么多废话?",
+ "\r[green]一个改造的骷髅也配跟我这么说话?",
+ "\r[green]听着,前二十层我说了算,就算你来了也是一样。",
+ "\r[yellow].......哦....哦........那我........",
+ "\r[green]还愣着干什么?滚到十层去!!",
+ "\r[yellow]........啊啊,我这就去",
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "\r[yellow]毒.....毒尾?",
+ "\r[green]你又皮痒了是不是?该死的,毒尾也是你叫的?",
+ "\r[yellow]那我叫什么啊?毒尾大人?",
+ "\r[yellow]额。。。毒尾娘娘?",
+ "\r[green]噗......",
+ "\r[green]你真是存心找死你!!!!",
+ "\r[yellow]啊~~救命啊~~杀骷髅啦!!!",
+ "\r[yellow]毒尾......我发现你很喜欢来这里啊?",
+ "\r[green]嗯。我喜欢这样露天的平台",
+ "\r[green]看着天空的繁星,任风拂过脸颊........",
+ "\r[green]..........",
+ "\r[green].........真的呢,好舒服......",
+ "\r[yellow]...........",
+ "\r[yellow]对啦毒尾,你以前都是一个人看守岗位吗?",
+ "\r[green]..........什么意思?",
+ "\r[yellow]以前有没有过一个人...像这样子陪你说说话呢?",
+ "\r[yellow]有没有过一个人.......像这样子陪你看看星星",
+ "\r[yellow]陪你吹吹风.......一起感受这份静怡呢?",
+ "\r[green]..........................",
+ "\r[yellow]那么,我以后也会经常来这里的~~",
+ "\r[green]..........",
+ "\r[yellow]陪你一起吹风,一起看星星,你说好不好?",
+ "\r[green].............",
+ "\r[green]我要回去了",
+ "\r[yellow].........欸........",
+ "\r[yellow]怎么走了啊..........不是很舒服的嘛?",
+ "\r[green]这里有只苍蝇太吵了",
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 500
+ },
+ "\r[yellow]毒尾~我就猜你会在这",
+ "\r[green]有事?",
+ "\r[yellow]嗯...............你猜~?",
+ "\r[green]不说算了。",
+ "\r[yellow]额.........我说我说........",
+ "\r[yellow]我找到了一个好东西!",
+ "\r[green]增毒剂?",
+ "\r[yellow]当当当当~~~!!送给你!毒尾!!",
+ "\r[green](这家伙在哪里弄的野花?).......",
+ "\r[green]哼.........",
+ "\r[green]我不需要这东西.(投掷状)",
+ "\r[yellow]啊啊啊!!!不要扔掉啊~~~!",
+ "\r[yellow]我是拜托雪儿姐姐去塔外面采来的.......",
+ "\r[yellow]你看.......种在这里怎么样?",
+ "\r[green].......雪儿?你说守塔仙子啊........好吧。",
+ "\r[green].........看在她的面子上就留下这束破花吧",
+ "\r[green]............自己去插。",
+ "\r[yellow]嘿嘿...........你喜欢就好~~~",
+ "\r[green].............我有说过喜欢么?...........",
+ "\r[green].....好了别废话了,快去干你该干的事。烦死了",
+ "\r[yellow]嘿嘿.........",
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "duwei4",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/duwei4.js b/project/floors/duwei4.js
new file mode 100644
index 0000000..5fcab99
--- /dev/null
+++ b/project/floors/duwei4.js
@@ -0,0 +1,118 @@
+main.floors.duwei4=
+{
+ "floorId": "duwei4",
+ "title": "天塔第9层",
+ "name": "天塔第9层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "duwei4.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0.5
+ ],
+ "time": 1000
+ },
+ "\r[green].........你........",
+ "\r[green]..........",
+ "\r[yellow]咳咳..........",
+ "\r[yellow]抱....抱歉.....毒尾.......",
+ "\r[green].........你身上怎么了.......",
+ "\r[green]怎么会受这么重的伤!!!",
+ "\r[green]快说是谁干的!!!我跟他拼了!",
+ "\r[yellow]抱.......抱歉.......毒尾.......",
+ "\r[yellow]我没能........带回血尾妹妹的性命......",
+ "\r[green].....戾骑士....是戾骑士干的.......",
+ "\r[yellow]毒尾,我尽力了.....",
+ "\r[yellow]......但我也把血尾妹妹的尸体完整的带过来了....",
+ "\r[green]笨蛋!",
+ "\r[green]谁让你去救了?",
+ "\r[green]你要是能打得过戾骑士你就不至于在这看门了你!",
+ "\r[green]你这要是也回不来..........可让我怎么办啊............",
+ "\r[yellow]毒尾..........",
+ "\r[green]我不想再回到那些一个人的日子了.........",
+ "\r[green]没有人陪我说话",
+ "\r[green]没有人陪我看呈星..........吹风.......",
+ "\r[yellow]毒尾.........对不起.....",
+ "\r[yellow]我看见你去哀求海骑士了.........",
+ "\r[yellow].........我实在是不忍心........就.........",
+ "\r[green]笨蛋!",
+ "\r[green]你这家伙.......从现在起不允许离开我的视线!",
+ "\r[yellow]...............",
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 2000
+ },
+ "\r[yellow]嗯,我向你保证",
+ {
+ "type": "changeFloor",
+ "floorId": "MT20",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/erchongtian.js b/project/floors/erchongtian.js
new file mode 100644
index 0000000..d4151c1
--- /dev/null
+++ b/project/floors/erchongtian.js
@@ -0,0 +1,44 @@
+main.floors.erchongtian=
+{
+"floorId": "erchongtian",
+"title": "二重天",
+"name": "二重天",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 27, 0,387, 0, 89, 0,388, 0, 28, 5,352],
+ [348, 5, 0, 31, 3, 3, 3, 3, 3, 32, 0, 5,352],
+ [348, 5, 3,387, 3, 27,389, 28, 3,388, 3, 5,352],
+ [348, 5, 31, 0,387, 0, 3, 0,388, 0, 32, 5,352],
+ [348, 5, 3, 3, 3,387, 3,388, 3, 3, 3, 5,352],
+ [348, 5, 27, 0, 0, 27, 3, 28, 0, 0, 28, 5,352],
+ [348, 5, 3,387, 3, 3, 3, 3, 3,388, 3, 5,352],
+ [348, 5, 0, 0, 0, 3, 47, 3, 0, 0, 0, 5,352],
+ [348, 5, 34, 3, 0,389, 0,389, 0, 3, 34, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/erding.js b/project/floors/erding.js
new file mode 100644
index 0000000..7b69821
--- /dev/null
+++ b/project/floors/erding.js
@@ -0,0 +1,44 @@
+main.floors.erding=
+{
+"floorId": "erding",
+"title": "二鼎",
+"name": "二鼎",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,352],
+ [348, 3, 28, 27,208, 0, 47, 0,208, 27, 28, 3,352],
+ [348, 3, 3, 3, 3, 28, 0, 27, 3, 3, 3, 3,352],
+ [348, 3, 5, 5, 3, 0,401, 0, 3, 5, 5, 3,352],
+ [348, 5, 5, 5, 5, 3,389, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 82, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 81, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 31, 0, 0, 0, 31, 3, 5, 5,352],
+ [348, 5, 3, 3, 0, 0, 89, 0, 0, 3, 3, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/fengche.js b/project/floors/fengche.js
new file mode 100644
index 0000000..111ee23
--- /dev/null
+++ b/project/floors/fengche.js
@@ -0,0 +1,44 @@
+main.floors.fengche=
+{
+"floorId": "fengche",
+"title": "风车",
+"name": "风车",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 3, 3, 3, 5, 5, 3, 3, 3, 3, 5,352],
+ [348, 5, 3, 89, 3, 3, 5, 3, 0, 89, 3, 5,352],
+ [348, 5, 3, 0, 0, 3, 3, 0, 0, 3, 3, 5,352],
+ [348, 5, 3, 3, 0, 0, 0, 0, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 89, 0, 3, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 0, 0, 0, 0, 3, 3, 5,352],
+ [348, 5, 3, 3, 0, 0, 3, 3, 0, 0, 3, 5,352],
+ [348, 5, 3, 89, 0, 3, 5, 3, 3, 89, 3, 5,352],
+ [348, 5, 3, 3, 3, 3, 5, 5, 3, 3, 3, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/guantong.js b/project/floors/guantong.js
new file mode 100644
index 0000000..40b9e8d
--- /dev/null
+++ b/project/floors/guantong.js
@@ -0,0 +1,44 @@
+main.floors.guantong=
+{
+"floorId": "guantong",
+"title": "贯通",
+"name": "贯通",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 5, 3, 5, 3, 89, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 0, 3, 5, 3, 5, 3,352],
+ [348, 3, 5, 3, 5, 3, 89, 3, 5, 3, 5, 3,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/huxiao1.js b/project/floors/huxiao1.js
new file mode 100644
index 0000000..275aed6
--- /dev/null
+++ b/project/floors/huxiao1.js
@@ -0,0 +1,141 @@
+main.floors.huxiao1=
+{
+ "floorId": "huxiao1",
+ "title": "天塔第10层",
+ "name": "天塔第10层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "huxiao1.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "setText",
+ "position": "up",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ "\r[red]从今天起,嗜骨,你就是我们妖社的中坚力量了。",
+ "\r[red]你很好强,各方面素质都很不错。",
+ "\r[red]我相信你能够胜任你的位置。",
+ "\r[purple]魔龙大人!我嗜骨就算天打雷劈也要严守岗位!",
+ "\r[purple]不论来者是强还是弱!只要我还有口气在!",
+ "\r[purple]就绝对不允许联盟和外人对我们妖社不利!",
+ "\r[purple].........",
+ "\r[red]........但愿吧。",
+ "\r[red]嗜骨........你知道我们为什么要暗地与联盟作时吗",
+ "\r[purple]....这.......因为他们是........",
+ "\r[red]不........天塔本身就不是为了我们魔物而建造的。",
+ "\r[red]建造天塔的本性在于封印【那个人】",
+ "\r[red]我们只是在天塔里后出现的罢了。",
+ "\r[purple].............",
+ "\r[red]刚开始我们魔物族群很弱小...........",
+ "\r[red]【那个人】本来是主张把我们赶尽杀绝的。",
+ "\r[purple]........啊.........",
+ "\r[red]....但她阻止了他......并救下了奄奄一息的我。",
+ "\r[purple].....您在说...谁?她.....是谁?",
+ "\r[red]她是个善良的人.......我不想让她卷入这场纷争。",
+ "\r[purple]...........",
+ "\r[red]如果没有她..........恐怕现在天塔就不会是这个样子......",
+ "\r[red]..........",
+ "\r[red]你现在知道我们妖社为什么要暗地与联盟做对了吧?",
+ "\r[purple.........",
+ "\r[purple]......因为我们魔物也要生存.........",
+ "\r[purple]我们必须有足够抗衡联盟的力量才行.......",
+ "\r[red]没错........现在联盟并不把主要心思放在我们身上",
+ "\r[red]这正是我们拓展地位的好时机。",
+ "\r[purple]啊...他们关注的是......天枢城么......",
+ "\r[red]没错.....嗜骨......你了解到肩上的重任了吧。",
+ "\r[red]你的那几句保证......可不能只是说说而已啊......",
+ "\r[purple]........",
+ "\r[red].....对了......在这里还习惯吧?",
+ "\r[red]和毒尾相处的如何?",
+ "\r[purple].......",
+ "\r[purple]......这个........还好吧。。",
+ "\r[red]......呵呵,别急。终究要在一起生活。",
+ "\r[red]......互相理解和包容,毕竟才是最重要的。",
+ "\r[purple].....是.......",
+ "\r[red].......对了.......还有一个问题,必须提醒你一下。",
+ "\r[red]你在天塔上面一定会受到海骑士的管制吧",
+ "\r[red]要小心点那个家伙.....",
+ "\r[red]那家伙精得很,别说漏了什么......",
+ "\r[purple]魔龙大人请放心,我一定不辜负您的重托!",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "huxiao2",
+ "loc": [
+ -1,
+ -1
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/huxiao2.js b/project/floors/huxiao2.js
new file mode 100644
index 0000000..928be98
--- /dev/null
+++ b/project/floors/huxiao2.js
@@ -0,0 +1,123 @@
+main.floors.huxiao2=
+{
+ "floorId": "huxiao2",
+ "title": "天塔第9层",
+ "name": "天塔第9层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "huxiao2.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ "\r[purple]毒尾..........你怎么又背着我喝那种东西........",
+ "\r[green]没事的嗜骨......只有喝下这个.......才能让自己的毒性更强啊........",
+ "\r[purple]你给我.........不要喝了......",
+ "\r[purple]你难道不知道你的是你的寿命......",
+ "\r[purple]喝的是你的时间吗!!!?",
+ "\r[purple]你难道就不为了你身边的人想想?",
+ "\r[purple]血尾呢?你们关系不是最好了吗?",
+ "\r[green]别说了嗜骨,我的寿命与妖社的利益来讲根本不值一提..........",
+ "\r[green]我这条命都是魔龙大人给的......我还有什么遗憾呢?",
+ "\r[purple]我呢?我呢?",
+ "\r[purple]不是还有我吗!!!",
+ "\r[purple]每天陪你的人,每天能和你在一起你说话,能每天一起玩闹解闷的人,不是还有我吗..",
+ "\r[purple]你为什么一点都不为我想想呢.......?",
+ "\r[green].........对不起嗜骨........",
+ "\r[green]我.........我不是不了解你的意思.......",
+ "\r[purple]...........",
+ "\r[green]你也好.......血尾也罢.........",
+ "\r[green]都是我最亲的人........都是我不能放弃的人........",
+ "\r[green]但是我真的没办法接受你的关心........真的..........",
+ "\r[purple]............毒尾..........",
+ "\r[green]对我来说,这种关心,比我现在手中的毒药还要毒",
+ "\r[green].........但是........我又何尝不明白.......",
+ "\r[green]我有时好恨.......恨自己要背上这么沉重的担子",
+ "\r[green]..........大概魔龙大人也一样吧........",
+ "\r[green].........心里也跟我想的一般吧.........",
+ "\r[green]........可是拿什么放弃.........",
+ "\r[green]........难道为了一份可有可无的关心.........",
+ "\r[green]......就放弃自己曾经坚持那么久的事业吗!",
+ "\r[purple](可有可无)",
+ "\r[purple](是这样的吗)",
+ "\r[purple]不",
+ "\r[purple]不是这样的",
+ "\r[purple]不是这样的...........",
+ "\r[green].......嗜骨.......谢谢你......",
+ "\r[purple]...........毒尾你.........",
+ "\r[green](咕噜咕噜......)......",
+ "\r[purple]...........(我什么都做不了)........",
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "huxiao3",
+ "loc": [
+ -1,
+ -1
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/huxiao3.js b/project/floors/huxiao3.js
new file mode 100644
index 0000000..2c28b17
--- /dev/null
+++ b/project/floors/huxiao3.js
@@ -0,0 +1,119 @@
+main.floors.huxiao3=
+{
+ "floorId": "huxiao3",
+ "title": "天塔第79层",
+ "name": "天塔第79层",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "huxiao3.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ "\r[green]海骑士大人..........您就行行好吧...........",
+ "\r[blue]毒尾,你回去吧。",
+ "\r[blue]那件事不可能的,你也不用求我了。",
+ "\r[green].......求求您了海骑士大人.........",
+ "\r[green].......我从来没有这么求过一个人........",
+ "\r[green]求求您教血尾一命吧.......她是我唯一的姐妹了",
+ "\r[green]我求求您海骑士大人.......我求求您",
+ "\r[green]只有您才能救她她....我求求您跟戾骑士说说好话吧",
+ "\r[green]求您了海骑士大人........",
+ "\r[green]求求您了.........",
+ "\r[blue]...........",
+ "\r[blue]..........毒尾........这事我没法帮你。",
+ "\r[green]可是海骑士大人........只有您能劝得了戾骑士",
+ "\r[green].......只有您能从戾骑士的手中把血尾救出来",
+ "\r[green].......血尾是我唯一的亲人了.......",
+ "\r[green].......我不能失去她......真的不能........",
+ "\r[green]看在我为您效劳这么多年的份上您就帮我这一次吧",
+ "\r[green]我求求您海骑士大人......求求您了.........",
+ "\r[green].......求求您了求求您了...........",
+ "\r[blue]不用再说了,毒尾你可以回去了。",
+ "\r[green]海骑士大人您不能这样.........",
+ "\r[green]我这么忠心耿耿..........为了联盟的利益.......",
+ "\r[blue]少跟我说联盟的利益了......",
+ "\r[blue]赶快回去,不然我叫人赶你了。",
+ "\r[green]海骑士大人求求您救救血尾........",
+ "\r[green]救救她.....求你了.........",
+ "\r[purple](毒尾.....你又何必去求他呢........)",
+ "\r[purple](你平时不是最恨他了吗...........最讨厌他了吗...........)",
+ "\r[purple](你明明知道他不可能帮你.........)",
+ "\r[purple](.........你还要去求你最恨的人..........)",
+ "\r[purple](为什么.....)",
+ "\r[purple](毒尾.........)",
+ {
+ "type": "setCurtain",
+ "color": [
+ 255,
+ 255,
+ 255,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT10",
+ "loc": [
+ 7,
+ 8
+ ],
+ "direction": "up",
+ "time": 500
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/jiange.js b/project/floors/jiange.js
new file mode 100644
index 0000000..f01f312
--- /dev/null
+++ b/project/floors/jiange.js
@@ -0,0 +1,1684 @@
+main.floors.jiange=
+{
+ "floorId": "jiange",
+ "title": "剑阁",
+ "name": "剑阁",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {
+ "11,11": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT64",
+ "loc": [
+ 1,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 40
+ }
+ ],
+ "0,0": [
+ {
+ "type": "comment",
+ "text": "bgm的淡入淡出"
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "gudegudong.mp3",
+ "keep": true
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "jiange",
+ "loc": [
+ 8,
+ 9
+ ],
+ "direction": "right"
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1",
+ "left:1",
+ "up:1",
+ "left:2"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]你让我等了好久啊。",
+ "\t[弑剑]上次的失利是意外,我个人情绪不稳定,才不是你\n的对手。",
+ "\t[弑剑]这次不会了,我要证明我的杀戮之海永远不会比你\n的包容之海要弱!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼....我刚想说临阵脱逃这种事你也做得出来。",
+ "\t[邵虎]上次没能打赢我,这次就想赢我了?如果你口口声\n声强调的海骑士会这样教导你,那我无话可说。",
+ "\t[弑剑]是么......看来我们两个人的被教导方式不太一样\n啊。",
+ "\t[弑剑]你是在试炼的温床中长大的......而我,是在杀戮\n与战斗中放养的!",
+ "\t[弑剑]我们虽然有着共同的老师......但我们注定不会是\n一路人。",
+ "\t[弑剑]拿起你的剑,我们再来一场!!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]哼............",
+ "\t[邵虎]漂亮话说得冠冕堂皇......什么温床......那种在\n磨练中获得的体悟,你是永远都不会明晓的!",
+ "\t[邵虎]至于你想输个明白......奉陪到底!!!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 8,
+ 8
+ ],
+ "alignWindow": true
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 8
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "tiejian",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 8,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 9
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenlansebaofa",
+ "loc": [
+ 8,
+ 9
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shangzhanjian",
+ "loc": [
+ 8,
+ 8
+ ],
+ "async": true
+ },
+ {
+ "type": "moveHero",
+ "time": 300,
+ "async": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]什.....么.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 8,
+ 7
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你还不明白吗?缺少了包容力的海纳之剑......不\n,就算是单纯的剑也一样.......是发挥不出全部\n战斗力的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]......................",
+ {
+ "type": "comment",
+ "text": "bgm的淡入淡出"
+ },
+ "\t[弑剑]......................",
+ "\t[弑剑]............我.....我又输了.....",
+ "\t[弑剑]............为什么我会输.....海骑士....",
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "longyingsuifeng.mp3",
+ "keep": true
+ },
+ "\t[弑剑]海骑士......难道在这里输掉......然后任人凌辱\n一番.....",
+ "\t[弑剑].....这就是你想看到的.......我的最后结果吗?",
+ "\t[弑剑]我现在究竟........该怎么做........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ "\t[弑剑]头好痛.........海骑士..........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "57-1.jpg",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nimage101.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage101.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage101.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}"
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ "\\c[16]\r[#FF0000]海骑士,有个地方我一直不懂。",
+ "\\c[16]\r[#99FFFF]弑剑,有什么问题就问吧。",
+ "\\c[16]\r[#FF0000]关于海纳之剑的根本属性问题,我把握不好。",
+ "\\c[16]\r[#FF0000]有时候心里出现的想法会和海纳之剑的意愿违背",
+ "\\c[16]\r[#FF0000]每当这个时候,自己的剑就不听使唤",
+ "\\c[16]\r[#FF0000]是不是我的方法不对?",
+ "\\c[16]\r[#FF0000]还是说,我的思想本身的问题.....",
+ "\\c[16]\r[#99FFFF].................",
+ "\\c[16]\r[#99FFFF]你终于问到这里了啊。",
+ "\\c[16]\r[#99FFFF]弑剑我问你,一个人的力量,是由什么组成的呢?",
+ "\\c[16]\r[#FF0000] 一个人的........力量?",
+ "\\c[16]\r[#99FFFF]没错,就是你能发挥出的最大潜力。",
+ "\\c[16]\r[#FF0000]这个......应该与平时积累有关吧。",
+ "\\c[16]\r[#99FFFF]积累吗......弑剑,我的观念与你不同",
+ "\\c[16]\r[#FF0000] 啊...........",
+ "\\c[16]\r[#99FFFF]我认为,一个人能够发挥出多大的能力",
+ "\\c[16]\r[#99FFFF]是与他的心态有关系的。",
+ "\\c[16]\r[#FF0000]与.......心态有关......",
+ "\\c[16]\r[#FF0000]弑剑不懂。如果没有足够的积累......",
+ "\\c[16]\r[#99FFFF]弑剑,我不妨碍你去走你自己的道路",
+ "\\c[16]\r[#99FFFF]但我希望你记住....",
+ "\\c[16]\r[#99FFFF]只有当人有想保护什么东西的时候....",
+ "\\c[16]\r[#99FFFF]只有当人有想珍视某些情感的时候....",
+ "\\c[16]\r[#99FFFF]他才能发挥出自己最大的力量......",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]哈哈......当年的我真是蠢得可怕......不过....",
+ "\t[弑剑]珍视........一些东西........我有什么东西是可\n以珍视的......",
+ "\t[弑剑]海骑士......我究竟要........怎么做.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "57-3.jpg",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nimage103.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage103.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage103.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}"
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ "\\c[16]\r[#FF0000]哈哈哈哈哈哈..........",
+ "\\c[16]\r[#FF0000]一群弱者.....有什么资格活在这个世界上......",
+ "\\c[16]\r[#FF0000]....................",
+ "\\c[16]\r[#FF0000]海骑士.....我的双手沾满了鲜血",
+ "\\c[16]\r[#FF0000]有着这双手....我还有什么办不到..",
+ "\\c[16]\r[#FF0000]只要不断的杀戮.....不断地积累能力.",
+ "\\c[16]\r[#FF0000]我才不需要什么心态........",
+ "\\c[16]\r[#FF0000]我才不存在什么需要保护的东西........",
+ "\\c[16]\r[#FF0000]这个世界上也没有值得我珍视的东西!!",
+ "\\c[16]\r[#FF0000]海骑士....我要向你证明......",
+ "\\c[16]\r[#FF0000]这沾满鲜血的海纳之剑,将会所向披靡!",
+ {
+ "type": "comment",
+ "text": "57-3图片移动"
+ },
+ "\\c[16]\r[#99FFFF]...............",
+ "\\c[16]\r[#99FFFF]弑剑..........",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]海骑士.........你一直都在我的身边看着我.....",
+ "\t[弑剑]你不是最讨厌我屠戮了吗.......为什么不阻止\n我.......为什么..........",
+ "\t[弑剑]你口口声说珍惜自己的徒弟........为什么.....",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "comment",
+ "text": "65-1图片没弄"
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "65-1.jpg",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nimage104.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage104.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage104.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}"
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ "\\c[16]\r[#6F00D2]啊哈哈哈哈........",
+ "\\c[16]\r[#6F00D2]我说海骑士啊........",
+ "\\c[16]\r[#6F00D2]你那个叫弑剑的宝贝徒弟......",
+ "\\c[16]\r[#6F00D2]我很中意啊!........",
+ "\\c[16]\r[#6F00D2]以杀戮作为根本要义........",
+ "\\c[16]\r[#6F00D2]不断嗜血......不断超脱自己.....",
+ "\\c[16]\r[#6F00D2]让他修炼我的血渴刀吧......",
+ "\\c[16]\r[#6F00D2]这就是为他量身定做的能力......",
+ "\\c[16]\r[#99FFFF]不行!",
+ "\\c[16]\r[#99FFFF]老戾你想都别想。",
+ "\\c[16]\r[#99FFFF]他......不会变成一个杀人恶魔。",
+ "\\c[16]\r[#99FFFF]这个,我对我自己的徒弟有信心。",
+ "\\c[16]\r[#6F00D2]喂!海骑士你怎么这个样子!",
+ "\\c[16]\r[#6F00D2]我好声好气,没事要你徒弟干嘛",
+ "\\c[16]\r[#6F00D2]但是你徒弟明明在走歪路你不清楚?",
+ "\\c[16]\r[#6F00D2]海纳之剑有多考验心态你最清楚了。",
+ "\\c[16]\r[#99FFFF]你既然知道还废话。",
+ "\\c[16]\r[#6F00D2]可是你徒弟......你就一点不管?",
+ "\\c[16]\r[#99FFFF]戾骑士你这家伙.......",
+ "\\c[16]\r[#99FFFF]......................",
+ "\\c[16]\r[#99FFFF].......说到我的痛处了啊",
+ "\\c[16]\r[#6F00D2]......哼....你想让他自己慢慢悟?",
+ "\\c[16]\r[#6F00D2]得了吧!与其花费这么长时间学个海纳之剑",
+ "\\c[16]\r[#6F00D2]不如直接进修我的血渴刀,我保证.......",
+ "\\c[16]\r[#6F00D2]不出五年,连你也不是他的对手!",
+ "\\c[16]\r[#99FFFF]与其造就一个畸形的绝世高手...",
+ "\\c[16]\r[#99FFFF]我宁可投入的时间再长一些。",
+ "\\c[16]\r[#6F00D2]...........",
+ "\\c[16]\r[#6F00D2]哼...哈哈哈哈哈..",
+ "\\c[16]\r[#6F00D2]海骑士你这混蛋,还拐着弯骂我。",
+ "\\c[16]\r[#6F00D2]算了,老子不打你宝贝徒弟的主意",
+ "\\c[16]\r[#99FFFF]............",
+ "\\c[16]\r[#FF0000].........",
+ "\\c[16]\r[#FF0000]什么宝贝徒弟....",
+ "\\c[16]\r[#FF0000]真让人恶心。",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]..............虽然很恶心......可是......海骑\n士还是.....不忍心把我送给别人啊........",
+ "\t[弑剑]并不是看得上我的天分..........也并不是看得上\n我的品行...........你凭什么做到这一点......\n凭什么为了得罪戾骑士也要保下我..........",
+ "\t[弑剑]海骑士你...............究竟想干什么.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "57-2.jpg",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "function",
+ "function": "function(){\nimage102.style.filter = 'saturate(25%)'\nvar time = 1000;\ntime /= Math.max(core.status.replay.speed, 1)\nvar per_time = 10,\n\tstep = 0,\n\tsteps = parseInt(time / per_time);\nvar animate = setInterval(function () {\n\tstep++;\n\timage102.style.filter = 'saturate(' + (100 - 75 * step / steps) + '%)'\n\tif (step == steps) {\n\t\tclearInterval(animate);\n\t\timage102.style.filter = 'saturate(25%)'\n\t}\n}, per_time);\n}"
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": [
+ 0,
+ 0,
+ 0,
+ 1
+ ]
+ },
+ "\\c[16]\r[#FF0000]海骑士,你还有什么能教我的。",
+ "\\c[16]\r[#99FFFF]............",
+ "\\c[16]\r[#FF0000]你说话啊,是不是没什么能教我的了",
+ "\\c[16]\r[#FF0000]海骑士,从今天起,你将不会是我师父。",
+ "\\c[16]\r[#99FFFF]我不承认。",
+ "\\c[16]\r[#FF0000]海骑士,你......你别欺人太甚!",
+ "\\c[16]\r[#99FFFF]............",
+ "\\c[16]\r[#FF0000]怎么了?无话可说了!?",
+ "\\c[16]\r[#FF0000]海骑士,给我个痛快话!",
+ "\\c[16]\r[#99FFFF]这样吧,如果你能打败某个人...",
+ "\\c[16]\r[#99FFFF]我就同意你出师。",
+ "\\c[16]\r[#FF0000]打败某个人?",
+ "\\c[16]\r[#99FFFF]你不是一直想证明自己的剑是对的吗",
+ "\\c[16]\r[#99FFFF]弑剑,我给你这个机会。",
+ "\\c[16]\r[#99FFFF]只要你打败那个人。",
+ "\\c[16]\r[#FF0000].........哈.....哈哈",
+ "\\c[16]\r[#FF0000]海骑士,你终于开窍了啊!",
+ "\\c[16]\r[#FF0000]说吧他是谁?我这就杀了他!",
+ "\\c[16]\r[#99FFFF]他也是我的徒弟,叫邵虎。",
+ "\\c[16]\r[#FF0000].........他也是你的徒弟?",
+ "\\c[16]\r[#FF0000]行啊海骑士,真有你的!",
+ "\\c[16]\r[#FF0000]你是觉得我们两个都是废材,",
+ "\\c[16]\r[#FF0000]没能贯彻好你的剑法,想杀人灭口吧?",
+ "\\c[16]\r[#99FFFF]他的海纳之剑已经成熟。",
+ "\\c[16]\r[#99FFFF]你,是打不赢他的。",
+ "\\c[16]\r[#FF0000]...........",
+ "\\c[16]\r[#FF0000]我打不赢他!?",
+ "\\c[16]\r[#FF0000]笑话!!",
+ "\\c[16]\r[#FF0000]海骑士,我一定要向你证明。",
+ "\\c[16]\r[#FF0000]我的剑法是无敌的。",
+ "\\c[16]\r[#FF0000]海骑士,你给我等着。",
+ "\\c[16]\r[#FF0000]等我拿着那邵虎的人头回来见你吧!",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin.png"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]可恶...........海骑士...........这就是结果..",
+ "\t[弑剑]我没能打败你的另一个徒弟.........我没资格做\n你的徒弟了.......等等........",
+ "\t[弑剑]为什么.......为什么只有我赢了有奖励......输\n了却没有惩罚呢............",
+ {
+ "type": "comment",
+ "text": "bgm的淡入淡出"
+ },
+ "\t[弑剑]难道........难道海骑士你从一开始........",
+ "\t[弑剑]就在包容我........而我,从来都不懂得......去\n包容你........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "pauseBgm"
+ },
+ {
+ "type": "playBgm",
+ "name": "ALightIlluminatingTheDepths.mp3",
+ "keep": true
+ },
+ {
+ "type": "animate",
+ "name": "STshengfa2",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ "\t[弑剑]我.......我的身体.......",
+ {
+ "type": "animate",
+ "name": "STshengfa2",
+ "loc": [
+ 8,
+ 8
+ ]
+ },
+ "\t[弑剑]这......这是.......!!",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "blueKnight",
+ "loc": [
+ [
+ 8,
+ 8
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang8",
+ "value": "1"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua8()\n}"
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "haizhishijian.png",
+ "loc": [
+ 210,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]喝....啊啊啊啊!!!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang8",
+ "value": "0"
+ },
+ {
+ "type": "comment",
+ "text": "此处bofang8因为插件无法实现动画跟随怪物暂且设为0,勇士正常"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jump",
+ "from": [
+ 8,
+ 8
+ ],
+ "to": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 7
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "haizhishijian.png",
+ "loc": [
+ 210,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]原来是这样.......原来......海骑士所说的力\n量......包容的力量......就是这样的!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]看来你终于懂了,什么是包容的力量啊.......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过你那个充斥着怨念的蓝色铠甲,和那奇特的绿\n色斗气颜色........",
+ "\t[弑剑]哼,看不破我了吧?这就是杀戮与包容的结\n合.......积累与心态的汇集.......可以打破一切\n的最终斗气!!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuxiao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]噗哈哈.......还真是自信满满呢。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]虽然你是刚刚接受这份力量......不过实力可不容\n小觑啊.......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "051-Explosion04.mp3"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang9",
+ "value": "1"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua9()\n}"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那就让我看看吧,你的新力量!!",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "haizhishijian.png",
+ "loc": [
+ 210,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]如你所愿!!!看我的真·海纳之剑吧!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "callBook"
+ },
+ {
+ "type": "callSave"
+ },
+ {
+ "type": "comment",
+ "text": "调用图鉴然后存档√"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "57-n.jpg",
+ "loc": [
+ 32,
+ 32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 180,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]谢谢你........邵虎........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "leftup:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "rightdown:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "rightdown:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "leftup:1"
+ ]
+ },
+ {
+ "type": "waitAsync",
+ "excludeAnimates": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "comment",
+ "text": "此处双方跟随动画都取消"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang9",
+ "value": "0"
+ },
+ {
+ "type": "battle",
+ "id": "blueKnight"
+ },
+ {
+ "type": "setBlock",
+ "number": "yellowKnight",
+ "loc": [
+ [
+ 6,
+ 6
+ ]
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]呼.........",
+ "\t[弑剑].........最后,还是没能打败你吗.......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过也确实让我吓了一跳.......没想到通过积累\n的海纳之剑,居然可以犀利到这个地步啊......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1",
+ "down:1",
+ "right:1",
+ "down:1",
+ "right:1",
+ "down:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 7,
+ 7
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]不过也确实让我吓了一跳.......没想到通过积累\n的海纳之剑,居然可以犀利到这个地步啊......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]不...........已经够了。",
+ "\t[邵虎].............",
+ "\t[弑剑]..............",
+ "\t[弑剑]见到海骑士的时候,还请手下留情。",
+ "\t[邵虎]你有什么打算?",
+ "\t[弑剑]不知道,浪迹天涯呗。我不想在天塔里面继续待下\n去了。我想......这个世界上一定会有我想去做的\n事。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:2",
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这个.......给你。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]这是...........",
+ "\t[邵虎]天枢城禁卫队长,我的身份令牌。",
+ "\t[弑剑].............你的意思是说,如果我没有去处,\n就到天枢城帮忙吗.........",
+ "\t[邵虎]没错。怎么样,比你到处漂泊好得多吧。",
+ "\t[弑剑]......................",
+ "\t[弑剑]也罢。海骑士曾经的路.......我倒也想尝一尝。",
+ "\t[弑剑]那么...............谢谢你了。",
+ "\t[邵虎]呵呵.....不客气,再见。",
+ "\t[弑剑]再见。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 9,
+ 9
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1",
+ "down:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shijian.png",
+ "loc": [
+ 200,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[弑剑]通向楼上的结界我已经帮你打通。你好自为之。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 10,
+ 10
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 11,
+ 10
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 1
+ ]
+ ],
+ "floorId": "MT64",
+ "remove": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:233",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "5"
+ },
+ {
+ "type": "setBlock",
+ "number": "redGem",
+ "loc": [
+ [
+ 6,
+ 10
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "redGem",
+ "loc": [
+ [
+ 6,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "redGem",
+ "loc": [
+ [
+ 5,
+ 11
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "blueGem",
+ "loc": [
+ [
+ 10,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "blueGem",
+ "loc": [
+ [
+ 11,
+ 6
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "blueGem",
+ "loc": [
+ [
+ 11,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "bluePotion",
+ "loc": [
+ [
+ 5,
+ 5
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "bluePotion",
+ "loc": [
+ [
+ 3,
+ 3
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "bluePotion",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "setBlock",
+ "number": "redKey",
+ "loc": [
+ [
+ 2,
+ 2
+ ]
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 4,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 3, 3, 15, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 3, 0, 0, 3, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 3, 0, 0, 0, 3, 15, 15, 15, 15, 15, 15,352],
+ [348, 4, 3, 0, 0, 0, 3, 15, 15, 15, 3, 3,352],
+ [348, 4, 4, 3, 0, 0, 0, 3, 15, 3, 3, 0,352],
+ [348, 4, 4, 4, 3, 0, 0, 0, 3, 3, 0, 0,352],
+ [348, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 3,352],
+ [348, 4, 4, 4, 4, 4, 3, 0,226, 0, 3, 15,352],
+ [348, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 4, 4, 4, 3, 3, 0, 0, 3, 0, 0, 0,352],
+ [348, 4, 4, 4, 3, 0, 0, 3, 4, 3, 0, 89,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/jieke1.js b/project/floors/jieke1.js
new file mode 100644
index 0000000..49fe913
--- /dev/null
+++ b/project/floors/jieke1.js
@@ -0,0 +1,239 @@
+main.floors.jieke1=
+{
+ "floorId": "jieke1",
+ "title": "回忆",
+ "name": "回忆",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "yinyuecun.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]我的母亲早逝,我和父亲一直住在天塔附近的一个小村落里。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]说起来这个小村落已经有些年头了,而且距离皇城也不是很远。",
+ "\t[杰克]大致位置嘛.......大概就是皇城和天塔中间左右。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]你说的那个村子....是镇天谷吧........",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke2",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "1,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]我的父亲,在两年前,在那场灾难后加入了联盟。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]因为我们家庭并不富裕,我们既没有钱移居,也没有能力以及关系去天枢城赚钱。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]要想继续在镇天谷生活下去......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]就必须加入联盟...........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]这...........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke4",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/jieke2.js b/project/floors/jieke2.js
new file mode 100644
index 0000000..1ffd0ac
--- /dev/null
+++ b/project/floors/jieke2.js
@@ -0,0 +1,300 @@
+main.floors.jieke2=
+{
+ "floorId": "jieke2",
+ "title": "镇天谷",
+ "name": "镇天谷",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "27-1.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老大不愧是老大~~这都知道。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]我本来以为这个地方很不出名呢。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]因为大多数天枢城里的居民都不知道这个地方。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]...........",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]镇天谷虽说不是什么风水宝地,但平日里的生活总体来说还凑合",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]..........但后来镇天谷发生了一件事。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]你是说两年前的那件事吧..........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]看来老大知道的还不少啊。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]没错,就在两年前,天枢城的禁卫军杀入了村子里。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke3",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/jieke3.js b/project/floors/jieke3.js
new file mode 100644
index 0000000..3d846cf
--- /dev/null
+++ b/project/floors/jieke3.js
@@ -0,0 +1,340 @@
+main.floors.jieke3=
+{
+ "floorId": "jieke3",
+ "title": "杀夜",
+ "name": "杀夜",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "xueguang.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]当身着天枢禁卫军的部队杀入村中时,村子里的人大都还不知道发生了什么",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]那些军人喊着【杀死反贼】,就这样杀进了村子",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]最后,村子死伤惨重。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]很少有人能够在这场灾难中活下来。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]这时,有一个自称【海骑士】的人挺身而出,救下了残存的居民。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]他说:“如果想保护自己的家人,保卫自己的家园,就加入我们镇天联盟吧。”",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekexiaohei.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎].....................!!!!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]于是乎,两年过去了。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]现在村子里留下的都是镇天联盟的人了。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎].............(镇天联盟...镇天联盟...........我曾在塔里不止一次听说过【联盟】这个词。)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]............(那究竟是一个怎么样的组织?)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke1",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 1,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/jieke4.js b/project/floors/jieke4.js
new file mode 100644
index 0000000..1bdaac3
--- /dev/null
+++ b/project/floors/jieke4.js
@@ -0,0 +1,166 @@
+main.floors.jieke4=
+{
+ "floorId": "jieke4",
+ "title": "回忆",
+ "name": "回忆",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "yueya.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]可以说,在这两年的镇天谷,就是联盟的居住地。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老大ー定很好奇天塔是什么吧。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "其实现在的天塔,就是联盟的据点兼阵地,他们的目的可能只有联盟的高层才会知道吧。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "jieke5",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/jieke5.js b/project/floors/jieke5.js
new file mode 100644
index 0000000..0ddde05
--- /dev/null
+++ b/project/floors/jieke5.js
@@ -0,0 +1,541 @@
+main.floors.jieke5=
+{
+ "floorId": "jieke5",
+ "title": "回忆",
+ "name": "回忆",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "heiyun.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]就在6个月前,我的父亲进入了天塔。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]...................",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]联盟看上了我父亲的炼药技术,推荐他去天塔发展。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]而自从父亲进入天塔后,就再也没回来过",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]...............",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]我本来以为天塔只是个工作区",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]但没想到这里面竟然是这个样子...........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]............",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekedajiao2.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]原来如此,你进天塔的目的,就是找到你的父亲,我说的没错吧?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]...................",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]我为了找到父亲,找了能够进入天塔的路子,但没想到天塔的戒备如此森严。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[杰克]凭我这个半吊子造出来的小道具........一天一天混迹塔内......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]..............",
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ "\t[杰克]......总有一天我会找到父亲的.......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]..........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]我还有几个小问题。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老大你说。",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]你刚才说..........现在镇天谷里的人,全都是联盟的人,这是真的吗?",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]没错,就差把墓地里的非联盟人士挖走了。",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]!!!",
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ "\t[邵虎]...........(我进天塔前去过墓地.........姐姐的墓就安在那里.....)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]........(据说是1年半前汪洋大哥把姐姐送到了那里......)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]......(既然两年前开始那里就是联盟的地域,那么.....)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[邵虎]........(这么说姐姐和汪洋大哥也都是联盟的人?......不可能......姐姐....)",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[杰克]老、老大你怎么了........",
+ "\t[邵虎]没、没什么.........",
+ "\t[邵虎]我还有个问题.....",
+ "\t[杰克]老、老大请说.........",
+ "\t[邵虎]既然你一直呆在联盟基层,那你知不知道公主的事?",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]..........公、公主!?",
+ "\t[杰克]公主不是应该在天枢城么?",
+ "\t[邵虎]......是吗,你也不知道",
+ "\t[杰克]..........等、等一下,难道我说错什么吗?",
+ "\t[邵虎]没有,你做好你该做的就可以了。",
+ "\t[邵虎]另外,请帮我留意一下。",
+ "\t[杰克]留、留意什么..........",
+ "\t[邵虎]就在不久前,公主被掠进了这座天塔。既然天塔里有联盟和妖社等势力,那我想一定会落在某一个势力之中吧........",
+ "\t[邵虎]到底是联盟还是妖社呢.........他们掠夺公主的目的是什么呢.......",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]对了....我记得嗜骨曾经说过一段话..........那段话怎么说来着..........",
+ "\t[邵虎]我记得好像是........【公主被擒.........联盟的计划有变........如果天枢一战,将是我们妖社翻身的时候】",
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekeyilv.png",
+ "loc": [
+ 200,
+ 40
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]对了........就是这段话!!",
+ "\t[邵虎]这个所谓【联盟的计划】一定与公主殿下有关........",
+ "\t[邵虎]公主被擒.......联盟计划有变........天枢一战........",
+ "\t[邵虎]等......等下.......天枢一战!!?",
+ "\t[邵虎]不....不会吧.......可能是我记错了......一定是这祥........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT13",
+ "loc": [
+ 8,
+ 8
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 12,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/jueshen.js b/project/floors/jueshen.js
new file mode 100644
index 0000000..da08021
--- /dev/null
+++ b/project/floors/jueshen.js
@@ -0,0 +1,44 @@
+main.floors.jueshen=
+{
+"floorId": "jueshen",
+"title": "绝深",
+"name": "绝深",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,512, 86, 86,474, 86, 89, 86,474, 86, 86,513,352],
+ [348, 4, 4, 4,474, 86, 0, 86,474, 5, 5, 5,352],
+ [348, 4, 4, 4,474, 86, 0, 86,474, 5, 5, 5,352],
+ [348, 4, 4, 4,474,474, 0,474,474, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15,241, 15, 15, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352],
+ [348, 4, 4, 4, 15, 15, 6, 15, 15, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/kongyan.js b/project/floors/kongyan.js
new file mode 100644
index 0000000..a792658
--- /dev/null
+++ b/project/floors/kongyan.js
@@ -0,0 +1,44 @@
+main.floors.kongyan=
+{
+"floorId": "kongyan",
+"title": "空焉",
+"name": "空焉",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 50,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 0,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 0,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 0,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 0,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 0,473,473,473,473,473,352],
+ [348,473,473,473,473,473, 89,473,473,473,473,473,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/lingqu.js b/project/floors/lingqu.js
new file mode 100644
index 0000000..844e92f
--- /dev/null
+++ b/project/floors/lingqu.js
@@ -0,0 +1,44 @@
+main.floors.lingqu=
+{
+"floorId": "lingqu",
+"title": "零取",
+"name": "零取",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0,352],
+ [348, 0, 3, 0, 61, 0, 3, 0, 33, 0, 3, 0,352],
+ [348, 0, 3, 61, 0, 61, 3, 33, 0, 33, 3, 0,352],
+ [348, 0, 3, 0, 61, 0, 3, 0, 33, 0, 3, 0,352],
+ [348, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0,352],
+ [348, 0, 0, 0, 3, 27, 28, 27, 3, 0, 0, 0,352],
+ [348, 15, 0, 0, 3, 28, 0, 28, 3, 0, 0, 15,352],
+ [348, 15, 0, 0, 3, 27, 28, 27, 3, 0, 0, 15,352],
+ [348, 15, 0, 0, 3, 3, 3, 3, 3, 0, 15, 15,352],
+ [348, 15, 15, 0, 0, 0, 89, 0, 0, 0, 15, 15,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/liuchongtian.js b/project/floors/liuchongtian.js
new file mode 100644
index 0000000..ca9f8df
--- /dev/null
+++ b/project/floors/liuchongtian.js
@@ -0,0 +1,39 @@
+main.floors.liuchongtian=
+{
+"floorId": "liuchongtian",
+"title": "六重天",
+"name": "六重天",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"cannotViewMap": true,
+"images": [],
+"item_ratio": 1,
+"firstArrive": [],
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,189,190,191, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,192,193,194, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5,195,257,196, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 0, 0, 3, 5, 5, 5,352],
+ [348, 5, 5, 5,321, 0, 0, 0,379, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3,380, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 0, 0, 0, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 0, 89, 0, 0, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 3, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/mishi.js b/project/floors/mishi.js
new file mode 100644
index 0000000..49aaeaf
--- /dev/null
+++ b/project/floors/mishi.js
@@ -0,0 +1,44 @@
+main.floors.mishi=
+{
+"floorId": "mishi",
+"title": "密室",
+"name": "密室",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348,473,473,473,473,473,473,473,473,473,473,473,352],
+ [348,473,473,473, 3, 3, 3, 3, 3,473,473,473,352],
+ [348,473,473,473, 3, 50, 0, 47, 3,473,473,473,352],
+ [348,473,473,473, 3, 0, 0, 0, 3,473,473,473,352],
+ [348,473,473,473, 3, 3, 86, 3, 3,473,473,473,352],
+ [348,473,473,473,473, 3,389, 3,473,473,473,473,352],
+ [348,473,473,473,473, 3, 0, 3,473,473,473,473,352],
+ [348,473,473,473,473, 3, 0, 3,473,473,473,473,352],
+ [348,473,473,473,473, 3, 0, 3,473,473,473,473,352],
+ [348,473,473,473,473, 3, 0, 3,473,473,473,473,352],
+ [348,473,473,473,473, 3, 89, 3,473,473,473,473,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/nandu.js b/project/floors/nandu.js
new file mode 100644
index 0000000..34d0533
--- /dev/null
+++ b/project/floors/nandu.js
@@ -0,0 +1,929 @@
+main.floors.nandu=
+{
+ "floorId": "nandu",
+ "title": "难度选择",
+ "name": "难度选择",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "nanduxuanze.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "events": {
+ "3,3": null,
+ "3,7": null,
+ "0,0": [
+ {
+ "type": "setGlobalAttribute",
+ "name": "font",
+ "value": "fzchyjw"
+ },
+ {
+ "type": "setText",
+ "background": "winking.png"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:__B__",
+ "value": "1"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:__A__",
+ "value": "1"
+ },
+ {
+ "type": "playBgm",
+ "name": "Swordland.mp3",
+ "keep": true
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "easy.png",
+ "loc": [
+ 0,
+ 64
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "anhard.png",
+ "loc": [
+ 0,
+ 192
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "ancheating.png",
+ "loc": [
+ 0,
+ 320
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "anhell.png",
+ "loc": [
+ 0,
+ 256
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "annormal.png",
+ "loc": [
+ 0,
+ 128
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "0easy.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 500
+ },
+ {
+ "type": "if",
+ "condition": "(flag:__B__==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:__B__",
+ "value": "0"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "1"
+ },
+ {
+ "type": "while",
+ "condition": "1",
+ "data": [
+ {
+ "type": "wait"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:type==0)",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:keycode==13)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(flag:keycode==32)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(flag:keycode==38)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "flag:hard-1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(flag:keycode==40)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "flag:hard+1"
+ }
+ ],
+ "false": []
+ }
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "((flag:x<=3)&&(flag:y==2))",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:hard==1)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "1"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "((flag:x<=3)&&(flag:y==4))",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:hard==2)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "2"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "((flag:x<=3)&&(flag:y==6))",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:hard==3)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "3"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "((flag:x<=3)&&(flag:y==8))",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:hard==4)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "4"
+ }
+ ]
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "((flag:x<=3)&&(flag:y==10))",
+ "true": [
+ {
+ "type": "if",
+ "condition": "(flag:hard==5)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:xuanzhong",
+ "value": "1"
+ }
+ ],
+ "false": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "5"
+ }
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==6)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "1"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==0)",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "flag:hard",
+ "value": "5"
+ }
+ ],
+ "false": []
+ },
+ {
+ "type": "if",
+ "condition": "(flag:xuanzhong==1)",
+ "true": [
+ {
+ "type": "function",
+ "function": "function(){\nswitch (core.getFlag(\"hard\")) {\ncase 1:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择简单难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\n\ncase 2:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择中等难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\ncase 3:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择困难难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\ncase 4:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择噩梦难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\tbreak;\ncase 5:\n\tcore.insertAction([{\n\t\t\"type\": \"choices\",\n\t\t\"text\": \"是否选择作弊难度\",\n\t\t\"choices\": [{\n\t\t\t\t\"text\": \"是\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"break\" },\n\t\t\t\t]\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"text\": \"否\",\n\t\t\t\t\"action\": [\n\t\t\t\t\t{ \"type\": \"setValue\", \"name\": \"flag:xuanzhong\", \"value\": \"0\" },\n\t\t\t\t]\n\t\t\t},\n\t\t]\n\t}, ])\n\n\tbreak;\n\n\n}\n}"
+ }
+ ],
+ "false": [
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==1)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "0easy.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "easy.png",
+ "loc": [
+ 0,
+ 64
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "aneasy.png",
+ "loc": [
+ 0,
+ 64
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==2)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "0normal.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "normal.png",
+ "loc": [
+ 0,
+ 128
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "annormal.png",
+ "loc": [
+ 0,
+ 128
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==3)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "0hard.png",
+ "loc": [
+ 20,
+ 10
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "hard.png",
+ "loc": [
+ 0,
+ 192
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "anhard.png",
+ "loc": [
+ 0,
+ 192
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==4)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "0hell.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "hell.png",
+ "loc": [
+ 0,
+ 256
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "anhell.png",
+ "loc": [
+ 0,
+ 256
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "type": "if",
+ "condition": "(flag:hard==5)",
+ "true": [
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "0cheating.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "cheating.png",
+ "loc": [
+ 0,
+ 320
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "ancheating.png",
+ "loc": [
+ 0,
+ 320
+ ],
+ "opacity": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 0,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "setText",
+ "position": "down",
+ "background": "winskin2.png",
+ "time": 20
+ },
+ {
+ "type": "switch",
+ "condition": "flag:hard",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "setGlobalAttribute",
+ "name": "statusLeftBackground",
+ "value": "url(project/images/heng1.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "setGlobalAttribute",
+ "name": "toolsBackground",
+ "value": "url(project/images/dibu1.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "update"
+ },
+ {
+ "type": "setBlock",
+ "number": "122",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "floorId": "MT0"
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "setGlobalAttribute",
+ "name": "statusLeftBackground",
+ "value": "url(project/images/heng2.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "setGlobalAttribute",
+ "name": "toolsBackground",
+ "value": "url(project/images/dibu2.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "update"
+ },
+ {
+ "type": "setBlock",
+ "number": "122",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "setBlock",
+ "number": "122",
+ "loc": [
+ [
+ 4,
+ 4
+ ]
+ ],
+ "floorId": "MT0"
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "setGlobalAttribute",
+ "name": "statusLeftBackground",
+ "value": "url(project/images/heng3.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "setGlobalAttribute",
+ "name": "toolsBackground",
+ "value": "url(project/images/dibu3.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "update"
+ }
+ ]
+ },
+ {
+ "case": "4",
+ "action": [
+ {
+ "type": "setGlobalAttribute",
+ "name": "statusLeftBackground",
+ "value": "url(project/images/heng4.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "setGlobalAttribute",
+ "name": "toolsBackground",
+ "value": "url(project/images/dibu4.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "update"
+ }
+ ]
+ },
+ {
+ "case": "5",
+ "action": [
+ {
+ "type": "setGlobalAttribute",
+ "name": "statusLeftBackground",
+ "value": "url(project/images/heng5.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "setGlobalAttribute",
+ "name": "toolsBackground",
+ "value": "url(project/images/dibu5.png) 0 0/100% 100% no-repeat"
+ },
+ {
+ "type": "update"
+ },
+ {
+ "type": "setBlock",
+ "number": "122",
+ "loc": [
+ [
+ 4,
+ 5
+ ]
+ ],
+ "floorId": "MT0"
+ },
+ {
+ "type": "setValue",
+ "name": "status:mdef",
+ "value": "800"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "function",
+ "function": "function(){\nswitch(core.getFlag(\"hard\")){\n\tcase 1 :core.status.hard=\"简单\";\n\t\tbreak;\n\tcase 2 :core.status.hard=\"中等\";\n\t\tbreak;\t\n\tcase 3 :core.status.hard=\"困难\";\n\t\tbreak;\t\n\tcase 4 :core.status.hard=\"噩梦\";\n\t\tbreak;\t\n\tcase 5 :core.status.hard=\"作弊\";\n\t\tbreak;\n}\n}"
+ },
+ {
+ "type": "choices",
+ "text": "是否跳过开始剧情",
+ "choices": [
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 0,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "QISHI",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "changeFloor",
+ "floorId": "MT0",
+ "loc": [
+ 6,
+ 11
+ ],
+ "time": 0
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua();\n}"
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "time": 0,
+ "keep": true
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "1,0": [
+ {
+ "type": "setCurtain",
+ "keep": true,
+ "time": 500
+ },
+ {
+ "type": "playBgm",
+ "name": "longyingsuifeng.mp3"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU8",
+ "loc": [
+ 7,
+ 8
+ ],
+ "direction": "up",
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {
+ "4,5": null
+ },
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {
+ "0,0": {
+ "0": null,
+ "1": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null
+ }
+ },
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/nianlian.js b/project/floors/nianlian.js
new file mode 100644
index 0000000..54c46c0
--- /dev/null
+++ b/project/floors/nianlian.js
@@ -0,0 +1,44 @@
+main.floors.nianlian=
+{
+"floorId": "nianlian",
+"title": "黏连",
+"name": "黏连",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352],
+ [348, 5, 3, 3, 3, 3, 0, 3, 3, 3, 3, 5,352],
+ [348, 5, 3, 89, 0, 0, 89, 0, 0, 89, 3, 5,352],
+ [348, 5, 3, 3, 3, 3, 0, 3, 3, 3, 3, 5,352],
+ [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/sample0.js b/project/floors/sample0.js
index 7ffc756..77728ff 100644
--- a/project/floors/sample0.js
+++ b/project/floors/sample0.js
@@ -1,259 +1,213 @@
main.floors.sample0=
{
- "floorId": "sample0",
- "title": "样板 0 层",
- "name": "0",
- "canFlyTo": true,
- "canFlyFrom": true,
- "canUseQuickShop": true,
- "defaultGround": "ground",
- "images": [],
- "bgm": "bgm.mp3",
- "ratio": 1,
- "map": [
- [ 0, 0,220, 0, 0, 20, 87, 3, 58, 59, 60, 61, 64],
- [ 0,246, 0,246, 0, 20, 0, 3, 57, 72, 63, 43, 44],
- [219, 0, 0, 0,219, 20, 0, 3, 53, 54, 55, 56, 69],
- [ 20, 20,125, 20, 20, 20, 0, 3, 49, 50, 51, 52, 68],
- [251,247,256,234,248, 6, 0, 3, 35, 36, 46, 47, 48],
- [ 6, 6,125, 6, 6, 6, 0, 3, 0, 0, 0, 0, 0],
- [208,227,212,216,278, 5, 0, 1, 1, 1,319, 1, 1],
- [201,205,217,215,224, 5, 0, 1, 27, 28, 29, 30, 31],
- [ 5, 5,125, 5, 5, 5, 0, 1, 21, 22, 23, 24, 26],
- [ 0, 0,263, 0, 0, 0, 45, 1, 1, 1,121, 1, 1],
+"floorId": "sample0",
+"title": "样板 0 层",
+"name": "0",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"defaultGround": "ground",
+"images": [],
+"bgm": "bgm.mp3",
+"item_ratio": 2,
+"map": [
+ [ 0, 0,220, 0, 0, 20, 87, 3, 65, 64, 44, 43, 42],
+ [ 0,246, 0,246, 0, 20, 0, 3, 58, 59, 60, 61, 41],
+ [219, 0, 0, 0,219, 20, 0, 3, 57, 26, 62, 63, 40],
+ [ 20, 20,125, 20, 20, 20, 0, 3, 53, 54, 55, 56, 39],
+ [216,247,263,235,248, 6, 0, 3, 49, 50, 51, 52, 38],
+ [ 6, 6,125, 6, 6, 6, 0, 1, 45, 46, 47, 48, 37],
+ [224,254,212,262,204, 5, 0, 1, 31, 32, 34, 33, 36],
+ [201,261,217,264,207, 5, 0, 1, 27, 28, 29, 30, 35],
+ [ 5, 5,125, 5, 5, 5, 0, 1, 21, 22, 23, 24, 25],
+ [ 0, 0,237, 0, 0, 0, 45, 1, 1, 1,121, 1, 1],
[ 4, 4,133, 4, 4, 4, 0, 0, 0, 0, 0, 85,124],
- [ 87, 11, 12, 13, 14, 4, 4, 2, 2,122, 2, 2, 2],
+ [ 87, 11, 12, 13, 14, 4, 4, 2, 2, 2,122, 2, 2],
[ 88, 89, 90, 91, 92, 93, 94, 2, 81, 82, 83, 84, 86]
],
- "firstArrive": [
+"firstArrive": [
+ "\t[样板提示]首次到达某层可以触发 firstArrive 事件,该事件可类似于RMXP中的“自动执行脚本”。\n\n本事件支持一切的事件类型,常常用来触发对话,例如:",
+ "\t[hero]\b[up,hero]我是谁?我从哪来?我又要到哪去?",
+ "\t[仙子,fairy]你问我...?我也不知道啊...",
+ "本层主要对道具、门、怪物等进行介绍,有关事件的各种信息在下一层会有更为详细的说明。"
+],
+"events": {
+ "10,9": [
+ "\t[老人,man]这些是本样板支持的所有的道具。\n\n道具分为三类:items, constants, tools。\nitems 为即捡即用类道具,例如宝石、血瓶、剑盾等。\nconstants 为永久道具,例如怪物手册、楼层传送器、幸运金币等。\ntools 为消耗类道具,例如破墙镐、炸弹、中心对称飞行器等。\n\n后两类道具在工具栏中可以看到并使用。",
+ "\t[老人,man]\b[up]有关道具效果,定义在items.js中。\n目前大多数道具已有默认行为,如有自定义的需求则需在items.js中修改代码。",
+ "\t[老人,man]constants 和 tools 各最多只允许12种,多了会导致图标溢出。",
+ "\t[老人,man]\b[up]拾取道具结束后可触发 afterGetItem 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。",
{
- "type": "setText",
- "background": "winskin.png",
- "time": 0
- },
- "\t[样板提示]首次到达某层可以触发 firstArrive 事件,该事件可类似于RMXP中的“自动执行脚本”。\n\n本事件支持一切的事件类型,常常用来触发对话,例如:",
- "\t[hero]\b[up,hero]我是谁?我从哪来?我又要到哪去?",
- "\t[仙子,fairy]你问我...?我也不知道啊...",
- "本层主要对道具、门、怪物等进行介绍,有关事件的各种信息在下一层会有更为详细的说明。"
- ],
- "events": {
- "2,10": [
- "\t[少女,npc0]\b[this]这些是路障、楼梯、传送门。",
- "\t[少女,npc1]\b[this]血网的伤害数值、中毒后每步伤害数值、衰弱时攻防下降的数值,都在全塔属性(快捷键B)的全局数值(values)内定义。\n\n路障同样会尽量被自动寻路绕过。",
- "\t[少女,npc2]\b[this]楼梯和传送门需要在地图选点(快捷键X)的“楼层转换”中定义目标楼层和位置,可参见样板里已有的的写法。",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "2,5": [
- "\t[老人,wizard]\b[this]模仿、吸血、中毒、衰弱、诅咒。\n\n请注意吸血怪需要设置value为吸血数值,可参见样板中黑暗大法师的写法。",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "2,3": [
- "\t[老人,wizard]\b[this]领域、夹击。\n请注意领域怪需要设置value为伤害数值,可参见样板中初级巫师的写法。",
- "\t[老人,wizard]\b[this]当领域、阻击、激光和夹击同时发生时,先计算领域、阻击、激光(同时计算),再计算夹击。\n自动寻路同样会尽量绕过这些区域。",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "12,10": {
- "trigger": null,
- "enable": false,
- "noPass": null,
- "displayDamage": true,
- "data": [
- "\t[仙子,fairy]\b[this]只有楼上启用事件后,才能看到我并可以和我对话来触发事件。",
- {
- "type": "hide",
- "time": 500
- }
- ]
- },
- "2,8": [
- "\t[老人,wizard]\b[this]这些都是各种各样的怪物,所有怪物的数据都在 project 文件夹的 enemys.js 中设置。\n(注意是 enemys,而非 enemies)",
- "\t[老人,wizard]\b[this]这批怪物分别为:\n\\i[greenSlime]普通、\\i[bat]先攻、\\i[bluePriest]魔攻、\\i[rock]坚固、\\i[swordsman]2连击、\\i[vampire]多连击、\\i[redKnight]破甲、\\i[ghostSoldier]反击、\\i[slimeman]净化。",
- "\t[老人,wizard]\b[this]打败怪物后可触发 afterBattle 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "9,11": [
- "\t[老人,trader]\b[this]这些是门,需要对应的钥匙打开。\n机关门必须使用特殊的开法。",
- "\t[老人,trader]\b[this]开门后可触发 afterOpenDoor 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "10,9": [
- "\t[老人,man]\b[down,null]这些是部分本样板支持的道具。\n\n道具分为 items、constants、tools、equips 四类。\nitems 为即捡即用类道具,例如宝石、血瓶等。\nconstants 为永久道具,例如怪物手册、楼层传送器、幸运金币等。\ntools 为消耗类道具,例如破墙镐、炸弹、中心对称飞行器等。\nequips 为装备,例如剑盾等。",
- "\t[老人,man]\b[up]有关道具效果,定义在project文件夹的items.js中。\n目前大多数道具已有默认行为,如有自定义的需求请修改道具的图块属性。",
- "\t[老人,man]\b[up]拾取道具结束后可触发 afterGetItem 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。",
- {
- "type": "hide",
- "time": 500
- }
- ]
- },
- "changeFloor": {
- "6,0": {
- "floorId": "sample1",
- "stair": "downFloor"
- },
- "0,11": {
- "floorId": "sample0",
- "loc": [
- 0,
- 12
- ]
- },
- "0,12": {
- "floorId": "sample0",
- "stair": "upFloor"
- },
- "1,12": {
- "floorId": "sample0",
- "loc": [
- 1,
- 12
- ]
- },
- "2,12": {
- "floorId": "sample0",
- "loc": [
- 2,
- 12
- ]
- },
- "3,12": {
- "floorId": "sample0",
- "loc": [
- 6,
- 1
- ],
- "direction": "up"
- },
- "4,12": {
- "floorId": "sample0",
- "loc": [
- 0,
- 9
- ],
- "direction": "left",
- "time": 1000
- },
- "5,12": {
- "floorId": "sample0",
- "loc": [
- 6,
- 10
- ],
- "time": 0,
- "portalWithoutTrigger": false
- },
- "6,12": {
- "floorId": "sample0",
- "loc": [
- 10,
- 10
- ],
- "direction": "left",
- "time": 1000
+ "type": "hide",
+ "time": 500
}
+ ],
+ "10,11": [
+ "\t[老人,woman]这些是门,需要对应的钥匙打开。\n机关门必须使用特殊的开法。",
+ "\t[老人,woman]开门后可触发 afterOpenDoor 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "2,10": [
+ "\t[少女,npc0]这些是路障、楼梯、传送门。",
+ "\t[少女,npc0]血网的伤害数值、中毒后每步伤害数值、衰弱时攻防下降的数值,都在 data.js 内定义。\n\n路障同样会尽量被自动寻路绕过。",
+ "\t[少女,npc0]楼梯和传送门需要在changeFloor中定义目标楼层和位置,可参见样板里已有的的写法。",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "2,8": [
+ "\t[老人,magician]这些都是各种各样的怪物,所有怪物的数据都在enemys.js中设置。",
+ "\t[老人,magician]这批怪物分别为:普通、先攻、魔攻、坚固、2连击、3连击、4连击、破甲、反击、净化。",
+ "\t[老人,magician]打败怪物后可触发 afterBattle 事件。\n\n有关事件的各种信息在下一层会有更为详细的说明。",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "2,5": [
+ "\t[老人,magician]模仿、吸血、中毒、衰弱、诅咒。\n\n请注意吸血怪需要设置value为吸血数值,可参见样板中黑暗大法师的写法。",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "2,3": [
+ "\t[老人,magician]领域、夹击。\n请注意领域怪需要设置value为伤害数值,可参见样板中初级巫师的写法。",
+ "\t[老人,magician]夹击和领域同时发生时先计算领域,再夹击。\n自动寻路同样会尽量绕过你设置的这些点。",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "12,10": {
+ "enable": false,
+ "data": [
+ "\t[仙子,fairy]只有楼上启用事件后,才能看到我并可以和我对话来触发事件。",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ]
+ }
+},
+"changeFloor": {
+ "6,0": {
+ "floorId": "sample1",
+ "stair": "downFloor"
},
- "afterBattle": {
- "2,6": [
- "\t[ghostSoldier]\b[this]不可能,你怎么可能打败我!\n(一个打败怪物触发的事件)"
- ],
- "0,9": [
- "这是一个高度为 48 个像素而非 32 个像素的敌人。\n高敌人的素材存放在 materials 文件夹中 enemy48.png 的部分。"
+ "0,11": {
+ "floorId": "sample0",
+ "loc": [
+ 0,
+ 12
]
},
- "afterGetItem": {
- "9,1": [
- "技能的支持需要依赖状态栏的“魔力”以及脚本编辑的“按键处理”,详见帮助文档“个性化”一节。"
- ],
- "12,2": [
- "跳跃靴和支援怪的跳跃音效是用脚本额外添加的,\n如果想为任意跳跃指令添加音效,请查阅帮助文档中的“脚本——复写函数”章节。"
- ],
- "8,3": [
- "炸弹是只能炸面前的怪物还是四个甚至八个方向的怪物,\n由其图块属性(快捷键C)中的“使用效果”决定。\n不能被炸的怪物请直接在该怪物的图块属性中勾选“不可炸”,\n可参见样板里黑衣魔王和黑暗大法师的写法。\nV2.8.1起,炸弹炸怪可以添加获得金经/触发战后事件,详见其使用效果中的注释。"
- ],
- "10,3": [
- "“上楼”和“下楼”的目标层由全塔属性(快捷键B)的“楼层列表”顺序所决定。"
- ],
- "12,3": [
- "如果想制作类似于生命魔杖等可以被批量使用的道具,请参照生命魔杖图块属性(快捷键B)中\n useItemEvent 的写法。\n其基本原理就是使用【接受用户输入】让玩家在弹窗中输入想要使用的物品数量,再判断玩家的输入是否合法,如果输入合法就扣减相应数量的物品并结算物品效果。\n要注意的是,在使用物品时会先消耗一个物品,所以记得在编辑 useItemEvent 时先用 core.addItem 恢复一个物品。"
- ],
- "8,4": [
- "剑盾的道具类别设为equips才可以装备,\n如果设为items则会直接增加属性。",
- "在全塔属性(快捷键B)的系统开关中设置是否启用装备栏按钮。\n如果启用则装备栏按钮会替代楼传按钮。\n无论是否启用,玩家都可以双击道具栏按钮呼出装备栏。"
- ],
- "9,4": [
- "装备的种类由全塔属性(快捷键B)中的“装备孔”决定。\n每件装备的“类型”就是在“装备孔”中的索引,例如默认情况下 0 代表武器。\n同时,只有第一个装备孔中的装备,其“普攻动画”属性才会生效。"
- ],
- "10,4": [
- "每层楼的“可楼传”勾选框决定了该楼层能否被飞到。\n\n勇士在不能被飞到的楼层也无法使用楼层传送器。",
- "飞行的楼层顺序由全塔属性(快捷键B)中的“楼层列表”所决定。\n\n是否必须在楼梯边使用楼传器由全塔属性中的系统开关所决定。"
- ],
- "11,4": [
- "破墙镐是破面前的墙壁还是四个方向的墙壁,由其图块属性(快捷键C)的“使用效果”决定。\n哪些图块(怪物和道具除外)可以被破震,由该图块的图块属性中的“可破震”决定。"
- ],
- "12,4": [
- "在 2.8.1 版更新后,能够被破冰镐摧毁的冰块被移动到了 animates 下。\n如果想制作一个可以以特定触发器的方式移除特定图块的道具,可以参照破冰镐物品图块属性中\n useItemEffect 和 canUseItemEffect 的写法。"
- ],
- "11,8": [
- "由于状态栏放不下,铁门钥匙(根据全塔属性的系统开关勾选与否,可能还有绿钥匙)会被放入道具栏中。\n碰到绿门和铁门时仍然会自动使用钥匙开门。"
- ],
- "12,8": [
- "该道具默认是大黄门钥匙,如需改为钥匙盒直接修改其图块属性(快捷键C)的“道具类别”为items即可。"
- ],
- "8,7": [
- "如需修改消耗品的效果,请前往全塔属性(快捷键B),找到并修改values(全局数值)内对应的具体数值即可。\n如果有高级的需求(如每个区域宝石数值变化),请修改楼层属性(快捷键V)最下方的“宝石血瓶效果”。\n如果有更高级的需求,请查阅帮助文档。"
- ],
- "11,7": [
- "与大黄门钥匙类似的是,如果将黄宝石的图块属性设为 items ,那么黄宝石将在被拾取触发 itemEffect 效果。\n\n注意:触碰或使用事件(useItemEvent)对 items、tools、constants 都有效。\n这意味着,如果黄宝石的图块属性为 items ,那么在拾取黄宝石时,黄宝石不会进入背包,并且其“即捡即用”和“触碰或使用事件”都会被触发。"
- ],
- "12,7": [
- "由于吸血、夹击、净化等属性值的存在,玩家可能希望自动寻路时能尽量绕开血瓶和绿宝石。\n他们可以自行在游戏设置中开关这一功能。"
+ "0,12": {
+ "floorId": "sample0",
+ "stair": "upFloor"
+ },
+ "1,12": {
+ "floorId": "sample0",
+ "loc": [
+ 1,
+ 12
]
},
- "afterOpenDoor": {
- "11,12": [
- "你打开了一扇绿门,触发了一个 afterOpenDoor 事件。"
- ],
- "10,6": [
- "这是一扇高度为 48 个像素而非 32 个像素的门。\n高门和高NPC的素材存放在 materials 文件夹中 npc48.png 的部分。"
+ "2,12": {
+ "floorId": "sample0",
+ "loc": [
+ 2,
+ 12
]
},
- "cannotMove": {},
- "bgmap": [
+ "3,12": {
+ "floorId": "sample0",
+ "loc": [
+ 6,
+ 1
+ ],
+ "direction": "up"
+ },
+ "4,12": {
+ "floorId": "sample0",
+ "loc": [
+ 0,
+ 9
+ ],
+ "direction": "left",
+ "time": 1000
+ },
+ "5,12": {
+ "floorId": "sample0",
+ "loc": [
+ 6,
+ 10
+ ],
+ "time": 0,
+ "portalWithoutTrigger": false
+ },
+ "6,12": {
+ "floorId": "sample0",
+ "loc": [
+ 10,
+ 10
+ ],
+ "direction": "left",
+ "time": 1000
+ }
+},
+"afterBattle": {
+ "2,6": [
+ "\t[ghostSkeleton]不可能,你怎么可能打败我!\n(一个打败怪物触发的事件)"
+ ]
+},
+"afterGetItem": {
+ "11,8": [
+ "由于状态栏放不下,绿钥匙和铁门钥匙均视为tools,放入工具栏中。\n碰到绿门和铁门仍然会自动使用开门。"
+ ],
+ "8,6": [
+ "由于吸血和夹击等的存在,血瓶默认自动被绕路。\n你可以修改data.js中的系统Flag来设置这一项。"
+ ],
+ "8,7": [
+ "如需修改消耗品的效果,请前往 data.js ,找到并修改values内对应的具体数值即可。\n如果有更高级的需求(如每个区域宝石数值变化),详见doc文档内的做法说明。"
+ ],
+ "10,7": [
+ "在 data.js 的系统Flag中设置是否启用魔防。\n如果不启用魔防则不会在状态栏显示。"
+ ],
+ "9,5": [
+ "每层楼的 canFlyTo 决定了该楼层能否被飞到。\n\n不能被飞到的楼层也无法使用楼层传送器。",
+ "飞行的楼层顺序由 main.js 中 floorIds 加载顺序所决定。\n\n是否必须在楼梯边使用楼传器由 data.js 中的系统Flag所决定。"
+ ],
+ "10,5": [
+ "破墙镐是破面前的墙壁还是四个方向的墙壁,由data.js中的系统Flag所决定。"
+ ],
+ "8,4": [
+ "炸弹是只能炸面前的怪物还是四个方向的怪物,由data.js中的系统Flag所决定。\n如只能炸前方怪物则和上面的圣锤等价。\n不能被炸的怪物在enemys中可以定义,可参见样板里黑衣魔王和黑暗大法师的写法。"
+ ],
+ "10,4": [
+ "“上楼”和“下楼”的目标层由 main.js 的 floorIds顺序所决定。"
+ ],
+ "9,2": [
+ "该道具默认是大黄门钥匙,如需改为钥匙盒直接修改 data.js 中的系统Flag即可。"
+ ],
+ "10,2": [
+ "屠龙匕首目前未被定义,可能需要自行实现功能。\n有关如何实现一个道具功能参见doc文档。"
+ ]
+},
+"afterOpenDoor": {
+ "11,12": [
+ "你开了一个绿门,触发了一个afterOpenDoor事件"
+ ]
+},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"cannotViewMap": true,
+"bgmap": [
],
- "fgmap": [
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10169, 0,10177, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10170, 0,10185, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10169, 0,10179, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10172, 0,10180, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10186, 0,10181, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10187, 0,10182, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,10188, 0,10183, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+"fgmap": [
+
],
- "width": 13,
- "height": 13,
- "autoEvent": {},
- "beforeBattle": {},
- "cannotMoveIn": {}
}
\ No newline at end of file
diff --git a/project/floors/sample1.js b/project/floors/sample1.js
index 2d3f74a..673f4e4 100644
--- a/project/floors/sample1.js
+++ b/project/floors/sample1.js
@@ -1,630 +1,633 @@
main.floors.sample1=
{
- "floorId": "sample1",
- "title": "样板 1 层",
- "name": "1",
- "canFlyTo": true,
- "canFlyFrom": true,
- "canUseQuickShop": true,
- "defaultGround": "grass",
- "images": [
- {
- "name": "bg.jpg",
- "canvas": "bg",
- "x": 0,
- "y": 0
- }
- ],
- "weather": [
- "snow",
- 6
- ],
- "ratio": 1,
- "map": [
+"floorId": "sample1",
+"title": "样板 1 层",
+"name": "1",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"defaultGround": "grass",
+"images": [
+ [
+ 0,
+ 0,
+ "bg.jpg",
+ false
+ ]
+],
+"weather": [
+ "snow",
+ 6
+],
+"item_ratio": 1,
+"map": [
[ 7,131, 8,152, 9,130, 10,152,166,165,132,165,166],
[ 0, 0, 0, 0, 0, 0, 0,152,165,164, 0,162,165],
[152,152,152,152,121,152,152,152, 0, 0,229, 0, 0],
[ 43, 33, 44,151, 0, 0, 0,152,165,161, 0,163,165],
[ 21, 22, 21,151, 0, 0, 0,152,166,165, 0,165,166],
- [151, 0,151,151, 0, 87, 0,152,152,152, 85,153,153],
- [ 0, 0, 0,151, 0, 0, 0,152,152,221, 0,221,153],
- [ 0, 0, 0,151, 0, 0, 0,121, 0, 0, 0, 0,153],
- [151, 0,151,151, 0,153,153,153,153,153,153,153,153],
+ [151,245,151,151, 0, 87, 0,152,152,152, 85,153,153],
+ [ 0,246, 0,151, 0, 0, 0,152,152,221, 0,221,153],
+ [246, 0,246,151, 0, 0, 0,121, 85, 0, 0, 0,153],
+ [151,246,151,151, 0,153,153,153,153,153,153,153,153],
[ 0, 0, 0, 0, 0, 0, 0,164, 0, 0,163, 0, 0],
[ 1, 1, 1, 1, 0, 20, 0, 0, 0,162, 0,161, 0],
[ 1, 0,123, 1, 0, 20,124, 0,121, 0,122, 0,126],
- [ 1, 0, 0, 1, 88, 20, 0, 0, 0, 0, 0, 0, 0]
+ [ 1, 0, 0, 1, 88, 20, 86, 0, 0, 0, 0, 0, 0]
],
- "firstArrive": [],
- "events": {
- "1,7": [
- {
- "type": "setBlock",
- "number": "redKing",
- "loc": [
- [
- 1,
- 5
- ]
- ],
- "time": 1500
- },
- {
- "type": "sleep",
- "time": 500
- },
- "\t[redKing]\b[this,1,5]欢迎来到魔塔,你是第一百位挑战者。\n若你能打败我所有的手下,我就与你一对一的决斗。\n现在你必须接受我的安排。",
- {
- "type": "setBlock",
- "number": "blueKing",
- "loc": [
- [
- 1,
- 6
- ],
- [
- 0,
- 7
- ],
- [
- 1,
- 8
- ],
- [
- 2,
- 7
- ]
- ],
- "time": 500
- },
- "\t[hero]\b[hero]什么?",
- {
- "type": "animate",
- "name": "hand",
- "loc": "hero"
- },
- {
- "type": "setValue",
- "name": "status:atk",
- "operator": "/=",
- "value": "10"
- },
- {
- "type": "setValue",
- "name": "status:def",
- "operator": "/=",
- "value": "10"
- },
- {
- "type": "hide",
- "loc": [
- [
- 1,
- 6
- ],
- [
- 0,
- 7
- ],
- [
- 2,
- 7
- ],
- [
- 1,
- 8
- ]
- ],
- "time": 500
- },
- {
- "type": "hide",
- "loc": [
- [
- 1,
- 5
- ]
- ],
- "time": 500
- },
- {
- "type": "hide"
- },
- {
- "type": "setCurtain",
- "color": [
- 0,
- 0,
- 0
- ],
- "time": 1250
- },
- {
- "type": "sleep",
- "time": 700
- },
- {
- "type": "changeFloor",
- "floorId": "sample1",
- "loc": [
- 1,
- 11
- ],
- "direction": "right",
- "time": 1000
- },
- {
- "type": "trigger",
- "loc": [
- 2,
- 11
- ]
- }
- ],
- "2,11": [
- "\t[杰克,thief]\b[this]喂!醒醒!快醒醒!",
- {
- "type": "setCurtain",
- "time": 1500
- },
- "\t[hero]\b[hero]额,我这是在什么地方?",
- "\t[杰克,thief]\b[this]你被魔王抓了起来扔进了监狱,和我关在了一起,但是幸运的是我在昨天刚刚挖好一条越狱的暗道!",
- {
- "type": "openDoor",
- "loc": [
- 3,
- 11
- ]
- },
- {
- "type": "comment",
- "text": "{type: openDoor} 不止可以开“门”,也可以用来开墙等等"
- },
- {
- "type": "sleep",
- "time": 300
- },
- "\t[杰克,thief]\b[this]我先走了,祝你好运!",
- {
- "type": "move",
- "time": 750,
- "steps": [
- "right:2",
- "down:1"
- ]
- },
- "上面是个move事件,可以对NPC等进行移动。\n详见样板中小偷事件的写法。",
- "\t[hero]\b[hero]怎么跑的这么快..."
- ],
- "4,2": [
- "\t[老人,man]\b[this]本塔的商店有两类,全局商店和非全局商店。\n\n所谓非全局商店,就类似于右下角那个卖钥匙的老人一样,一定要碰到才能触发事件。\n\n而全局商店,则能在快捷商店中直接使用。",
- "\t[老人,man]\b[this]要注册一个全局商店,你需要在全塔属性中,找到“全局商店”,并在内添加你的商店信息。",
- "\t[老人,man]\b[this]商店信息添加后,可以在需要的事件处调用{\"type\": \"openShop\"}来打开你添加的全局商店。",
- "\t[老人,man]\b[this]在上面的例子里,左边是一个仿51层的金币商店,右边是一个仿24层的经验商店。\n\n商店被访问后即可在快捷商店中进行使用。",
- "\t[老人,man]\b[this]如果你需要在某层禁用快捷商店,可以在其楼层属性中设置“快捷商店”。\n如果需要永久禁用商店(直到重新通过触碰NPC打开),请使用{\"type\":\"disableShop\"}",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "1,0": [
- {
- "type": "openShop",
- "id": "shop1",
- "open": true
- }
- ],
- "5,0": [
- {
- "type": "openShop",
- "id": "shop2",
- "open": true
- }
- ],
- "7,7": [
- "\t[老人,man]\b[this]这是一个典型的杀怪开门、强制战斗事件。",
- "\t[老人,man]\b[this]下面的那四个箭头表示单向通行,画在任何一个图层都有效。",
- {
- "type": "hide",
- "time": 500
- }
- ],
- "9,7": [
- {
- "type": "closeDoor",
- "id": "specialDoor",
- "loc": [
- 8,
- 7
- ]
- },
- {
- "type": "hide"
- }
- ],
- "10,4": [
- "\t[blackKing]\b[this]你终于还是来了。",
- "\t[hero]\b[hero]放开我们的公主!",
- "\t[blackKing]\b[this]如果我不愿意呢?",
- "\t[hero]\b[hero]无需多说,拔剑吧!",
- {
- "type": "battle",
- "loc": [
- 10,
- 2
- ]
- },
- {
- "type": "openDoor",
- "loc": [
- 8,
- 7
- ]
- },
- "\t[blackKing]没想到你已经变得这么强大了... 算你厉害。\n公主就交给你了,请好好对她。",
- {
- "type": "hide"
- }
- ],
- "10,0": [
- "\t[hero]\b[hero]公主,我来救你了~",
- "\t[公主,princess]\b[this]快救我出去!我受够这里了!",
- "\t[hero]\b[hero]公主别怕,我们走吧~",
- {
- "type": "win",
- "reason": "救出公主"
- }
- ],
- "6,11": [
- "\t[仙子,fairy]\b[this]通过调用 {\"type\": \"closeDoor\"} 可以在空地关上一扇门或墙。\n比如我下面这个机关门。",
- {
- "type": "closeDoor",
- "id": "steelDoor",
- "loc": [
- 6,
- 12
- ]
- },
- "\t[仙子,fairy]\b[this]通过调用 {\"type\": \"openDoor\"} 可以无需钥匙打开一扇门或暗墙。",
- {
- "type": "openDoor",
- "loc": [
- 6,
- 12
- ]
- },
- "\t[仙子,fairy]\b[this]同时,也可以对其它层进行操作,比如楼下的机关门,现在已经为你打开了。",
- {
- "type": "openDoor",
- "loc": [
- 11,
- 10
- ],
- "floorId": "sample0"
- },
- "\t[仙子,fairy]\b[this]如果当前楼层的 show 或 hide 指定了 time 参数,则以动画效果显示,指定的参数作为淡入淡出时间(毫秒)来计算。",
- "\t[仙子,fairy]\b[this]现在到楼下来找我吧~",
- {
- "type": "show",
- "loc": [
- [
- 12,
- 10
- ]
- ],
- "floorId": "sample0"
- },
- {
- "type": "hide",
- "time": 500
- }
- ],
- "8,11": [
- {
- "type": "setValue",
- "name": "flag:man_times",
- "operator": "+=",
- "value": "1"
- },
- "\t[老人,man]\b[this]在文字中使用$+{}可以计算并显示一个表达式的结果。\n",
- "\t[老人,man]\b[this]例如:\n你的当前攻击力是${status:atk},防御力是${status:def}。\n攻防和的十倍是${10*(status:atk+status:def)},攻防之积是${status:atk*status:def}。\n你有${item:yellowKey}把黄钥匙,${item:blueKey}把蓝钥匙,${item:redKey}把红钥匙。\n你有${item:pickaxe}个破,${item:bomb}个炸,${item:centerFly}个飞。\n这是你第${flag:man_times}次和我对话。",
- "\t[老人,man]\b[this]同时,你也可以通过{\"type\": \"setValue\"}来设置一个勇士的属性、道具,或某个Flag。",
- "\t[老人,man]\b[this]例如:\n现在我将让你的攻防提升50%,再将攻防和的十倍加到生命值上。",
- {
- "type": "setValue",
- "name": "status:atk",
- "operator": "*=",
- "value": "1.5"
- },
- {
- "type": "setValue",
- "name": "status:def",
- "operator": "*=",
- "value": "1.5"
- },
- {
- "type": "setValue",
- "name": "status:hp",
- "operator": "+=",
- "value": "10*(status:atk+status:def)"
- },
- "\t[老人,man]\b[this]再送你500金币,1000经验,1破2炸3飞!",
- {
- "type": "setValue",
- "name": "status:money",
- "operator": "+=",
- "value": "500"
- },
- {
- "type": "setValue",
- "name": "status:exp",
- "operator": "+=",
- "value": "1000"
- },
- {
- "type": "setValue",
- "name": "item:pickaxe",
- "operator": "+=",
- "value": "1"
- },
- {
- "type": "setValue",
- "name": "item:bomb",
- "operator": "+=",
- "value": "2"
- },
- {
- "type": "setValue",
- "name": "item:centerFly",
- "operator": "+=",
- "value": "3"
- },
- "\t[老人,man]\b[this]status:xxx 代表勇士的某个属性。\n其中xxx可取生命、攻击、防御、护盾、金币、经验等很多项。\n\nitem:xxx 代表勇士的某个道具的个数。\nxxx为道具ID,具体可参见items.js中的定义。\n\nflag:xxx 代表某个自定义Flag或变量。\nxxx为Flag/变量名,可以自行定义,由字母、数字和下划线甚至中文组成。\n未定义过而直接取用的Flag默认值为0.",
- "\t[老人,man]\b[this]你现在可以重新和我进行对话,进一步看到属性值的改变。"
- ],
- "10,11": [
- {
- "type": "while",
- "condition": "true",
- "data": [
- {
- "type": "switch",
- "condition": "flag:woman_times",
- "caseList": [
- {
- "case": "0",
- "action": [
- "\t[老人,trader]这是个很复杂的例子,它将教会你如何使用if 语句进行条件判断,以及 choices 提供选项来供用户进行选择。",
- "\t[老人,trader]第一次访问我将显示这段文字;从第二次开始将会向你出售钥匙。\n钥匙价格将随着访问次数递增。\n当合计出售了七把钥匙后,将送你一把大黄门钥匙,并消失不再出现。",
- "\t[老人,trader]这部分的逻辑比较长,请细心看样板的写法,是很容易看懂并理解的。"
- ]
- },
- {
- "case": "8",
- "action": [
- "\t[老人,trader]你购买的钥匙已经够多了,再继续卖给你的话我会有危险的。",
- "\t[老人,trader]看在你贡献给我这么多钱的份上,送你一把大黄门钥匙吧,希望你能好好用它。",
- {
- "type": "setValue",
- "name": "item:bigKey",
- "operator": "+=",
- "value": "1"
- },
- "\t[老人,trader]我先走了,拜拜~",
- {
- "type": "hide",
- "time": 500
- },
- {
- "type": "exit"
- }
- ]
- },
- {
- "case": "default",
- "action": [
- {
- "type": "choices",
- "text": "\t[老人,trader]少年,你需要钥匙吗?\n我这里有大把的!",
- "choices": [
- {
- "text": "黄钥匙(${9+flag:woman_times}金币)",
- "action": [
- {
- "type": "if",
- "condition": "status:money>=9+flag:woman_times",
- "true": [
- {
- "type": "setValue",
- "name": "status:money",
- "operator": "-=",
- "value": "9+flag:woman_times"
- },
- {
- "type": "setValue",
- "name": "item:yellowKey",
- "operator": "+=",
- "value": "1"
- }
- ],
- "false": [
- "\t[老人,trader]你的金钱不足!",
- {
- "type": "continue"
- }
- ]
- }
- ]
- },
- {
- "text": "蓝钥匙(${18+2*flag:woman_times}金币)",
- "action": [
- {
- "type": "if",
- "condition": "status:money>=18+2*flag:woman_times",
- "true": [
- {
- "type": "setValue",
- "name": "status:money",
- "operator": "-=",
- "value": "18+2*flag:woman_times"
- },
- {
- "type": "setValue",
- "name": "item:blueKey",
- "operator": "+=",
- "value": "1"
- }
- ],
- "false": [
- "\t[老人,trader]你的金钱不足!",
- {
- "type": "continue"
- }
- ]
- }
- ]
- },
- {
- "text": "红钥匙(${36+4*flag:woman_times}金币)",
- "action": [
- {
- "type": "if",
- "condition": "status:money>=36+4*flag:woman_times",
- "true": [
- {
- "type": "setValue",
- "name": "status:money",
- "operator": "-=",
- "value": "36+4*flag:woman_times"
- },
- {
- "type": "setValue",
- "name": "item:redKey",
- "operator": "+=",
- "value": "1"
- }
- ],
- "false": [
- "\t[老人,trader]你的金钱不足!",
- {
- "type": "continue"
- }
- ]
- }
- ]
- },
- {
- "text": "离开",
- "action": [
- {
- "type": "exit"
- }
- ]
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "type": "setValue",
- "name": "flag:woman_times",
- "operator": "+=",
- "value": "1"
- }
- ]
- }
- ],
- "12,11": [
- "\t[老人,recluse]\b[this]使用 {\"type\":\"input\"} 可以弹窗请求玩家输入数字",
- "\t[老人,recluse]\b[this]例如这个例子:即将弹出一个输入窗口,然后会将你的输入结果直接加到你的攻击力上。",
- {
- "type": "input",
- "text": "请输入你要加攻击力的数值:"
- },
- {
- "type": "if",
- "condition": "(flag:input>0)",
- "true": [
- {
- "type": "setValue",
- "name": "status:atk",
- "operator": "+=",
- "value": "flag:input"
- },
- {
- "type": "tip",
- "text": "操作成功,攻击+${flag:input}"
- },
- "操作成功,攻击+${flag:input}"
- ],
- "false": []
- },
- "\t[老人,recluse]\b[this]具体可参见样板中本事件的写法。"
- ]
+"firstArrive": [],
+"events": {
+ "4,10": [
+ "\t[样板提示]本层楼将会对各类事件进行介绍。",
+ "左边是一个仿50层的陷阱做法,上方是商店、快捷商店的使用方法,右上是一个典型的杀怪开门的例子,右下是各类可能的NPC事件。",
+ "本样板目前支持的事件列表大致有:\ntext: 显示一段文字(比如你现在正在看到的)\ntip: 左上角显示提示\nshow: 使一个事件有效(可见、可被交互)\nhide: 使一个事件失效(不可见、不可被交互)\ntrigger: 触发另一个地点的事件\nanimate: 显示动画\nbattle: 强制和某怪物战斗\nopenDoor: 无需钥匙开门(例如机关门、暗墙)",
+ "openShop: 打开一个全局商店\ndisableShop: 禁用一个全局商店\nchangeFloor: 传送勇士到某层某位置\nchangePos: 传送勇士到当层某位置;转向\nshowImage: 显示图片\nsetFg: 更改画面色调\nsetWeather: 更改天气\nmove: 移动事件效果\nmoveHero: 移动勇士效果\nplayBgm: 播放某个背景音乐\npauseBgm: 暂停背景音乐\nresumeBgm: 恢复背景音乐的播放\nplaySound: 播放某个音频",
+ "if: 条件判断\nchoices: 提供选项\nsetValue: 设置勇士属性道具,或某个变量/flag\nupdate: 更新状态栏和地图显伤\nwin: 获得胜利(游戏通关)\nlose: 游戏失败\nsleep: 等待多少毫秒\nexit: 立刻结束当前事件\nrevisit: 立刻结束事件并重新触发\nfunction: 自定义JS脚本\n\n更多支持的事件还在编写中,欢迎您宝贵的意见。",
+ "有关各事件的样例,可参见本层一些NPC的写法。\n所有事件样例本层都有介绍。\n\n一个自定义事件处理完后,需要调用{\"type\": \"hide\"}该事件才不会再次出现。",
+ {
+ "type": "hide"
+ }
+ ],
+ "1,5": {
+ "enable": false,
+ "data": []
},
- "changeFloor": {
- "4,12": {
- "floorId": "sample0",
+ "1,6": {
+ "enable": false,
+ "data": []
+ },
+ "0,7": {
+ "enable": false,
+ "data": []
+ },
+ "2,7": {
+ "enable": false,
+ "data": []
+ },
+ "1,8": {
+ "enable": false,
+ "data": []
+ },
+ "1,7": [
+ {
+ "type": "show",
"loc": [
- 6,
- 0
+ 1,
+ 5
+ ],
+ "time": 1500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[redKing]欢迎来到魔塔,你是第一百位挑战者。\n若你能打败我所有的手下,我就与你一对一的决斗。\n现在你必须接受我的安排。",
+ {
+ "type": "show",
+ "loc": [
+ [
+ 1,
+ 6
+ ],
+ [
+ 0,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ],
+ [
+ 2,
+ 7
+ ]
+ ],
+ "time": 500
+ },
+ "\t[hero]什么?",
+ {
+ "type": "playSound",
+ "name": "attack.ogg"
+ },
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "value": "status:atk/10"
+ },
+ {
+ "type": "setValue",
+ "name": "status:def",
+ "value": "status:def/10"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 1,
+ 6
+ ],
+ [
+ 0,
+ 7
+ ],
+ [
+ 2,
+ 7
+ ],
+ [
+ 1,
+ 8
+ ]
]
},
- "5,5": {
- "floorId": "sample2",
- "stair": "downFloor",
- "direction": "up"
+ {
+ "type": "hide",
+ "loc": [
+ 1,
+ 5
+ ],
+ "time": 500
},
- "10,12": null
+ {
+ "type": "hide"
+ },
+ {
+ "type": "setCurtain", "keep": true,
+ "color": [
+ 0,
+ 0,
+ 0
+ ],
+ "time": 1250
+ },
+ {
+ "type": "sleep",
+ "time": 700
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "sample1",
+ "loc": [
+ 1,
+ 11
+ ],
+ "direction": "right",
+ "time": 1000
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 2,
+ 11
+ ]
+ }
+ ],
+ "2,11": [
+ "\t[杰克,thief]喂!醒醒!快醒醒!",
+ {
+ "type": "setCurtain", "keep": true,
+ "time": 1500
+ },
+ "\t[hero]额,我这是在什么地方?",
+ "\t[杰克,thief]你被魔王抓了起来扔进了监狱,和我关在了一起,但是幸运的是我在昨天刚刚挖好一条越狱的暗道!",
+ {
+ "type": "openDoor",
+ "loc": [
+ 3,
+ 11
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 300
+ },
+ "\t[杰克,thief]我先走了,祝你好运!",
+ {
+ "type": "move",
+ "time": 750,
+ "steps": [
+ {
+ "direction": "right",
+ "value": 2
+ },
+ "down"
+ ]
+ },
+ "上面是个move事件,可以对NPC等进行移动。\n详见样板中小偷事件的写法。",
+ "\t[hero]怎么跑的这么快..."
+ ],
+ "4,2": [
+ "\t[老人,man]本塔的商店有两类,全局商店和非全局商店。\n\n所谓非全局商店,就类似于右下角那个卖钥匙的老人一样,一定要碰到才能触发事件。\n\n而全局商店,则能在快捷商店中直接使用。",
+ "\t[老人,man]要注册一个全局商店,你需要在 data.js 中,找到 shops,并在内添加你的商店信息。",
+ "\t[老人,man]商店信息添加后,可以在需要的事件处调用{\"type\": \"openShop\"}来打开你添加的全局商店。",
+ "\t[老人,man]在上面的例子里,左边是一个仿50层的金币商店,右边是一个仿24层的经验商店。\n\n商店被访问后即可在快捷商店中进行使用。",
+ "\t[老人,man]如果你需要在某层暂时禁用快捷商店,可以在data.js中设置cannotUseQuickShop。\n如果需要永久禁用商店,请使用{\"type\":\"disableShop\"}",
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "1,0": [
+ {
+ "type": "openShop",
+ "id": "moneyShop1"
+ }
+ ],
+ "5,0": [
+ {
+ "type": "openShop",
+ "id": "expShop1"
+ }
+ ],
+ "7,7": [
+ "\t[老人,man]这是一个典型的杀怪开门、强制战斗事件。",
+ {
+ "type": "hide"
+ }
+ ],
+ "8,7": {
+ "enable": false,
+ "data": []
},
- "afterBattle": {
- "9,6": [
- {
- "type": "setValue",
- "name": "flag:door",
- "operator": "+=",
- "value": "1"
- }
- ],
- "11,6": [
- {
- "type": "setValue",
- "name": "flag:door",
- "operator": "+=",
- "value": "1"
- }
+ "9,7": [
+ {
+ "type": "show",
+ "loc": [
+ 8,
+ 7
+ ]
+ },
+ {
+ "type": "hide"
+ }
+ ],
+ "10,4": [
+ "\t[blackKing]你终于还是来了。",
+ "\t[hero]放开我们的公主!",
+ "\t[blackKing]如果我不愿意呢?",
+ "\t[hero]无需多说,拔剑吧!",
+ {
+ "type": "battle",
+ "id": "blackKing"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ 10,
+ 2
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 8,
+ 7
+ ]
+ },
+ "\t[blackKing]没想到你已经变得这么强大了... 算你厉害。\n公主就交给你了,请好好对她。",
+ {
+ "type": "hide"
+ }
+ ],
+ "10,0": [
+ "\t[hero]公主,我来救你了~",
+ "\t[公主,princess]快救我出去!我受够这里了!",
+ "\t[hero]公主别怕,我们走吧~",
+ {
+ "type": "win",
+ "reason": "救出公主"
+ }
+ ],
+ "6,12": {
+ "enable": false,
+ "data": []
+ },
+ "6,11": [
+ "\t[仙子,fairy]通过调用 {\"type\": \"show\"} 可以使隐藏的事件显示出来。\n比如我下面这个机关门。",
+ {
+ "type": "show",
+ "loc": [
+ 6,
+ 12
+ ]
+ },
+ "\t[仙子,fairy]通过调用 {\"type\": \"openDoor\"} 可以无需钥匙打开一扇门或暗墙。",
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 12
+ ]
+ },
+ "\t[仙子,fairy]同时,也可以对其它层进行操作,比如楼下的机关门,现在已经为你打开了。",
+ {
+ "type": "openDoor",
+ "loc": [
+ 11,
+ 10
+ ],
+ "floorId": "sample0"
+ },
+ "\t[仙子,fairy]如果 show 或 hide 指定了 time 参数,则以动画效果显示,指定的参数作为消失时间(毫秒)来计算。",
+ "\t[仙子,fairy]现在到楼下来找我吧~",
+ {
+ "type": "show",
+ "loc": [
+ 12,
+ 10
+ ],
+ "floorId": "sample0"
+ },
+ {
+ "type": "hide",
+ "time": 500
+ }
+ ],
+ "8,11": [
+ {
+ "type": "setValue",
+ "name": "flag:man_times",
+ "value": "flag:man_times+1"
+ },
+ "\t[老人,man]在文字中使用${' ${ '}和 } 可以计算并显示一个表达式的结果。\n",
+ "\t[老人,man]例如:\n你的当前攻击力是${status:atk},防御力是${status:def}。\n攻防和的十倍是${10*(status:atk+status:def)},攻防之积是${status:atk*status:def}。\n你有${item:yellowKey}把黄钥匙,${item:blueKey}把蓝钥匙,${item:redKey}把红钥匙。\n你有${item:pickaxe}个破,${item:bomb}个炸,${item:centerFly}个飞。\n这是你第${flag:man_times}次和我对话。",
+ "\t[老人,man]同时,你也可以通过{\"type\": \"setValue\"}来设置一个勇士的属性、道具,或某个Flag。",
+ "\t[老人,man]例如:\n现在我将让你的攻防提升50%,再将攻防和的十倍加到生命值上。",
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "value": "status:atk*1.5"
+ },
+ {
+ "type": "setValue",
+ "name": "status:def",
+ "value": "status:def*1.5"
+ },
+ {
+ "type": "setValue",
+ "name": "status:hp",
+ "value": "status:hp+10*(status:atk+status:def)"
+ },
+ "\t[老人,man]再送你500金币,1000经验,1破2炸3飞!",
+ {
+ "type": "setValue",
+ "name": "status:money",
+ "value": "status:money+500"
+ },
+ {
+ "type": "setValue",
+ "name": "status:exp",
+ "value": "status:exp+1000"
+ },
+ {
+ "type": "setValue",
+ "name": "item:pickaxe",
+ "value": "item:pickaxe+1"
+ },
+ {
+ "type": "setValue",
+ "name": "item:bomb",
+ "value": "item:bomb+2"
+ },
+ {
+ "type": "setValue",
+ "name": "item:centerFly",
+ "value": "item:centerFly+3"
+ },
+ "\t[老人,man]status:xxx 代表勇士的某个属性。\n其中xxx可取hp, atk, def, mdef, money,exp这几项。\n\nitem:xxx 代表勇士的某个道具的个数。\nxxx为道具ID,具体可参见items.js中的定义。\n\nflag:xxx 代表某个自定义Flag或变量。\nxxx为Flag/变量名,可以自行定义,由字母、数字和下划线组成。\n未定义过而直接取用的Flag默认值为false。",
+ "\t[老人,man]你现在可以重新和我进行对话,进一步看到属性值的改变。"
+ ],
+ "10,11": [
+ {
+ "type": "if",
+ "condition": "flag:woman_times==0",
+ "true": [
+ "\t[老人,woman]这是个很复杂的例子,它将教会你如何使用if 语句进行条件判断,以及 choices 提供选项来供用户进行选择。",
+ "\t[老人,woman]第一次访问我将显示这段文字;从第二次开始将会向你出售钥匙。\n钥匙价格将随着访问次数递增。\n当合计出售了七把钥匙后,将送你一把大黄门钥匙,并消失不再出现。",
+ "\t[老人,woman]这部分的逻辑比较长,请细心看样板的写法,是很容易看懂并理解的。"
+ ],
+ "false": [
+ {
+ "type": "if",
+ "condition": "flag:woman_times==8",
+ "true": [
+ "\t[老人,woman]你购买的钥匙已经够多了,再继续卖给你的话我会有危险的。",
+ "\t[老人,woman]看在你贡献给我这么多钱的份上,送你一把大黄门钥匙吧,希望你能好好用它。",
+ {
+ "type": "setValue",
+ "name": "item:bigKey",
+ "value": "item:bigKey+1"
+ },
+ "\t[老人,woman]我先走了,拜拜~",
+ {
+ "type": "hide",
+ "time": 500
+ },
+ {
+ "type": "exit"
+ }
+ ],
+ "false": [
+ {
+ "type": "choices",
+ "text": "\t[老人,woman]少年,你需要钥匙吗?\n我这里有大把的!",
+ "choices": [
+ {
+ "text": "黄钥匙(${9+flag:woman_times}金币)",
+ "action": [
+ {
+ "type": "if",
+ "condition": "status:money>=9+flag:woman_times",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "status:money",
+ "value": "status:money-(9+flag:woman_times)"
+ },
+ {
+ "type": "setValue",
+ "name": "item:yellowKey",
+ "value": "item:yellowKey+1"
+ }
+ ],
+ "false": [
+ "\t[老人,woman]你的金钱不足!",
+ {
+ "type": "revisit"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "text": "蓝钥匙(${18+2*flag:woman_times}金币)",
+ "action": [
+ {
+ "type": "if",
+ "condition": "status:money>=18+2*flag:woman_times",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "status:money",
+ "value": "status:money-(18+2*flag:woman_times)"
+ },
+ {
+ "type": "setValue",
+ "name": "item:blueKey",
+ "value": "item:blueKey+1"
+ }
+ ],
+ "false": [
+ "\t[老人,woman]你的金钱不足!",
+ {
+ "type": "revisit"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "text": "红钥匙(${36+4*flag:woman_times}金币)",
+ "action": [
+ {
+ "type": "if",
+ "condition": "status:money>=36+4*flag:woman_times",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "status:money",
+ "value": "status:money-(36+4*flag:woman_times)"
+ },
+ {
+ "type": "setValue",
+ "name": "item:redKey",
+ "value": "item:redKey+1"
+ }
+ ],
+ "false": [
+ "\t[老人,woman]你的金钱不足!",
+ {
+ "type": "revisit"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "text": "离开",
+ "action": [
+ {
+ "type": "exit"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:woman_times",
+ "value": "flag:woman_times+1"
+ },
+ {
+ "type": "revisit"
+ }
+ ],
+ "12,11": [
+ "\t[老人,womanMagician]使用 {\"type\":\"function\"} 可以写自定义的JS脚本。\n本塔支持的所有主要API会在doc文档内给出。",
+ "\t[老人,womanMagician]例如这个例子:即将弹出一个输入窗口,然后会将你的输入结果直接加到你的攻击力上。",
+ {
+ "type": "input",
+ "text": "请输入你要加攻击力的数值:"
+ },
+ {
+ "type": "if",
+ "condition": "flag:input>0",
+ "true": [
+ {
+ "type": "setValue",
+ "name": "status:atk",
+ "value": "status:atk+flag:input"
+ },
+ {
+ "type": "tip",
+ "text": "操作成功,攻击+${flag:input}"
+ },
+ "操作成功,攻击+${flag:input}"
+ ],
+ "false": []
+ },
+ "\t[老人,womanMagician]具体可参见样板中本事件的写法。"
+ ]
+},
+"changeFloor": {
+ "4,12": {
+ "floorId": "sample0",
+ "loc": [
+ 6,
+ 0
]
},
- "afterGetItem": {},
- "afterOpenDoor": {},
- "cannotMove": {},
- "bgmap": [
-
-],
- "fgmap": [
-
-],
- "autoEvent": {
- "10,5": {
- "0": {
- "condition": "flag:door==2",
- "currentFloor": true,
- "priority": 0,
- "delayExecute": false,
- "multiExecute": false,
- "data": [
- {
- "type": "openDoor"
- }
- ]
- },
- "1": null
+ "5,5": {
+ "floorId": "sample2",
+ "stair": "downFloor",
+ "direction": "up"
+ }
+},
+"afterBattle": {
+ "9,6": [
+ {
+ "type": "setValue",
+ "name": "flag:door",
+ "value": "flag:door+1"
+ },
+ {
+ "type": "if",
+ "condition": "flag:door==2",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 10,
+ 5
+ ]
+ }
+ ],
+ "false": []
}
- },
- "width": 13,
- "height": 13,
- "beforeBattle": {}
+ ],
+ "11,6": [
+ {
+ "type": "setValue",
+ "name": "flag:door",
+ "value": "flag:door+1"
+ },
+ {
+ "type": "if",
+ "condition": "flag:door==2",
+ "true": [
+ {
+ "type": "openDoor",
+ "loc": [
+ 10,
+ 5
+ ]
+ }
+ ],
+ "false": []
+ }
+ ]
+},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"cannotViewMap": true,
+"bgmap": [
+
+],
+"fgmap": [
+
+],
}
\ No newline at end of file
diff --git a/project/floors/sample2.js b/project/floors/sample2.js
index fcff416..898702b 100644
--- a/project/floors/sample2.js
+++ b/project/floors/sample2.js
@@ -1,90 +1,1000 @@
main.floors.sample2=
{
- "floorId": "sample2",
- "title": "样板 2 层",
- "name": "2",
- "canFlyTo": true,
- "canFlyFrom": true,
- "canUseQuickShop": true,
- "cannotViewMap": false,
- "defaultGround": "ground",
- "images": [],
- "ratio": 1,
- "map": [
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 1, 27, 28, 29, 1, 0,202, 1, 27, 28, 29, 1, 0, 0, 0, 1, 0, 0, 0,202, 0, 0, 0, 0, 0, 0],
- [ 1, 31, 32, 33, 1, 0, 0, 1, 31, 32, 33, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 1, 21,258, 22, 1, 0, 0, 1, 21,257, 22, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 1, 1, 82, 1, 1, 0, 0, 1, 1, 81, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 22, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 45, 0, 1, 0,202,202, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0,202,202, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0],
- [ 0,327, 0, 0, 0, 0, 88, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,202, 0, 0, 0, 0,328, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 87, 0, 0, 0, 0,122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0,329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0,330, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,202, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 1, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 1, 1, 0, 0, 1, 0,202,202, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0,202,202, 0],
- [ 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0],
- [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+"floorId": "sample2",
+"title": "主塔 40 层",
+"name": "40",
+"canFlyTo": false,
+"canUseQuickShop": true,
+"defaultGround": "snowGround",
+"images": [],
+"color": [
+ 255,
+ 0,
+ 0,
+ 0.3
],
- "width": 26,
- "height": 26,
- "firstArrive": [],
- "events": {
- "12,12": [
- "234"
- ],
- "10,11": {
- "trigger": "action",
- "enable": true,
- "noPass": null,
- "displayDamage": true,
- "opacity": 1,
- "filter": {
- "blur": 0,
- "hue": 0,
- "grayscale": 0,
- "invert": false,
- "shadow": 0
- },
- "data": [
- "\t[小妖精,bearRight]欢迎使用事件编辑器(双击方块可直接预览)"
+"weather": [
+ "rain",
+ 10
+],
+"bgm": "bgm.mp3",
+"item_ratio": 1,
+"map": [
+ [ 5, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5, 5],
+ [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1, 85, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4,247, 1,247, 1,247, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 1,247,247,247, 1, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 1,247, 30,247, 1, 4, 4, 4, 5],
+ [ 5, 4, 4, 4,247, 1,124, 1,247, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1,123, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 4, 85, 4, 4, 4, 4, 4, 5],
+ [ 5, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5, 5]
+],
+"firstArrive": [
+ "\t[实战!]本楼将尝试复刻《宿命的旋律》40F剧情。"
+],
+"events": {
+ "6,11": {
+ "enable": false,
+ "data": []
+ },
+ "6,10": [
+ {
+ "type": "playSound",
+ "name": "door.ogg"
+ },
+ {
+ "type": "show",
+ "loc": [
+ 6,
+ 11
+ ]
+ },
+ {
+ "type": "hide"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 6,
+ 7
]
}
- },
- "changeFloor": {
- "6,10": {
- "floorId": "sample1",
- "stair": "upFloor"
+ ],
+ "6,7": [
+ {
+ "type": "playSound",
+ "name": "item.ogg"
},
- "7,12": {
- "floorId": "sample2",
- "stair": "downFloor"
+ "\t[hero]杰克,你究竟是什么人?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[杰克,thief]……",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]我们……是朋友对吧?\n是朋友就应该相互信任对吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[杰克,thief]……事到如今也没有什么好隐瞒的了。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[杰克,thief]没错,我就是这一切的背后主谋。",
+ {
+ "type": "move",
+ "steps": [
+ {
+ "direction": "up",
+ "value": 3
+ }
+ ],
+ "time": 1000
+ },
+ {
+ "type": "show",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]我的真名为——黑暗大法师,第四区域的头目。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]呵呵,不知道为什么,我竟然对事情走到现在这一步毫不感觉意外。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]以杰克的名义利用了你这么久,真是抱歉啊。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]真正的杰克现在在哪里?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]盗贼杰克这个人类从未存在过,他只是我用来接近你的一副皮囊而已。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……这样啊,呵呵。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]为什么你看上去丝毫不生气?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]多亏了鬼帝,我现在的脾气好得连我自己都害怕。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]说起来我还得好好感谢你呢,如果没有杰克……你的帮助,我早就死在第一区域了。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]不论你的目的如何,你的所作所为都是对我有利的。不是吗?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]能够如此淡定的面对背叛,看来跟五年前相比,你确实成长了很多啊。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]五年前?……黑暗大法师,在这之前,我们好像素未谋面吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]五年前那场屠城你应该这一生都不会忘记吧。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]很不巧,那场屠城的主谋,也是我。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]这么说,击中我双亲的那道紫色闪电,也就是你释放的吧……",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]你的双亲?这种事情我怎么可能会记得?\n你难道在踩死蚂蚁的时候还会一只只记下他们的样子吗?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]老 子 要 你 的 命",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]你应该对我心怀感激才对,如果不是那时的我看出了你隐藏的稀有勇者体质,你绝对不可能活到今天。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]在暗中动手脚让你通过勇者选拔的人也是我,我一直一直在暗中引导你走到今天这一步。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]是我救赎了一无是处的你。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]为什么只有我一个人活了下来!!!!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]为什么偏偏是我!!!!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]我刚才不是说过了吗?因为我看出了你有稀有勇者体质啊。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]你刚刚跟鬼帝交过手,应该已经很清楚这稀有勇者体质意味着什么了吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……就因为我有这种体质,就不得不背负如此残酷的宿命吗?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]愚蠢!这意味着只要我对你加以引导跟培养,你就能成为这世间实力最强的存在!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……所以,你究竟想利用我干什么?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]我利用你干的事情,你不是已经完成了吗?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……你说什么?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]不知不觉间,你已经在我的指引下跟鬼帝正面交手并且杀掉了他啊。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]就连我跟鬼帝的对决……也是被你安排好了的?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]你们两个一个是人类勇者,一个是魔物勇者,迟早会有交手的一天。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]我只不过是操纵了一系列的连锁事件让这一天提早了数十年到来而已。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……你这样做对谁有好处?他可是你们魔物世界的救世主啊。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]一个惧怕征战,爱好和平的懦夫,也配叫救世主?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]获得了力量,却只会被动挨打而不主动向人类世界出击,龟缩在第二区域惶惶度日,他根本就不配拥有稀有勇者体质。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]为了不让这种人霸占着积累多年的庞大灵魂能量无作为,我设计让你杀掉了他。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]你没有辜负我的期待,成功战胜了那个废物,现在你体内累积的灵魂能量……也就是魔力,已经达到了能跟魔王匹敌的地步。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……是吗?现在的我能与魔王匹敌?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]不止如此,你现在的力量之强就算是统治世界也是绰绰有余!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]怎么样?要不要加入我的麾下,跟随我去征战人类世界?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]能与魔王匹敌的话,也就是说。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]我 现 在 对 付 你 这 种 杂 碎 也 绰 绰 有 余 吧 ?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]……什么?!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]等一下!别冲动!你先等我把这利害关系理一理——",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]你给老子闭嘴。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]老子什么都不想听。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]老子现在想做的事情只有一件——",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]剁掉你的头,把它放回我双亲的墓前。",
+ {
+ "type": "update"
}
+ ],
+ "6,4": {
+ "enable": false,
+ "data": []
},
- "afterBattle": {},
- "afterGetItem": {},
- "afterOpenDoor": {},
- "cannotMove": {},
- "upFloor": null,
- "bgmap": [
-
-],
- "fgmap": [
-
-],
- "autoEvent": {},
- "beforeBattle": {},
- "cannotMoveIn": {}
+ "5,4": {
+ "enable": false,
+ "data": []
+ },
+ "7,4": {
+ "enable": false,
+ "data": []
+ },
+ "5,5": {
+ "enable": false,
+ "data": []
+ },
+ "7,5": {
+ "enable": false,
+ "data": []
+ },
+ "6,3": {
+ "trigger": "action",
+ "enable": false,
+ "data": [
+ "\t[blackMagician]听不进去人话的蠢货,就要用疼痛来管教!",
+ {
+ "type": "changePos",
+ "direction": "up"
+ },
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]出来吧!禁忌——紫电凶杀阵!",
+ {
+ "type": "show",
+ "loc": [
+ [
+ 4,
+ 3
+ ],
+ [
+ 4,
+ 6
+ ],
+ [
+ 8,
+ 6
+ ],
+ [
+ 8,
+ 3
+ ]
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[blackMagician]感受绝望吧!冥顽不化的蠢货!",
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 4,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 8,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ {
+ "type": "playSound",
+ "name": "attack.ogg"
+ },
+ {
+ "type": "animate",
+ "name": "thunder",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ "\t[hero]唔……!!(吐血)",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]我的魔力可是充足的很啊!我会一直折磨到你屈服于我为止!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]人类!好好感受吧!当初你们施加于我的痛苦!如今我要百倍奉还!",
+ {
+ "type": "show",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 1000
+ },
+ {
+ "type": "sleep",
+ "time": 700
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 6,
+ 6
+ ]
+ }
+ ]
+ },
+ "4,3": {
+ "trigger": "action",
+ "displayDamage": false,
+ "enable": false,
+ "data": []
+ },
+ "8,3": {
+ "trigger": "action",
+ "displayDamage": false,
+ "enable": false,
+ "data": []
+ },
+ "4,6": {
+ "trigger": "action",
+ "displayDamage": false,
+ "enable": false,
+ "data": []
+ },
+ "8,6": {
+ "trigger": "action",
+ "displayDamage": false,
+ "enable": false,
+ "data": []
+ },
+ "6,6": {
+ "enable": false,
+ "data": [
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]…妖精…小姐……是你吗?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]不要绝望,也不要悲伤。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]你从来都不是独自一人在前进。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]咱一直,一直都在注视着你。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]耍小聪明的你、笨笨的你呆呆的你、胆小的你、勇敢的你帅气的你……全部全部都是你。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]所以放心吧,无论发生什么,咱都会陪伴在你身边的。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]因为你要是离开我的话,立刻就会死掉吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]…妖精…小姐……其实一直以来,我都非常感激你……",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]笨蛋!都这种时候了就不要作出像是临终遗言的发言了啊!!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]喂!那边穿衣品味差到极点的黑暗大法师,别左顾右盼说的就是你!你应该知道咱的身份吧?\n还不速速退下!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]可恶…多管闲事的妖精族…明明只要再让他承受一点疼痛来瓦解他的意志力,我的计划就成功了!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]哼哼哼~抱歉哦,这个笨蛋的意志力可不像你想象的那么薄弱哦!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]不甘心!我不甘心!妖精公主又如何!\n只要是阻挡我的,不管是谁我都要铲除!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]终于露出狐狸尾巴了,其实咱早就看出你有谋反的念头。你的计划就是拉拢这家伙入伙然后推翻魔王对魔塔的统治对吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]呵呵呵……那个昏庸的魔王,掌握着那么庞大的魔物军队却只知道固守魔塔,而不主动侵略人类世界扩张领土!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]我实在是看不过眼,所以我才决定把这个具备稀有勇者体质的家伙培养成新一任魔王!\n来让这个世界的势力重新洗牌!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]你觉得一个满脑子想着回家种田的废柴勇者会成为改变世界的魔王?你晃晃脑袋试试,是不是能听到大海的声音?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]恼人至极的妖精族!呵呵呵……我干脆一不做二不休,连你也一块收拾了吧!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]别小瞧咱!咱好歹也是妖精族里实力数一数二的存在!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]只会耍嘴皮子的恼人苍蝇!我倒要看看一块焦炭会不会说话!\n——招雷弹!!",
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 4,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "yongchang",
+ "loc": [
+ 8,
+ 3
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "attack.ogg"
+ },
+ {
+ "type": "animate",
+ "name": "thunder",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ "\t[小妖精,fairy]切,这点伤痛跟他刚才经历的身心地狱相比根本就不算什么。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]哼!翅膀都被烧焦了还要嘴硬?你难不成真以为我不会对你动真格?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……你这混蛋!给我离她远点!!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]!…你现在受了很严重的致命伤,乱动什么?\n乖。别怕,这里有咱顶着!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]对了,咱再问你一遍,你是很珍惜自己性命的对吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]!…等等…妖精小姐,你不会是……?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]喂,黑暗大法师,你作为魔塔里最博学多识的蠢货,应该对咱妖精族的特殊能力再清楚不过吧?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]什么?!难不成你是想!!不可能……\n就为了一个渺小的人类,不可理喻!!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]哼哼哼!你害怕的表情可真美味!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]不过比起这个,咱更期待你吃到“妖精自灭冲击”之后的死状哦!~",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[blackMagician]不!!不应该是这样的!我完美的计划竟然会被一只小小的妖精破坏!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]不要!……千万不要!……为了我这种人……唔!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]笨蛋,动都动不了了就不要强撑着站起来了啊。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]真是的,都到最后一刻了,你这家伙好歹也让咱省点心吧。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[小妖精,fairy]那么,再见了……我的勇者大人。",
+ {
+ "type": "move",
+ "time": 700,
+ "steps": [
+ {
+ "direction": "up",
+ "value": 3
+ }
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "attack.ogg"
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ "\t[blackMagician]不可能!!!!!",
+ {
+ "type": "hide",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ 4,
+ 3
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ 4,
+ 6
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ 8,
+ 6
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ 8,
+ 3
+ ]
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "sample2",
+ "loc": [
+ 6,
+ 6
+ ],
+ "direction": "up",
+ "time": 1000
+ },
+ {
+ "type": "show",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ "\t[hero]…妖精…小姐……",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……妖精小姐!",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]是梦吗?……不对,为什么我在流泪?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]这颗漂亮的宝石是……?",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]我全都想起来了……妖精小姐为了我……\n牺牲了自己的性命。",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]在这颗宝石上,我能感受到你的温度……\n熟悉而又令人安心,这就是你最后留给我的东西吗……",
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]好温暖……",
+ {
+ "type": "setValue",
+ "name": "item:yellowGem",
+ "value": "1"
+ },
+ {
+ "type": "hide",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "playSound",
+ "name": "item.ogg"
+ },
+ "\t[hero]……",
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "openDoor",
+ "loc": [
+ 6,
+ 11
+ ]
+ }
+ ]
+ },
+ "6,5": {
+ "enable": false,
+ "data": []
+ }
+},
+"changeFloor": {
+ "6,0": {
+ "floorId": "sample2",
+ "stair": "upFloor"
+ },
+ "6,12": {
+ "floorId": "sample1",
+ "stair": "upFloor"
+ }
+},
+"afterBattle": {
+ "6,4": [
+ "\t[blackMagician]天真!你以为这样就能战胜我吗?",
+ {
+ "type": "show",
+ "loc": [
+ 7,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "update"
+ }
+ ],
+ "7,5": [
+ "\t[blackMagician]你打败的不过是我众多分身中的其中一个而已。",
+ {
+ "type": "show",
+ "loc": [
+ 5,
+ 4
+ ],
+ "time": 500
+ },
+ {
+ "type": "update"
+ }
+ ],
+ "5,4": [
+ "\t[blackMagician]你的身体已经伤痕累累了,可我还留有着九成多的魔力。",
+ {
+ "type": "show",
+ "loc": [
+ 5,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "update"
+ }
+ ],
+ "5,5": [
+ "\t[blackMagician]顽固的家伙!放弃抵抗吧!",
+ {
+ "type": "show",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 500
+ },
+ {
+ "type": "update"
+ }
+ ],
+ "7,4": [
+ "\t[blackMagician]哈哈哈哈!我的灵魂远比你想象的强大!\n我即是永恒!",
+ {
+ "type": "show",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 6,
+ 3
+ ]
+ }
+ ]
+},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"cannotViewMap": true,
}
\ No newline at end of file
diff --git a/project/floors/sample3.js b/project/floors/sample3.js
new file mode 100644
index 0000000..ec4677d
--- /dev/null
+++ b/project/floors/sample3.js
@@ -0,0 +1,409 @@
+main.floors.sample3 =
+{
+ "floorId": "sample3", // 这里需要改楼层名,请和文件名及下面的floorId保持完全一致
+ // 楼层唯一标识符仅能由字母、数字、下划线组成,且不能由数字开头
+ // 推荐用法:第20层就用MT20,第38层就用MT38,地下6层就用MT_6(用下划线代替负号),隐藏3层用MT3h(h表示隐藏),等等
+ // 楼层唯一标识符,需要和名字完全一致
+ "title": "主塔 40 层", // 楼层中文名
+ "name": "40", // 显示在状态栏中的层数
+ "canFlyTo": false, // 该楼能否被楼传器飞到(不能的话在该楼也不允许使用楼传器)
+ "canUseQuickShop": true, // 该层是否允许使用快捷商店
+ "defaultGround": "snowGround", // 默认地面的图块ID(terrains中)
+ "images": [], // // 该层默认显示的所有图片;详细用法请查看文档“自定义素材”中的说明。
+ "color": [255,0,0,0.3], // 该层的默认画面色调。本项可不写(代表无色调),如果写需要是一个RGBA数组。
+ "weather": ["rain",10], // 该层的默认天气。本项可忽略表示晴天,如果写则第一项为"rain"或"snow"代表雨雪,第二项为1-10之间的数代表强度。
+ "bgm": "bgm.mp3", // 到达该层后默认播放的BGM。本项可忽略。
+ "item_ratio": 1, // 该层的宝石/血瓶倍率
+ "map": [ // 地图数据,需要是13x13,建议使用地图生成器来生成
+ [ 5, 5, 5, 5, 5, 5, 87, 5, 5, 5, 5, 5, 5],
+ [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1, 85, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4,247, 1,247, 1,247, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 1,247,247,247, 1, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 1,247, 30,247, 1, 4, 4, 4, 5],
+ [ 5, 4, 4, 4,247, 1,124, 1,247, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1,123, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 1, 0, 1, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 5],
+ [ 5, 4, 4, 4, 4, 4, 85, 4, 4, 4, 4, 4, 5],
+ [ 5, 5, 5, 5, 5, 5, 88, 5, 5, 5, 5, 5, 5]
+ ],
+ "firstArrive": [ // 第一次到该楼层触发的事件
+ "\t[实战!]本楼将尝试复刻《宿命的旋律》40F剧情。"
+ ],
+ "events": { // 该楼的所有可能事件列表
+
+ "6,11": {"enable": false}, // 下楼梯口的机关门,初始处于关闭状态
+ "6,10": [ // 进入陷阱后关门
+ {"type": "playSound", "name": "door.mp3"},
+ {"type": "show", "loc": [6,11]}, // 显示机关门
+ {"type": "hide"}, // 隐藏该事件
+ {"type": "trigger", "loc": [6,7]}, // 直接引发"6,7"处的事件,即下面的杰克
+ // 请再次注意"trigger"会立刻结束当前事件,因此"type":"hide"需要在trigger前调用
+ ],
+ "6,7": [ // 杰克事件
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]杰克,你究竟是什么人?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[杰克,thief]……",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]我们……是朋友对吧?\n是朋友就应该相互信任对吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[杰克,thief]……事到如今也没有什么好隐瞒的了。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[杰克,thief]没错,我就是这一切的背后主谋。",
+ {"type": "move", "steps": [ // 移动到黑暗大法师的位置;使用move会自动调用hide进行隐藏,无需再手动调用
+ {"direction": "up", "value": 3}
+ ], "time": 1000},
+ {"type": "show", "loc": [6,4], "time": 1000}, // 显示黑暗大法师
+ {"type": "sleep", "time": 500}, // 等待500毫秒
+ // 下面是黑暗大法师的事件
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]我的真名为——黑暗大法师,第四区域的头目。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]呵呵,不知道为什么,我竟然对事情走到现在这一步毫不感觉意外。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]以杰克的名义利用了你这么久,真是抱歉啊。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]真正的杰克现在在哪里?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]盗贼杰克这个人类从未存在过,他只是我用来接近你的一副皮囊而已。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……这样啊,呵呵。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]为什么你看上去丝毫不生气?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]多亏了鬼帝,我现在的脾气好得连我自己都害怕。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]说起来我还得好好感谢你呢,如果没有杰克……你的帮助,我早就死在第一区域了。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]不论你的目的如何,你的所作所为都是对我有利的。不是吗?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]能够如此淡定的面对背叛,看来跟五年前相比,你确实成长了很多啊。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]五年前?……黑暗大法师,在这之前,我们好像素未谋面吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]五年前那场屠城你应该这一生都不会忘记吧。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]很不巧,那场屠城的主谋,也是我。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]这么说,击中我双亲的那道紫色闪电,也就是你释放的吧……",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]你的双亲?这种事情我怎么可能会记得?\n你难道在踩死蚂蚁的时候还会一只只记下他们的样子吗?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]老 子 要 你 的 命",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]你应该对我心怀感激才对,如果不是那时的我看出了你隐藏的稀有勇者体质,你绝对不可能活到今天。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]在暗中动手脚让你通过勇者选拔的人也是我,我一直一直在暗中引导你走到今天这一步。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]是我救赎了一无是处的你。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]为什么只有我一个人活了下来!!!!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]为什么偏偏是我!!!!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]我刚才不是说过了吗?因为我看出了你有稀有勇者体质啊。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]你刚刚跟鬼帝交过手,应该已经很清楚这稀有勇者体质意味着什么了吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……就因为我有这种体质,就不得不背负如此残酷的宿命吗?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]愚蠢!这意味着只要我对你加以引导跟培养,你就能成为这世间实力最强的存在!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……所以,你究竟想利用我干什么?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]我利用你干的事情,你不是已经完成了吗?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……你说什么?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]不知不觉间,你已经在我的指引下跟鬼帝正面交手并且杀掉了他啊。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]就连我跟鬼帝的对决……也是被你安排好了的?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]你们两个一个是人类勇者,一个是魔物勇者,迟早会有交手的一天。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]我只不过是操纵了一系列的连锁事件让这一天提早了数十年到来而已。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……你这样做对谁有好处?他可是你们魔物世界的救世主啊。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]一个惧怕征战,爱好和平的懦夫,也配叫救世主?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]获得了力量,却只会被动挨打而不主动向人类世界出击,龟缩在第二区域惶惶度日,他根本就不配拥有稀有勇者体质。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]为了不让这种人霸占着积累多年的庞大灵魂能量无作为,我设计让你杀掉了他。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]你没有辜负我的期待,成功战胜了那个废物,现在你体内累积的灵魂能量……也就是魔力,已经达到了能跟魔王匹敌的地步。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……是吗?现在的我能与魔王匹敌?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]不止如此,你现在的力量之强就算是统治世界也是绰绰有余!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]怎么样?要不要加入我的麾下,跟随我去征战人类世界?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]能与魔王匹敌的话,也就是说。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]我 现 在 对 付 你 这 种 杂 碎 也 绰 绰 有 余 吧 ?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]……什么?!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]等一下!别冲动!你先等我把这利害关系理一理——",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]你给老子闭嘴。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]老子什么都不想听。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]老子现在想做的事情只有一件——",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]剁掉你的头,把它放回我双亲的墓前。",
+ {"type": "update"} // 本事件剧情结束,更新地图显伤
+ ],
+ "6,4": { // 黑暗大法师战斗事件
+ "enable": false, // 初始时是禁用状态
+ // 打败后将触发afterBattle事件
+ },
+ "5,4": {"enable":false}, // 大法师的分身们,初始时禁用状态
+ "7,4": {"enable":false}, // 大法师的分身们,初始时禁用状态
+ "5,5": {"enable":false}, // 大法师的分身们,初始时禁用状态
+ "7,5": {"enable":false}, // 大法师的分身们,初始时禁用状态
+ "6,3": { // 大法师本尊
+ "trigger": "action", // 注意:这里要写 trigger:action ,来覆盖掉系统默认的battle事件。
+ "enable":false,
+ "data": [
+ "\t[blackMagician]听不进去人话的蠢货,就要用疼痛来管教!",
+ {"type": "changePos", "direction": "up"},
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]出来吧!禁忌——紫电凶杀阵!",
+ {"type": "show", "loc": [[4,3],[4,6],[8,6],[8,3]], "time": 500}, // 依次显示四个角的法师
+ {"type": "sleep", "time": 500},
+ "\t[blackMagician]感受绝望吧!冥顽不化的蠢货!",
+ /*
+ {"type": "hide", "loc": [4,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [4,3], "time": 150},
+ {"type": "hide", "loc": [4,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [4,6], "time": 150},
+ {"type": "hide", "loc": [8,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [8,6], "time": 150},
+ {"type": "hide", "loc": [8,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [8,3], "time": 150},
+ */
+ {"type": "animate", "name": "yongchang", "loc": [4,3]},
+ {"type": "animate", "name": "yongchang", "loc": [4,6]},
+ {"type": "animate", "name": "yongchang", "loc": [8,6]},
+ {"type": "animate", "name": "yongchang", "loc": [8,3]},
+ {"type": "sleep", "time": 200},
+ {"type": "playSound", "name": "attack.mp3"}, // 播放攻击音效
+ {"type": "animate", "name": "thunder", "loc": "hero"},
+ {"type": "sleep", "time": 200},
+ "\t[hero]唔……!!(吐血)",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]我的魔力可是充足的很啊!我会一直折磨到你屈服于我为止!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]人类!好好感受吧!当初你们施加于我的痛苦!如今我要百倍奉还!",
+ {"type": "show", "loc": [6,6], "time": 1000}, // 显示妖精
+ {"type": "sleep", "time": 700},
+ {"type": "trigger", "loc": [6,6]} // 立刻触发妖精事件
+ ]
+ },
+ "4,3": { // 四个角的大法师,
+ "trigger": "action",
+ "displayDamage": false,
+ "enable":false
+ },
+ "8,3": { // 四个角的大法师,
+ "trigger": "action",
+ "displayDamage": false,
+ "enable":false
+ },
+ "4,6": { // 四个角的大法师,
+ "trigger": "action",
+ "displayDamage": false,
+ "enable":false
+ },
+ "8,6": { // 四个角的大法师,
+ "trigger": "action",
+ "displayDamage": false,
+ "enable":false
+ },
+
+ "6,6": { // 妖精
+ "enable":false, // 初始时禁用状态
+ "data": [ // 妖精事件
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]…妖精…小姐……是你吗?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]不要绝望,也不要悲伤。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]你从来都不是独自一人在前进。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]咱一直,一直都在注视着你。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]耍小聪明的你、笨笨的你呆呆的你、胆小的你、勇敢的你帅气的你……全部全部都是你。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]所以放心吧,无论发生什么,咱都会陪伴在你身边的。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]因为你要是离开我的话,立刻就会死掉吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]…妖精…小姐……其实一直以来,我都非常感激你……",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]笨蛋!都这种时候了就不要作出像是临终遗言的发言了啊!!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]喂!那边穿衣品味差到极点的黑暗大法师,别左顾右盼说的就是你!你应该知道咱的身份吧?\n还不速速退下!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]可恶…多管闲事的妖精族…明明只要再让他承受一点疼痛来瓦解他的意志力,我的计划就成功了!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]哼哼哼~抱歉哦,这个笨蛋的意志力可不像你想象的那么薄弱哦!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]不甘心!我不甘心!妖精公主又如何!\n只要是阻挡我的,不管是谁我都要铲除!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]终于露出狐狸尾巴了,其实咱早就看出你有谋反的念头。你的计划就是拉拢这家伙入伙然后推翻魔王对魔塔的统治对吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]呵呵呵……那个昏庸的魔王,掌握着那么庞大的魔物军队却只知道固守魔塔,而不主动侵略人类世界扩张领土!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]我实在是看不过眼,所以我才决定把这个具备稀有勇者体质的家伙培养成新一任魔王!\n来让这个世界的势力重新洗牌!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]你觉得一个满脑子想着回家种田的废柴勇者会成为改变世界的魔王?你晃晃脑袋试试,是不是能听到大海的声音?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]恼人至极的妖精族!呵呵呵……我干脆一不做二不休,连你也一块收拾了吧!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]别小瞧咱!咱好歹也是妖精族里实力数一数二的存在!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]只会耍嘴皮子的恼人苍蝇!我倒要看看一块焦炭会不会说话!\n——招雷弹!!",
+ /*
+ {"type": "hide", "loc": [4,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [4,3], "time": 150},
+ {"type": "hide", "loc": [4,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [4,6], "time": 150},
+ {"type": "hide", "loc": [8,6], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [8,6], "time": 150},
+ {"type": "hide", "loc": [8,3], "time": 150}, // 由于没有动画效果,暂时使用“闪一下”表示
+ {"type": "show", "loc": [8,3], "time": 150},
+ */
+ {"type": "animate", "name": "yongchang", "loc": [4,3]},
+ {"type": "animate", "name": "yongchang", "loc": [4,6]},
+ {"type": "animate", "name": "yongchang", "loc": [8,6]},
+ {"type": "animate", "name": "yongchang", "loc": [8,3]},
+ {"type": "playSound", "name": "attack.mp3"}, // 播放攻击音效
+ /*
+ {"type": "hide", "loc": [6,6], "time": 150}, // 妖精也闪一下表示收到了伤害
+ {"type": "show", "loc": [6,6], "time": 150}, // 妖精也闪一下表示收到了伤害
+ */
+ {"type": "animate", "name": "thunder", "loc": [6,6]},
+ {"type": "sleep", "time": 500}, // 等待500毫秒
+ "\t[小妖精,fairy]切,这点伤痛跟他刚才经历的身心地狱相比根本就不算什么。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]哼!翅膀都被烧焦了还要嘴硬?你难不成真以为我不会对你动真格?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……你这混蛋!给我离她远点!!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]!…你现在受了很严重的致命伤,乱动什么?\n乖。别怕,这里有咱顶着!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]对了,咱再问你一遍,你是很珍惜自己性命的对吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]!…等等…妖精小姐,你不会是……?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]喂,黑暗大法师,你作为魔塔里最博学多识的蠢货,应该对咱妖精族的特殊能力再清楚不过吧?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]什么?!难不成你是想!!不可能……\n就为了一个渺小的人类,不可理喻!!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]哼哼哼!你害怕的表情可真美味!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]不过比起这个,咱更期待你吃到“妖精自灭冲击”之后的死状哦!~",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[blackMagician]不!!不应该是这样的!我完美的计划竟然会被一只小小的妖精破坏!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]不要!……千万不要!……为了我这种人……唔!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]笨蛋,动都动不了了就不要强撑着站起来了啊。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]真是的,都到最后一刻了,你这家伙好歹也让咱省点心吧。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[小妖精,fairy]那么,再见了……我的勇者大人。",
+ {"type": "move", "time": 700, "steps": [ // 向上移动三个,撞上黑暗大大法师;本事件的hide会自动被调用
+ {"direction": "up", "value": 3}
+ ]},
+ {"type": "playSound", "name": "attack.mp3"}, // 播放攻击音效
+ {"type": "sleep", "time": 200},
+ "\t[blackMagician]不可能!!!!!",
+ {"type": "hide", "loc": [6,3]}, // 法师消失
+ {"type": "hide", "loc": [4,3]}, // 四个分身消失
+ {"type": "hide", "loc": [4,6]},
+ {"type": "hide", "loc": [8,6]},
+ {"type": "hide", "loc": [8,3]},
+ {"type": "changeFloor", "floorId": "sample3", "loc": [6,6], "direction": "up", "time": 1000}, // 更换勇士地点,合计1秒
+ {"type": "show", "loc": [6,5]}, // 显示黄宝石
+ {"type": "sleep", "time": 200}, // 等待200毫秒
+ {"type": "playSound", "name": "item.mp3"},
+ {"type": "sleep", "time": 200}, // 等待200毫秒
+ "\t[hero]…妖精…小姐……",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……妖精小姐!",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]是梦吗?……不对,为什么我在流泪?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]这颗漂亮的宝石是……?",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]我全都想起来了……妖精小姐为了我……\n牺牲了自己的性命。",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]在这颗宝石上,我能感受到你的温度……\n熟悉而又令人安心,这就是你最后留给我的东西吗……",
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]好温暖……",
+ {"type": "setValue", "name": "item:yellowGem", "value": "1"}, // 获得1个黄宝石
+ {"type": "hide", "loc": [6,5]}, // 隐藏黄宝石
+ {"type": "playSound", "name": "item.mp3"},
+ "\t[hero]……",
+ {"type": "openDoor", "loc": [6,2]}, // 开门
+ {"type": "openDoor", "loc": [6,11]}
+ ]
+ },
+ "6,5": { // 黄宝石
+ "enable": false
+ }
+
+ },
+ "changeFloor": { // 楼层转换事件;该事件不能和上面的events有冲突(同位置点),否则会被覆盖
+ "6,0": {"floorId": "sample3", "stair": "upFloor"},
+ "6,12": {"floorId": "sample2", "stair": "upFloor"}
+ },
+ "afterBattle": { // 战斗后可能触发的事件列表
+ "6,4": [ // 和黑暗大法师战斗结束
+ "\t[blackMagician]天真!你以为这样就能战胜我吗?",
+ {"type": "show", "loc": [7,5], "time": 500},
+ {"type": "update"}, // 更新地图显伤
+ ],
+ "7,5": [ // 和分身1的战斗
+ "\t[blackMagician]你打败的不过是我众多分身中的其中一个而已。",
+ {"type": "show", "loc": [5,4], "time": 500},
+ {"type": "update"}, // 更新地图显伤
+ ],
+ "5,4": [ // 和分身2的战斗
+ "\t[blackMagician]你的身体已经伤痕累累了,可我还留有着九成多的魔力。",
+ {"type": "show", "loc": [5,5], "time": 500},
+ {"type": "update"}, // 更新地图显伤
+ ],
+ "5,5": [ // 和分身3的战斗
+ "\t[blackMagician]顽固的家伙!放弃抵抗吧!",
+ {"type": "show", "loc": [7,4], "time": 500},
+ {"type": "update"}, // 更新地图显伤
+ ],
+ "7,4": [ // 和分身4的战斗
+ "\t[blackMagician]哈哈哈哈!我的灵魂远比你想象的强大!\n我即是永恒!",
+ {"type": "show", "loc": [6,3], "time": 500},
+ {"type": "trigger", "loc": [6,3]} // 显示大法师本尊
+ ],
+ },
+ "afterGetItem": { // 获得道具后可能触发的事件列表
+
+ },
+ "afterOpenDoor": { // 开完门后可能触发的事件列表
+
+ },
+ "cannotMove": { // 每个图块不可通行的方向
+ // 可以在这里定义每个点不能前往哪个方向,例如悬崖边不能跳下去
+ // "x,y": ["up", "left"], // (x,y)点不能往上和左走
+
+ },
+}
diff --git a/project/floors/sanchongtian.js b/project/floors/sanchongtian.js
new file mode 100644
index 0000000..be5f58b
--- /dev/null
+++ b/project/floors/sanchongtian.js
@@ -0,0 +1,44 @@
+main.floors.sanchongtian=
+{
+"floorId": "sanchongtian",
+"title": "三重天",
+"name": "三重天",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 27, 0,396, 86,396, 0, 3, 33, 3, 5,352],
+ [348, 5,387, 3, 3, 3, 3,387, 3,388, 3, 5,352],
+ [348, 5, 27, 0, 0, 34, 3, 32, 27,396, 0, 5,352],
+ [348, 5, 3, 3, 3,387, 3, 3,387, 3,387, 5,352],
+ [348, 5, 89, 86,387, 53, 3, 89, 0,388, 61, 5,352],
+ [348, 5, 3, 3, 3,387, 3, 3,387, 3,387, 5,352],
+ [348, 5, 28, 0, 0, 34, 3, 32, 28,396, 0, 5,352],
+ [348, 5,387, 3, 3, 3, 3,387, 3,388, 3, 5,352],
+ [348, 5, 28, 0,396, 86,396, 0, 3, 33, 3, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/sanding.js b/project/floors/sanding.js
new file mode 100644
index 0000000..45c60c2
--- /dev/null
+++ b/project/floors/sanding.js
@@ -0,0 +1,44 @@
+main.floors.sanding=
+{
+"floorId": "sanding",
+"title": "三鼎",
+"name": "三鼎",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 3, 34, 0, 27, 0, 27, 0, 34, 3, 5,352],
+ [348, 5, 5, 3, 3, 3, 86, 3, 3, 3, 5, 5,352],
+ [348, 5, 3, 22, 0, 3,208, 3, 0, 22, 3, 5,352],
+ [348, 5, 5, 3, 0, 28, 0, 28, 0, 3, 5, 5,352],
+ [348, 5, 3, 23, 3, 3, 86, 3, 3, 23, 3, 5,352],
+ [348, 5, 3, 0, 82,401, 0,401, 82, 0, 3, 5,352],
+ [348, 5, 5, 3, 3, 3, 89, 3, 3, 3, 5, 5,352],
+ [348, 5, 3, 5, 5, 5, 3, 5, 5, 5, 3, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/shenhai.js b/project/floors/shenhai.js
new file mode 100644
index 0000000..72dbc5d
--- /dev/null
+++ b/project/floors/shenhai.js
@@ -0,0 +1,697 @@
+main.floors.shenhai=
+{
+ "floorId": "shenhai",
+ "title": "神海",
+ "name": "神海",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "setValue",
+ "name": "flag:shenhaiFairy2",
+ "value": "1"
+ },
+ {
+ "type": "if",
+ "condition": "(flag:322==1)",
+ "true": [],
+ "false": []
+ }
+ ],
+ "events": {
+ "6,2": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(flag:shenhaimu==1)",
+ "true": [
+ "汪洋之墓 母亲汪雪"
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........汪大哥的.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ "hero",
+ "hero"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 20
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........汪大哥的母亲还是很关心他的\n啊........",
+ "\t[邵虎]汪大哥的执念是姐姐邵怜。那么就让我来\n完善这个执念吧。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "left:1"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 3
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 11,
+ 11,
+ 11,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setBlock",
+ "number": "npc0",
+ "loc": [
+ [
+ 5,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:285",
+ "value": "1"
+ },
+ {
+ "type": "sleep",
+ "time": 100
+ },
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........汪大哥,姐姐,再见。",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:shenhaimu",
+ "value": "1"
+ }
+ ]
+ }
+ ]
+ },
+ "4,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "comment",
+ "text": "JS脚本判定shenhaiFairy1的值"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nif (core.getFlag(\"322\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy1\",1);\n}\nif (core.getFlag(\"338\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy1\",2);\n}\nif (core.getFlag(\"342\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy1\",3);\n}\n}"
+ },
+ {
+ "type": "switch",
+ "condition": "flag:shenhaiFairy1",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "comment",
+ "text": "322,20层全结束"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]媚儿又跑哪里去了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "comment",
+ "text": "338,-10层可以去死了"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪].................",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "comment",
+ "text": "342,魔龙剧情结束"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]再见了,小龙,请一定要幸福呦.........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "9,3": [
+ {
+ "type": "comment",
+ "text": "JS脚本判定shenhaiFairy2的值"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nif (core.getFlag(\"284\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy2\",2);\n}\nif (core.getFlag(\"297\",0) == 1 ) {\n\tcore.setFlag(\"shenhaiFairy2\",3);\n}\n}"
+ },
+ {
+ "type": "switch",
+ "condition": "shenhaiFairy2",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "comment",
+ "text": "仙子初始状态"
+ },
+ {
+ "type": "animate",
+ "name": "sangang",
+ "loc": [
+ 9,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]小邵,你来了。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........对于汪大哥的事.....我很抱歉",
+ "\t[守塔仙子汪雪]呵呵,没关系........他也有自己的选择吧。",
+ "\t[守塔仙子汪雪]..............就和我一样。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........您.........其实也已经不在了吧......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]..............",
+ "\t[守塔仙子汪雪]其实在生下汪洋那孩子之后不久.......我就已经被杀死了.......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]抱歉.........既然您还站在这里.......",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 9,
+ 3
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]................我不会让汪洋走我的道路的。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]看来这里面也有很多故事啊...........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]作为一个精灵......我本不会有像人类的烦恼。",
+ "\t[守塔仙子汪雪]但——我不只是简单的精灵........是丈夫用生命换来我的寿命延伸..........",
+ "\t[守塔仙子汪雪]我没办法像其他精灵一样,无忧无虑的活着......\n大概天魔是想让我这样无忧无虑的活下去.......\n但我不能.........",
+ "\t[守塔仙子汪雪]我有着人类的记忆,即使已经度过了百年,曾经昔日的友人去世我都是微笑着当一个旁观者........",
+ "\t[守塔仙子汪雪]就连现在也是一样.........",
+ "\t[守塔仙子汪雪]琥骑士......毒尾......腐翼......角尊.......\n甚至是我的儿子汪洋..........他们的死我都只是淡淡的看着.....淡淡的看着.......",
+ "\t[守塔仙子汪雪]我见过的死亡太多了........可为了活下去,我就必须这样选择.......为了丈夫......我也必须活下去...........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohusikao.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]客观立场.......您或许是这样的.......",
+ "\t[邵虎]可我是身在局里人,打破您的记忆,我深表遗憾...........",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzileng.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]呵呵,杰克也这么说过。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]杰克真是个神奇的人呢......",
+ "\t[守塔仙子汪雪]..........................",
+ "\t[守塔仙子汪雪]人生看得多了......大概思想也会逻辑起来吧....\n小邵,我不会拜托你手下留情......请对杰克好一 点吧..........",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "wenhao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]那头小龙也快憋不住了吧.......媚儿叫我不在塔外逗留,看来也是这样啊...........",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuyilv.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]是媚骑士吗........?最近联盟难道要有动作?",
+ "\t[守塔仙子汪雪]先有动作的是小龙他们也说不定。总之塔上面不太安全,戾骑士应该在吧。你也要小心。",
+ "\t[守塔仙子汪雪]呵呵......不管是杰克,小邵你,还是媚儿,小龙他们........我都会情不自禁的加一句小心呢.............",
+ "\t[守塔仙子汪雪]..........大概我是真的不希望你们出事吧........尽管就算你们死了我也可以笑着结受就是了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "luanma",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 1000
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "value": "flag:juqing+2"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:284",
+ "value": "1"
+ }
+ ]
+ },
+ {
+ "case": "2",
+ "action": [
+ {
+ "type": "comment",
+ "text": "284神海仙子"
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]既然媚儿让我到安全的地方去,想想看还是塔侧的这片水域比较让人舒心。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "comment",
+ "text": "297结束"
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "xianzi.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[守塔仙子汪雪]天塔.......开始不太平了。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "6,11": null,
+ "5,2": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "if",
+ "condition": "(flag:285==1)",
+ "true": [
+ {
+ "type": "setBlock",
+ "number": "npc0"
+ },
+ "邵怜之墓 弟弟邵虎"
+ ],
+ "false": []
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "6,11": {
+ "floorId": "MT1",
+ "loc": [
+ 12,
+ 3
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 15, 15, 15, 15, 0,133, 15, 15, 15, 15, 15,352],
+ [348, 15, 15, 15, 0, 0, 0, 15, 0,124, 15, 15,352],
+ [348, 15, 15, 0, 0, 0, 0, 3, 3, 0, 0, 15,352],
+ [348, 15, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0,352],
+ [348, 15, 0, 3, 3, 3, 0, 0, 0, 0, 0, 15,352],
+ [348, 15, 3, 3,124, 0, 0, 0, 0, 0, 0, 0,352],
+ [348, 15, 15, 0, 0, 0, 3, 3, 3, 0, 0, 15,352],
+ [348, 15, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15,352],
+ [348, 15, 15, 15, 3, 3, 3, 0, 0, 15, 15, 15,352],
+ [348, 15, 15, 15, 15, 15, 89, 0, 15, 15, 15, 15,352],
+ [349,346,346,346,346,346,346,346,346,346,347,346,346]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/shijian64f1.js b/project/floors/shijian64f1.js
new file mode 100644
index 0000000..02090eb
--- /dev/null
+++ b/project/floors/shijian64f1.js
@@ -0,0 +1,49 @@
+main.floors.shijian64f1=
+{
+ "floorId": "shijian64f1",
+ "title": "64隐藏楼剧情1",
+ "name": "64隐藏楼剧情1",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "beforeBattle": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "cannotMoveIn": {},
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 3, 3, 3, 15, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 3, 0, 0, 3, 15, 15, 15, 15, 15, 15, 15,352],
+ [348, 3, 0, 0, 0, 3, 15, 15, 15, 15, 15, 15,352],
+ [348, 4, 3, 0, 0, 0, 3, 15, 15, 15, 3, 3,352],
+ [348, 4, 4, 3, 0, 0, 0, 3, 15, 3, 3, 0,352],
+ [348, 4, 4, 4, 3, 0,301, 0, 3, 3, 0, 0,352],
+ [348, 4, 4, 4, 4, 3, 0, 0, 0, 0, 0, 3,352],
+ [348, 4, 4, 4, 4, 4, 3, 0,226, 0, 3, 15,352],
+ [348, 4, 4, 4, 4, 3, 3, 0, 0, 0, 0, 3,352],
+ [348, 4, 4, 4, 3, 3, 0, 0, 3, 0, 0, 0,352],
+ [348, 4, 4, 4, 3, 0, 0, 3, 4, 3, 0, 89,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/shijing.js b/project/floors/shijing.js
new file mode 100644
index 0000000..cadae00
--- /dev/null
+++ b/project/floors/shijing.js
@@ -0,0 +1,44 @@
+main.floors.shijing=
+{
+"floorId": "shijing",
+"title": "石井",
+"name": "石井",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3,352],
+ [348, 5, 5, 5, 5, 5, 5, 3, 0, 0, 0, 89,352],
+ [348, 5, 5, 5, 3, 3, 3, 3, 0, 3, 3, 3,352],
+ [348, 5, 5, 5, 3, 0, 0, 0, 0, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 0, 0, 0, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 3, 3, 3, 0, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 0, 0, 0, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 0, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/shuanglin.js b/project/floors/shuanglin.js
new file mode 100644
index 0000000..9401715
--- /dev/null
+++ b/project/floors/shuanglin.js
@@ -0,0 +1,44 @@
+main.floors.shuanglin=
+{
+"floorId": "shuanglin",
+"title": "双临",
+"name": "双临",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 5, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 89, 3, 5, 3, 89, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 3, 5, 3, 0, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 3, 3, 3, 0, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 0, 89, 0, 0, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 3, 3, 3, 0, 3, 5, 5,352],
+ [348, 5, 5, 3, 0, 3, 5, 3, 0, 3, 5, 5,352],
+ [348, 5, 5, 3, 89, 3, 5, 3, 89, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 5, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/shuoming.js b/project/floors/shuoming.js
new file mode 100644
index 0000000..fd69b42
--- /dev/null
+++ b/project/floors/shuoming.js
@@ -0,0 +1,54 @@
+main.floors.shuoming=
+{
+ "floorId": "shuoming",
+ "title": "游戏帮助",
+ "name": "游戏帮助",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "cannotMoveDirectly": true,
+ "images": [
+ {
+ "name": "wupin.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+]
+}
\ No newline at end of file
diff --git a/project/floors/sichongtian.js b/project/floors/sichongtian.js
new file mode 100644
index 0000000..57e655d
--- /dev/null
+++ b/project/floors/sichongtian.js
@@ -0,0 +1,44 @@
+main.floors.sichongtian=
+{
+"floorId": "sichongtian",
+"title": "四重天",
+"name": "四重天",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 21, 86,388, 0, 3, 33, 3, 33, 3, 5,352],
+ [348, 5, 0, 3, 3,396,388, 0, 0,396, 0, 5,352],
+ [348, 5, 22, 3, 0, 0, 3, 32, 0, 3,387, 5,352],
+ [348, 5, 0, 3,389, 3, 3, 3,387, 3, 0, 5,352],
+ [348, 5, 23, 3,390, 89, 3, 54, 0,388, 89, 5,352],
+ [348, 5, 0, 3,389, 3, 3, 3,387, 3, 0, 5,352],
+ [348, 5, 22, 3, 0, 0, 3, 32, 0, 3,387, 5,352],
+ [348, 5, 0, 3, 3,396,388, 0, 0,396, 0, 5,352],
+ [348, 5, 21, 86,388, 0, 3, 33, 3, 33, 3, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/tading.js b/project/floors/tading.js
new file mode 100644
index 0000000..d733323
--- /dev/null
+++ b/project/floors/tading.js
@@ -0,0 +1,942 @@
+main.floors.tading=
+{
+ "floorId": "tading",
+ "title": "天塔塔顶",
+ "name": "天塔塔顶",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "playBgm",
+ "name": "shenye.mp3",
+ "keep": true
+ },
+ {
+ "type": "moveHero",
+ "time": 1000,
+ "steps": [
+ "up:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 170,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]啊呀邵哥哥你终于来啦~~!!",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhuxiao.png",
+ "loc": [
+ 170,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]我们一起回去吧,回到天枢城,好不好?",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": "hero"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]媚骑士,这一点都不好笑。",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 170,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]....................",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "meiqishibianshen",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "341",
+ "loc": [
+ [
+ 6,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meibugaoxing.png",
+ "loc": [
+ 170,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]唔........这次我实在是不知道哪里做\n得不好被你一下子就识破了?",
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohusikao.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]首先,你在日夜陪在公主殿下身边的我身上耍小聪\n明,实在不是明智之举。",
+ "\t[邵虎]第一,公主殿下从不会叫我“邵哥哥”。",
+ "\t[邵虎]第二,公主殿下绝对不会说出“你终于来了”这句\n话,而是“你怎么才来”“你死到哪里去了”。",
+ "\t[邵虎]第三,公主殿下绝对不会乖乖跟我回去,并说“我\n们回去吧”,而是大叫着“我就还不回去了”刷小\n性子。",
+ "\t[邵虎]你破绽太多,不怪我看出来。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "meidaxiao.png",
+ "loc": [
+ 170,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]啊哈哈.......看来你还真是对公主情\n有独钟呢。毕竟还是骗不了你,我认了。",
+ "\t[媚骑士]不过杀了海骑士,可别想就这么善了了\n哦?",
+ "\t[邵虎]....................",
+ "\t[邵虎]....................看来人还不少啊。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 5,
+ 3
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "E342",
+ "loc": [
+ [
+ 5,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士].............邵护卫,好久不见。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "xiaoshi",
+ "loc": [
+ 7,
+ 4
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "E340",
+ "loc": [
+ [
+ 7,
+ 4
+ ]
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 75
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士].............哼........今天你还想怎么逃呢?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼........81层啊........还是........有点高啊",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 4
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 5,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 7,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 300
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 300
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 1
+ ],
+ "time": 300
+ },
+ {
+ "type": "setHeroOpacity",
+ "opacity": 0,
+ "time": 400
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 5,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 7,
+ 5
+ ],
+ "time": 500,
+ "keep": true,
+ "async": true,
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 5,
+ 3
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 3
+ ],
+ "async": true
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 7,
+ 3
+ ],
+ "async": true
+ },
+ {
+ "type": "waitAsync"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "lidaxiao.png",
+ "loc": [
+ 160,
+ 75
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]........哈哈......还挺敢干的。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shengxiao.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士].............死活.....就看运气了。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "setBlock",
+ "number": "thief",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]............巡察,你来了么。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekezixin.png",
+ "loc": [
+ 190,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]我只是来听你的承诺。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]............呵呵.......什么承诺?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekezixin.png",
+ "loc": [
+ 190,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]圣骑士真健忘呢。你不是说过,我完成领导邵护卫\n的任务之后,你就把我父亲的下落告诉我么。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]............呵呵.......你真的想听?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekezixin.png",
+ "loc": [
+ 190,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]他......果然在地下塔里?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士].......................",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "jiekezixin.png",
+ "loc": [
+ 190,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]快说啊!............你要反悔吗?",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]....................他已经死了。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "shenglvehao",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "meibugaoxing.png",
+ "loc": [
+ 180,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]圣哥.......你怎么......告诉他了...",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]他早晚会知道的。现在告诉他也好。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "meibugaoxing.png",
+ "loc": [
+ 180,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]................",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ "\t[杰克]............是嘛.............",
+ "\t[杰克]........父亲他.........已经不在了啊....",
+ "\t[杰克].........老大.........如果是你......该怎么做\n呢...........",
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:2",
+ "left:2"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 4,
+ 4
+ ],
+ "to": [
+ 2,
+ 4
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setBlockOpacity",
+ "loc": [
+ [
+ 2,
+ 4
+ ]
+ ],
+ "opacity": 0,
+ "time": 400
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "gantanhao",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "meibugaoxing.png",
+ "loc": [
+ 180,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[媚骑士]圣哥.......巡察他........",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "sheng.png",
+ "loc": [
+ 210,
+ 30
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[圣骑士]放心.........这家伙摔不死的。",
+ "\t[圣骑士]塔底还有汪雪在......这个夜..........还很长啊\n..........",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "10"
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "tawai"
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 0,132, 0, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 0, 0, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 3, 0, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 3, 0, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 3, 3, 0, 0, 3, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 89, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
+],
+ "bgmap": [
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 0, 0, 0, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 0, 0, 0, 0, 0, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 0, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4],
+ [ 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "autoEvent": {}
+}
\ No newline at end of file
diff --git a/project/floors/tawai.js b/project/floors/tawai.js
new file mode 100644
index 0000000..b1ed8ee
--- /dev/null
+++ b/project/floors/tawai.js
@@ -0,0 +1,169 @@
+main.floors.tawai=
+{
+ "floorId": "tawai",
+ "title": "塔外",
+ "name": "塔外",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "xingkong.jpg",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "0,0": [
+ {
+ "type": "setValue",
+ "name": "flag:yidong",
+ "value": "-32"
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "fanyongshi.png",
+ "loc": [
+ 320,
+ -32
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "tiantawai.png",
+ "loc": [
+ -100,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "moveImage",
+ "code": 2,
+ "to": [
+ -100,
+ -500
+ ],
+ "time": 8000,
+ "async": true
+ },
+ {
+ "type": "moveImage",
+ "code": 1,
+ "to": [
+ 320,
+ 448
+ ],
+ "time": 1920
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "dingxiangplay.png",
+ "loc": [
+ 108,
+ 20
+ ],
+ "opacity": 0.8,
+ "time": 3000,
+ "async": true
+ },
+ {
+ "type": "sleep",
+ "time": 6080
+ },
+ {
+ "type": "moveImage",
+ "code": 2,
+ "to": [
+ -100,
+ -620
+ ],
+ "time": 1920,
+ "async": true
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 1920,
+ "keep": true
+ },
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "PIANTOU1",
+ "loc": [
+ -1,
+ 0
+ ],
+ "time": 0
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/wangyang30.js b/project/floors/wangyang30.js
new file mode 100644
index 0000000..ba792fe
--- /dev/null
+++ b/project/floors/wangyang30.js
@@ -0,0 +1,565 @@
+main.floors.wangyang30=
+{
+ "floorId": "wangyang30",
+ "title": "回忆汪洋",
+ "name": "天塔29层",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canFlyFrom": false,
+ "canUseQuickShop": false,
+ "cannotViewMap": true,
+ "images": [
+ {
+ "name": "30juqing.png",
+ "canvas": "bg",
+ "x": 0,
+ "y": 0
+ }
+ ],
+ "ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 0,
+ 0
+ ]
+ }
+ ],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {
+ "0,0": [
+ {
+ "type": "setCurtain",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]...............",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼......呼..........",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]还是差了一点,剑花在一定程度上就相当于海浪。如果没有那种飘逸清新的感觉,这招海纳之剑你是学不会的。",
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼......呼..........",
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]这个招数急不得的,即使是我,也要用心体悟很多年才能够驱使出来。",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "shaohuliuhan.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]可是.......我已经尽力了啊!",
+ "\t[邵虎]我明明已经感受到那种傲然的感觉,为什么就是使不出来这一招呢?",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]呵呵......只是感受到他的霸道还不够哦。",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]诶?",
+ "\t[汪洋]有时候,剑,就像是一个人。能屈能伸,能强能弱。",
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...............",
+ "\t[汪洋]而有时候,剑却也就是一把武器,没有任何生气,也没有任何奇异的地方。",
+ "\t[邵虎]...............",
+ "\t[汪洋]小邵,这剑,拿在我们用剑者的手上,你觉得它是什么?",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 10,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]...........剑......是什么.......?",
+ "\t[汪洋]没错,剑,对我们持剑者而言是什么?",
+ "\t[邵虎]是......攻击方式?",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 11,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]不,我们的攻击方式是剑招,并不是剑。",
+ {
+ "type": "hideImage",
+ "code": 10,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 12,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]那.....是......武器装备?",
+ "\t[汪洋]不,如果你手中拿的不是一把剑,而是一根毫无杀伤力的木棍,你也这样想吗?",
+ {
+ "type": "hideImage",
+ "code": 12,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 13,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这.................",
+ "\t[邵虎]那剑.......究竟对我们来说是什么?",
+ {
+ "type": "hideImage",
+ "code": 11,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 14,
+ "image": "wangyangqianxiao.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]其实,剑,对我们来说,就是“无”。",
+ "\t[邵虎]“无”..........?那是什么?",
+ "\t[汪洋]“无”,什么都是,什么也都不是。",
+ {
+ "type": "hideImage",
+ "code": 13,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 15,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]汪大哥,你说的这么悬,都开始搞哲学了?",
+ "\t[邵虎]这我根本听不懂啊。",
+ "\t[汪洋]“无”,为什么什么都是呢?因为有了“无”,我可以创造出无限个“有”。",
+ "\t[汪洋]就像这把剑。我只拿着这剑,根本没有任何杀伤力存在。但是,如果我拿的是一把会发出招数的剑,那我就是有威慑力的。",
+ "\t[汪洋]这就是“无中生有”。这把剑,什么都不是,但如果你赋予了其剑招,那么这把剑就会活过来。",
+ "\t[汪洋]这把剑从此就会变成利刃,变成武器,甚至变成生命。",
+ {
+ "type": "hideImage",
+ "code": 15,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 16,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]剑......也有生命?",
+ "\t[汪洋]没错,这便是“有”。如果单单只是拿着这把剑,只把这把剑当成剑看的话,那这把剑就是“无”。",
+ "\t[汪洋]“无”中可以生“有”,“无”也可以被抛弃,从而变成真正的“无”。",
+ "\t[汪洋]小邵,你刚才的那剑里,真的纳了一片海么?",
+ {
+ "type": "hideImage",
+ "code": 16,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 17,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]这.............没有..........吧........",
+ "\t[汪洋]这剑啊,其实就像人一样。",
+ {
+ "type": "hideImage",
+ "code": 17,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 19,
+ "image": "shaohuyilv.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]诶.............",
+ "\t[邵虎]剑.......像人一样......",
+ "\t[汪洋]人有他的特点与梦想,剑也有他的属性与目的。",
+ "\t[汪洋]每把剑都有属于他自己的使命,也都有存在的意义。",
+ {
+ "type": "hideImage",
+ "code": 14,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 20,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]看好了,小邵。",
+ "\t[邵虎]啊.............",
+ {
+ "type": "hideImage",
+ "code": 19,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 21,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]嗯!...........",
+ "\t[汪洋]这海纳之剑........要这样.........",
+ {
+ "type": "hideImage",
+ "code": 20,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 21,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 22,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]剑,依人所指。",
+ {
+ "type": "hideImage",
+ "code": 22,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 23,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]剑于我心,欲解前路之阻碍。",
+ {
+ "type": "hideImage",
+ "code": 23,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 24,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]剑陌峥嵘,若海洋之心。",
+ {
+ "type": "hideImage",
+ "code": 24,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 25,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]天道无常,剑知天道。苍穹之海,为我辟路。",
+ {
+ "type": "hideImage",
+ "code": 25,
+ "time": 0
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 26,
+ "image": "wangyangyouyu.png",
+ "loc": [
+ 180,
+ 15
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[汪洋]以剑化海!!海纳之剑!!\\c49",
+ {
+ "type": "hideImage",
+ "code": 26,
+ "time": 0
+ },
+ {
+ "type": "setCurtain",
+ "color": [
+ 0,
+ 0,
+ 0,
+ 1
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "changeFloor",
+ "floorId": "MT30",
+ "loc": [
+ 5,
+ 2
+ ]
+ },
+ {
+ "type": "trigger",
+ "loc": [
+ 12,
+ 0
+ ]
+ }
+ ]
+ },
+ "changeFloor": {},
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "autoEvent": {},
+ "cannotMove": {},
+ "map": [
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "cannotMoveDirectly": true
+}
\ No newline at end of file
diff --git a/project/floors/weizhi.js b/project/floors/weizhi.js
new file mode 100644
index 0000000..346ba3b
--- /dev/null
+++ b/project/floors/weizhi.js
@@ -0,0 +1,44 @@
+main.floors.weizhi=
+{
+"floorId": "weizhi",
+"title": "未知",
+"name": "未知",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 0, 0, 0, 0,335, 0, 0, 0, 0, 0,335,352],
+ [348,335, 0,335, 0, 0,335,335,335,335, 0, 0,352],
+ [348, 0, 0,335, 0,335, 0,335, 89, 0, 0,335,352],
+ [348, 0, 0, 0, 0, 0, 0,335,335,335, 0, 0,352],
+ [348, 0,335,335,335,335, 0, 0, 0, 0, 0,335,352],
+ [348, 0, 0, 0, 0, 0,335, 0,335, 0,335, 0,352],
+ [348,335, 0,335, 0,335,335, 0, 0, 0,335, 0,352],
+ [348, 0, 0,335, 0, 0, 0, 0,335, 0, 0, 0,352],
+ [348, 0,335,335,335, 0,335, 0, 0, 0,335, 0,352],
+ [348, 0, 0, 0, 0,335, 0, 0,335, 0,335, 0,352],
+ [348,335, 0,335, 0,335, 0, 0,335, 0, 0, 0,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/wuchongtian.js b/project/floors/wuchongtian.js
new file mode 100644
index 0000000..3fff952
--- /dev/null
+++ b/project/floors/wuchongtian.js
@@ -0,0 +1,44 @@
+main.floors.wuchongtian=
+{
+"floorId": "wuchongtian",
+"title": "五重天",
+"name": "五重天",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 3,494, 3, 33, 3, 3, 3, 28, 3, 5,352],
+ [348, 5, 27, 0, 3, 0,396, 0,389, 0,493, 5,352],
+ [348, 5, 3,389, 3,388, 3,387, 3, 3, 3, 5,352],
+ [348, 5, 3, 0,387, 0, 0, 0,388, 0, 33, 5,352],
+ [348, 5, 3,396, 3, 0, 89, 0, 3,396, 3, 5,352],
+ [348, 5, 33, 0,388, 0, 0, 0,387, 0, 3, 5,352],
+ [348, 5, 3, 3, 3,387, 3,388, 3,389, 3, 5,352],
+ [348, 5,492, 0,389, 0,396, 0, 3, 0, 27, 5,352],
+ [348, 5, 3, 28, 3, 3, 3, 33, 3,495, 3, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/wujian.js b/project/floors/wujian.js
new file mode 100644
index 0000000..d3540b6
--- /dev/null
+++ b/project/floors/wujian.js
@@ -0,0 +1,44 @@
+main.floors.wujian=
+{
+"floorId": "wujian",
+"title": "无间",
+"name": "无间",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 3, 3, 0, 0, 3, 0, 0, 3, 3, 5,352],
+ [348, 5, 3, 0, 48, 0, 23, 0, 48, 0, 3, 5,352],
+ [348, 5, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5,352],
+ [348, 5, 3, 3, 0, 3,389, 3, 0, 3, 3, 5,352],
+ [348, 5, 5, 3, 3, 3, 86, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 3,389, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 86, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/xietu.js b/project/floors/xietu.js
new file mode 100644
index 0000000..83017d2
--- /dev/null
+++ b/project/floors/xietu.js
@@ -0,0 +1,55 @@
+main.floors.xietu=
+{
+ "floorId": "xietu",
+ "title": "邪土",
+ "name": "邪土",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,11": {
+ "floorId": "MT25",
+ "loc": [
+ 1,
+ 11
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 31, 3, 32, 3, 34, 3, 27, 3, 61, 3, 24,352],
+ [348, 31, 3, 32, 3, 34, 3, 27, 3, 61, 3, 0,352],
+ [348, 31, 3, 32, 3, 34, 3, 28, 3, 61, 3, 0,352],
+ [348, 31, 3, 32, 3, 34, 3, 28, 3, 61, 3, 0,352],
+ [348, 81, 3, 81, 3, 82, 3, 82, 3, 83, 3, 83,352],
+ [348, 81, 3, 81, 3, 82, 3, 82, 3, 83, 3, 83,352],
+ [348, 0, 0, 0, 0, 0,203, 0, 0, 0, 0, 0,352],
+ [348, 3, 3, 3, 3, 3, 82, 3, 3, 3, 3, 3,352],
+ [348, 15, 15, 15, 15, 3, 82, 3, 15, 15, 15, 15,352],
+ [348, 15, 15, 15, 15, 3, 0, 3, 15, 15, 15, 15,352],
+ [348, 15, 15, 15, 15, 3, 89, 3, 15, 15, 15, 15,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {},
+ "canFlyFrom": false
+}
\ No newline at end of file
diff --git a/project/floors/xuetan.js b/project/floors/xuetan.js
new file mode 100644
index 0000000..33da797
--- /dev/null
+++ b/project/floors/xuetan.js
@@ -0,0 +1,57 @@
+main.floors.xuetan=
+{
+ "floorId": "xuetan",
+ "title": "血坛",
+ "name": "血坛",
+ "width": 13,
+ "height": 13,
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "defaultGround": "ground",
+ "firstArrive": [],
+ "eachArrive": [],
+ "parallelDo": "",
+ "events": {},
+ "changeFloor": {
+ "6,9": {
+ "floorId": "MT36",
+ "loc": [
+ 11,
+ 1
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 8,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 3, 3, 3, 3, 3, 5, 5, 5,352],
+ [348, 3, 3, 3, 3, 31, 54, 31, 3, 3, 3, 3,352],
+ [348, 3, 27, 0, 3, 3, 86, 3, 3, 0, 28, 3,352],
+ [348, 3,535, 27, 86,181,182,183, 86, 28,537, 3,352],
+ [348, 3, 27, 0, 3,184,185,186, 3, 0, 28, 3,352],
+ [348, 3, 3, 3, 3,187,258,188, 3, 3, 3, 3,352],
+ [348, 5, 5, 5, 3, 3, 0, 3, 3, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 0, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 89, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 3, 3, 3, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "autoEvent": {},
+ "canFlyFrom": false,
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/floors/yanhai.js b/project/floors/yanhai.js
new file mode 100644
index 0000000..2627a15
--- /dev/null
+++ b/project/floors/yanhai.js
@@ -0,0 +1,44 @@
+main.floors.yanhai=
+{
+"floorId": "yanhai",
+"title": "炎海",
+"name": "炎海",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 0, 5, 0, 0, 5,352],
+ [348, 5, 5, 5, 3, 3, 0, 0, 0, 0, 5, 5,352],
+ [348, 5, 5, 5, 89, 0, 0, 0, 0, 5, 5, 5,352],
+ [348, 5, 5, 5, 3, 3, 3, 0, 0, 0, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/yanjiusuo.js b/project/floors/yanjiusuo.js
new file mode 100644
index 0000000..5029111
--- /dev/null
+++ b/project/floors/yanjiusuo.js
@@ -0,0 +1,349 @@
+main.floors.yanjiusuo=
+{
+ "floorId": "yanjiusuo",
+ "title": "研究所",
+ "name": "研究所",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [],
+ "events": {
+ "11,11": null,
+ "5,7": [
+ {
+ "type": "if",
+ "condition": "(flag:186==1)",
+ "true": [
+ {
+ "type": "hide",
+ "remove": true
+ }
+ ],
+ "false": [
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大,我想暂时休息一下。别忘了帮我留心一下我父亲的下落。",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -20,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]知道了,这里看起来相对很安全,你就别乱跑了。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ],
+ "7,7": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "animate": true,
+ "displayDamage": true,
+ "data": [
+ {
+ "type": "comment",
+ "text": "flag:yanjiusuoPrincess标记是否进行过对话"
+ },
+ {
+ "type": "if",
+ "condition": "flag:yanjiusuoPrincess != 1",
+ "true": [
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]3匙断刃散啊.......等下我找找。杰克做东西的时候还挺有意思呢~!",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]殿下拿的时候小心点,杰克的东西都挺危险的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuxiao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]诶呀没事没事........我都在这干好久了,感觉给人打下手还是挺有意思的嘛~~~",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohujinzhang.png",
+ "loc": [
+ 0,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]殿下你这话让你的女佣听了她会疯掉的。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhuxiao.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]断....刃.....散........就是这个!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "setValue",
+ "name": "flag:yanjiusuoPrincess",
+ "value": "1"
+ },
+ {
+ "type": "sleep",
+ "time": 1500
+ }
+ ],
+ "false": [
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "gongzhupinghe.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "dw": 100,
+ "dh": 100,
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[公主]什么时候能做好呢?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ "6,6": {
+ "trigger": null,
+ "enable": false,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "comment",
+ "text": "JS脚本判定yanjiusuoJack的值"
+ },
+ {
+ "type": "function",
+ "function": "function(){\nif (core.getFlag(\"297\",0) == 1 ) {\n\tcore.setFlag(\"yanjiusuoJack\",1);\n}\nif (core.getFlag(\"322\",0) == 1 ) {\n\tcore.setFlag(\"yanjiusuoJack\",3);\n}\n}"
+ },
+ {
+ "type": "switch",
+ "condition": "yanjiusuoJack",
+ "caseList": [
+ {
+ "case": "1",
+ "action": [
+ {
+ "type": "comment",
+ "text": "297结束"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]老大,我想试着做做看.......难住父亲的,可以破坏整塔墙壁的卷轴.......",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]节哀顺变。",
+ "\t[杰克]我会的......在我完成这个[断镇卷轴]之后。",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ },
+ {
+ "case": "3",
+ "action": [
+ {
+ "type": "comment",
+ "text": "322~20层全结束"
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "jiekezixin.png",
+ "loc": [
+ 180,
+ 0
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[杰克]偏了一毫米,重来。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "shaohuzixin.png",
+ "loc": [
+ 0,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].................加油。"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "11,11": {
+ "floorId": "MT4",
+ "loc": [
+ 7,
+ 4
+ ],
+ "time": 200
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 3, 3, 0, 0, 3, 0, 0, 3, 3, 5,352],
+ [348, 5, 3, 21, 0, 3, 6, 3, 0, 31, 3, 5,352],
+ [348, 5, 3, 22, 0, 3,123, 3, 0, 32, 3, 5,352],
+ [348, 5, 3, 23, 0,123, 0,132, 0, 34, 3, 5,352],
+ [348, 5, 3, 3, 0, 0, 0, 0, 0, 3, 3, 5,352],
+ [348, 5, 5, 3, 0, 0, 0, 0, 0, 3, 5, 5,352],
+ [348, 3, 3, 3, 3, 3, 0, 3, 3, 3, 3, 3,352],
+ [348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {},
+ "eachArrive": null
+}
\ No newline at end of file
diff --git a/project/floors/yichongtian.js b/project/floors/yichongtian.js
new file mode 100644
index 0000000..821898e
--- /dev/null
+++ b/project/floors/yichongtian.js
@@ -0,0 +1,44 @@
+main.floors.yichongtian=
+{
+"floorId": "yichongtian",
+"title": "一重天",
+"name": "一重天",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 3, 3, 27, 3, 32, 3, 28, 3, 3, 5,352],
+ [348, 5,484,388, 0, 0, 0, 0, 0,388,485, 5,352],
+ [348, 5, 3, 3, 3, 0, 0, 0, 3, 3, 3, 5,352],
+ [348, 5, 3, 0,387, 0,257, 0,387, 0, 3, 5,352],
+ [348, 5, 34, 0, 3, 0,239, 0, 3, 0, 34, 5,352],
+ [348, 5, 3,387, 3, 3,387, 3, 3,387, 3, 5,352],
+ [348, 5,483, 0, 3, 21, 0, 21, 3, 0,483, 5,352],
+ [348, 5, 3, 0, 0, 0, 0, 0, 0, 0, 3, 5,352],
+ [348, 5, 3, 3, 31, 3, 89, 3, 31, 3, 3, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/yiding.js b/project/floors/yiding.js
new file mode 100644
index 0000000..b48df4a
--- /dev/null
+++ b/project/floors/yiding.js
@@ -0,0 +1,44 @@
+main.floors.yiding=
+{
+"floorId": "yiding",
+"title": "一鼎",
+"name": "一鼎",
+"width": 13,
+"height": 13,
+"canFlyTo": true,
+"canUseQuickShop": true,
+"cannotViewMap": false,
+"images": [],
+"item_ratio": 1,
+"defaultGround": "ground",
+"firstArrive": [],
+"eachArrive": [],
+"parallelDo": "",
+"events": {},
+"changeFloor": {},
+"afterBattle": {},
+"afterGetItem": {},
+"afterOpenDoor": {},
+"cannotMove": {},"ratio": 1,"ratio": 1,
+"map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [348, 5, 5, 3, 5, 5, 5, 5, 5, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 61,401, 0,401, 23, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 86, 86, 86, 3, 3, 5, 5,352],
+ [348, 5, 5, 5, 3, 86, 89, 86, 3, 5, 5, 5,352],
+ [348, 5, 5, 3, 3, 86, 86, 86, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 23,401, 0,401, 61, 3, 5, 5,352],
+ [348, 5, 5, 3, 3, 3, 3, 3, 3, 3, 5, 5,352],
+ [348, 5, 5, 3, 5, 5, 5, 5, 5, 3, 5, 5,352],
+ [348, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+"bgmap": [
+
+],
+"fgmap": [
+
+],
+}
\ No newline at end of file
diff --git a/project/floors/zhenhong.js b/project/floors/zhenhong.js
new file mode 100644
index 0000000..4d640ce
--- /dev/null
+++ b/project/floors/zhenhong.js
@@ -0,0 +1,1015 @@
+main.floors.zhenhong=
+{
+ "floorId": "zhenhong",
+ "title": "真红",
+ "name": "真红",
+ "canFlyTo": false,
+ "canUseQuickShop": true,
+ "cannotViewMap": true,
+ "images": [],
+ "item_ratio": 1,
+ "firstArrive": [
+ {
+ "type": "trigger",
+ "loc": [
+ 6,
+ 4
+ ]
+ }
+ ],
+ "events": {
+ "6,4": {
+ "trigger": "action",
+ "enable": true,
+ "noPass": null,
+ "displayDamage": true,
+ "opacity": 1,
+ "filter": {
+ "blur": 0,
+ "hue": 0,
+ "grayscale": 0,
+ "invert": false,
+ "shadow": 0
+ },
+ "data": [
+ {
+ "type": "choices",
+ "text": "是否跳过剧情",
+ "choices": [
+ {
+ "text": "是",
+ "action": [
+ {
+ "type": "battle",
+ "id": "E340"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:4"
+ ]
+ }
+ ]
+ },
+ {
+ "text": "否",
+ "action": [
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]...........嗯?",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]戾骑士,原来你在这里。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 3,
+ "image": "lidaxiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]哈哈哈哈,我当是谁。",
+ "\t[戾骑士]几次想干掉你都被你跑掉了,今天倒是送上门来。",
+ "\t[戾骑士]不知道你是脑子木了还是坏了,是想让老子给你一\n个痛快吗?",
+ "\t[邵虎]我来自然有我的道理。",
+ "\t[戾骑士]哼哼.......希望你不要废话太多。",
+ "\t[邵虎]我来这里只是为了【试炼】,为了让自己变得更强\n,有更充分的能力去面对天魔而已。",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 3,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 4,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]...................",
+ {
+ "type": "hideImage",
+ "code": 4,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 5,
+ "image": "lidaxiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]................哈哈哈哈哈哈!!!!",
+ {
+ "type": "hideImage",
+ "code": 5,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 6,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]邵护卫,你可知道,这场【试炼】的赌注可就是你\n的性命!!",
+ {
+ "type": "showImage",
+ "code": 7,
+ "image": "shaohuzixin.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]我每场战斗赌上的都是自己的性命。这场也没有什\n么特别,只是换了个强劲的对手而已。",
+ {
+ "type": "hideImage",
+ "code": 6,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 8,
+ "image": "lidaxiao.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]哼........大言不惭!!今天老子一定要了你的命\n!!",
+ {
+ "type": "hideImage",
+ "code": 7,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 8,
+ "time": 0
+ },
+ {
+ "type": "animate",
+ "name": "dian",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 9,
+ "image": "shaohusikao.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎].........虽然我明白你对我的恨源于何处。但琥\n骑士成为嗜骨的那天,它就不再是自己,而是一具\n行尸走肉的傀儡。",
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "li.png",
+ "loc": [
+ 160,
+ 50
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]!!",
+ "\t[戾骑士]小子..........你敢再说一遍!?",
+ {
+ "type": "hideImage",
+ "code": 9,
+ "time": 0
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ -30,
+ 20
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]作为一个有理想的人.......我可以明确告诉你,\n琥骑士已经不在了,你的执念完全没有意义。如果\n你仍旧执迷不悟,你的武道将不会再进半点!",
+ "\t[戾骑士]呵.......世道真是变了......一个乳臭未干的臭\n小子居然来怀疑我的武道..........",
+ "\t[戾骑士]那老子就让你看看,你是怎么被我碎尸万段的!!\n我要拿你的尸体来祭琥骑士在天之灵!!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:2"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "hand",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 5
+ ],
+ "async": true
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 4
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 3
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 3
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 2
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 5,
+ 3
+ ],
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:3"
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 6
+ ],
+ "direction": "right"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 6
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 6
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "right:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 5,
+ 5
+ ],
+ "direction": "down"
+ },
+ {
+ "type": "jumpHero",
+ "loc": [
+ 6,
+ 5
+ ],
+ "time": 500,
+ "async": true
+ },
+ {
+ "type": "jump",
+ "from": [
+ 7,
+ 6
+ ],
+ "to": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong1",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "fadong1",
+ "loc": [
+ 6,
+ 7
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "dajian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 7
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "jump",
+ "from": [
+ 6,
+ 6
+ ],
+ "to": [
+ 5,
+ 5
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 5
+ ],
+ "to": [
+ 5,
+ 4
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ {
+ "type": "jump",
+ "from": [
+ 5,
+ 4
+ ],
+ "to": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true
+ },
+ {
+ "type": "sleep",
+ "time": 200
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:1"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "zhendajian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "zhendajian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:3"
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "up:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "haizhitiejian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "zhendajian",
+ "loc": [
+ 6,
+ 5
+ ]
+ },
+ {
+ "type": "changePos",
+ "loc": [
+ 6,
+ 5
+ ],
+ "direction": "up"
+ },
+ {
+ "type": "moveHero",
+ "steps": [
+ "down:3"
+ ]
+ },
+ {
+ "type": "animate",
+ "name": "fadong4",
+ "loc": [
+ 6,
+ 8
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang",
+ "value": "1"
+ },
+ {
+ "type": "function",
+ "function": "function(){\ncore.plugin.donghua3()\n}"
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "moveHero",
+ "async": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:bofang",
+ "value": "0"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "animate",
+ "name": "hainazhijian",
+ "loc": [
+ 6,
+ 4
+ ]
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 4
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "up:1"
+ ]
+ },
+ {
+ "type": "battle",
+ "id": "E340"
+ },
+ {
+ "type": "sleep",
+ "time": 500
+ },
+ {
+ "type": "showImage",
+ "code": 1,
+ "image": "li.png",
+ "loc": [
+ 120,
+ 45
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[戾骑士]唔..........啊...........这...........这怎么\n可能......",
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ 0,
+ -10
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]你.......还是忘记琥骑士吧.........一个失去了\n守护力量的狂暴攻手..........如今却沦落到这个\n地步........",
+ "\t[戾骑士]混.......蛋............啊啊啊啊!!",
+ {
+ "type": "hideImage",
+ "code": 1,
+ "time": 0
+ },
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ },
+ {
+ "type": "move",
+ "loc": [
+ 6,
+ 3
+ ],
+ "time": 500,
+ "keep": true,
+ "steps": [
+ "down:4"
+ ]
+ },
+ {
+ "type": "setBlock",
+ "number": "ground",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ]
+ },
+ {
+ "type": "showImage",
+ "code": 2,
+ "image": "shaohuziya.png",
+ "loc": [
+ 0,
+ -10
+ ],
+ "opacity": 1,
+ "time": 0
+ },
+ "\t[邵虎]呼................这场架打的还真是要命......",
+ {
+ "type": "hideImage",
+ "code": 2,
+ "time": 0
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "setValue",
+ "name": "flag:juqing",
+ "operator": "+=",
+ "value": "3"
+ },
+ {
+ "type": "setValue",
+ "name": "flag:348",
+ "value": "1"
+ },
+ {
+ "type": "setBlock",
+ "number": "pickaxe",
+ "loc": [
+ [
+ 6,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 7
+ ]
+ ],
+ "remove": true
+ },
+ {
+ "type": "hide",
+ "loc": [
+ [
+ 6,
+ 4
+ ]
+ ],
+ "remove": true
+ }
+ ]
+ }
+ },
+ "changeFloor": {
+ "6,9": {
+ "floorId": "MT19",
+ "loc": [
+ 10,
+ 2
+ ]
+ }
+ },
+ "afterBattle": {},
+ "afterGetItem": {},
+ "afterOpenDoor": {},
+ "cannotMove": {},
+ "ratio": 1,
+ "map": [
+ [345,350,350,350,350,350,350,350,350,350,350,350,351],
+ [348, 4, 4, 4,331,331,331,331,331, 4, 4, 4,352],
+ [348, 4, 4,331,331, 0, 0, 0,331,331, 4, 4,352],
+ [348, 4,331,331, 0, 0, 0, 0, 0,331,331, 4,352],
+ [348, 4, 4,331,331, 0,340, 0,331,331, 4, 4,352],
+ [348, 4,331,331, 0, 0, 0, 0, 0,331,331, 4,352],
+ [348, 4,331, 0, 0, 0, 0, 0, 0, 0,331, 4,352],
+ [348, 4,331,331,331, 0, 0, 0,331,331,331, 4,352],
+ [348, 4, 4,331, 0, 0, 0, 0, 0,331, 4, 4,352],
+ [348,331, 4,331,331,331, 89,331,331,331, 4,331,352],
+ [348,331,331,331, 4,331,331,331, 4,331,331,331,352],
+ [348, 4, 4,331,331, 4,331, 4,331,331, 4, 4,352],
+ [349,346,346,346,346,346,346,346,346,346,346,346,347]
+],
+ "bgmap": [
+
+],
+ "fgmap": [
+
+],
+ "width": 13,
+ "height": 13,
+ "autoEvent": {},
+ "beforeBattle": {},
+ "cannotMoveIn": {}
+}
\ No newline at end of file
diff --git a/project/fonts/fzchyjw.ttf b/project/fonts/fzchyjw.ttf
new file mode 100644
index 0000000..4589d81
Binary files /dev/null and b/project/fonts/fzchyjw.ttf differ
diff --git a/project/functions.js b/project/functions.js
index 1ceccc8..e623118 100644
--- a/project/functions.js
+++ b/project/functions.js
@@ -1232,7 +1232,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
core.setStatusBarInnerHTML('fly', "飞" + core.itemCount('centerFly'));
// 难度
- if (core.statusBar.hard.innerText != core.status.hard) {
+ /*if (core.statusBar.hard.innerText != core.status.hard) {
core.statusBar.hard.innerText = core.status.hard;
}
var hardColor = core.getFlag('__hardColor__');
@@ -1241,6 +1241,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
core.statusBar.hard.style.color = hardColor;
core.statusBar.hard.setAttribute('_style', hardColor);
}
+ */
// 自定义状态栏绘制
core.drawStatusBar();
@@ -1592,6 +1593,8 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
.sort( /*function (id1, id2) { return core.material.items[id1].name <= core.material.items[id2].name ? -1 : 1 }*/);
},
"drawStatusBar": function () {
+ core.dom.caidan1Ctx.drawImage(core.material.images.images['caidan.png'],0,0)
+ core.drawImage('caidan','caidan.png',-161,0)
var ctx, fill = function (text, x, y, style) {
core.ui.setFont(ctx, (/\w+/.test(text) ? 'italic ' : '') + 'bold 18px Verdana');
core.ui.fillBoldText(ctx, text, x, y, style);
diff --git a/project/icons.js b/project/icons.js
index c0d6eae..81daebe 100644
--- a/project/icons.js
+++ b/project/icons.js
@@ -29,100 +29,246 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 =
"height": 48
},
"terrains": {
+ "345": 45,
+ "346": 46,
+ "347": 47,
+ "348": 48,
+ "349": 49,
+ "350": 50,
+ "351": 51,
+ "352": 52,
+ "353": 53,
+ "354": 54,
+ "355": 55,
+ "356": 56,
+ "357": 57,
"ground": 0,
"grass": 1,
"grass2": 2,
- "ground2": 3,
- "ground3": 4,
- "downFloor": 5,
- "upFloor": 6,
- "blueShopLeft": 7,
- "pinkShopLeft": 8,
- "blueShopRight": 9,
- "pinkShopRight": 10,
- "arrowUp": 11,
- "arrowDown": 12,
- "arrowLeft": 13,
- "arrowRight": 14,
- "light": 15,
- "darkLight": 16,
- "ski": 17,
- "flower": 18,
- "box": 19,
- "boxed": 20,
- "sWallT": 21,
- "sWallL": 22,
- "sWallR": 23,
- "sWallB": 24,
- "sWallTL": 25,
- "sWallBR": 26,
- "sWallTR": 27,
- "sWallBL": 28,
- "sWallTB": 29,
- "sWallLR": 30,
- "sWallBLR": 31,
- "sWallTLR": 32,
- "sWallTBR": 33,
- "sWallTBL": 34
+ "yellowWall": 3,
+ "whiteWall": 4,
+ "blueWall": 5,
+ "snowGround": 6,
+ "ground2": 7,
+ "ground3": 8,
+ "ground4": 9,
+ "sand": 10,
+ "ground5": 11,
+ "yellowWall2": 12,
+ "whiteWall2": 13,
+ "blueWall2": 14,
+ "blockWall": 15,
+ "grayWall": 16,
+ "white": 17,
+ "ground6": 18,
+ "soil": 19,
+ "star": 20,
+ "lava": 21,
+ "ice": 22,
+ "downFloor": 23,
+ "upFloor": 24,
+ "blueShop-left": 31,
+ "blueShop-right": 32,
+ "pinkShop-left": 33,
+ "pinkShop-right": 34,
+ "arrowUp": 35,
+ "arrowDown": 36,
+ "arrowLeft": 37,
+ "arrowRight": 38,
+ "light": 39,
+ "darkLight": 40,
+ "ski": 41,
+ "flower": 42,
+ "box": 43,
+ "boxed": 44,
+ "bg": 10,
+ "T339": 58,
+ "T373": 60,
+ "T374": 61,
+ "T375": 62,
+ "T376": 63,
+ "T377": 64,
+ "greyDoor": 65,
+ "T473": 66,
+ "T474": 67,
+ "T475": 68,
+ "T521": 25,
+ "T522": 26,
+ "T523": 27,
+ "T524": 28,
+ "T525": 29,
+ "T526": 30,
+ "T527": 59,
+ "T549": 69,
+ "T550": 70
},
"animates": {
"star": 0,
"lava": 1,
- "blueLava": 2,
- "water": 3,
- "yellowDoor": 4,
- "blueDoor": 5,
- "redDoor": 6,
- "greenDoor": 7,
- "specialDoor": 8,
- "steelDoor": 9,
- "yellowWall": 10,
- "whiteWall": 11,
- "blueWall": 12,
- "crystalUp": 13,
- "crystalBottom": 14,
- "starPortal": 15,
- "fire": 16,
- "portal": 17,
- "switch": 18,
- "lavaNet": 19,
- "poisonNet": 20,
- "weakNet": 21,
- "curseNet": 22,
- "downPortal": 23,
- "leftPortal": 24,
- "rightPortal": 25,
- "upPortal": 26,
- "ice": 27,
- "magentaWall": 28
+ "waterWall": 2,
+ "yellowDoor": 3,
+ "blueDoor": 4,
+ "redDoor": 5,
+ "greenDoor": 6,
+ "specialDoor": 7,
+ "blueWallDoor": 8,
+ "yellowWallDoor": 9,
+ "whiteWallDoor": 10,
+ "steelDoor": 11,
+ "lavaDoor": 12,
+ "grayLavaDoor": 13,
+ "starDoor": 14,
+ "mockBlueWallDoor": 15,
+ "mockYellowWallDoor": 16,
+ "mockWhiteWallDoor": 17,
+ "iceYellowWallDoor": 18,
+ "starPortal": 19,
+ "exclamation": 20,
+ "portal": 21,
+ "switch": 22,
+ "lavaNet": 23,
+ "poisonNet": 24,
+ "weakNet": 25,
+ "curseNet": 26,
+ "downPortal": 27,
+ "leftPortal": 28,
+ "rightPortal": 29,
+ "upPortal": 30,
+ "water": 31,
+ "A358": 2,
+ "A359": 8,
+ "A360": 9,
+ "A361": 10,
+ "A362": 12,
+ "A363": 13,
+ "A364": 14,
+ "A365": 15,
+ "A366": 16,
+ "aqaqDoor": 17,
+ "A368": 18,
+ "A369": 20,
+ "A370": 22,
+ "A367": 32,
+ "A416": 33,
+ "A417": 34,
+ "A418": 35,
+ "A419": 36,
+ "A420": 37,
+ "A421": 38,
+ "A422": 39,
+ "A423": 33,
+ "A424": 34,
+ "A425": 35,
+ "A426": 36,
+ "A427": 37,
+ "A428": 38,
+ "A429": 39,
+ "A430": 33,
+ "A431": 34,
+ "A432": 35,
+ "A433": 36,
+ "A434": 37,
+ "A435": 38,
+ "A436": 39,
+ "A437": 33,
+ "A438": 34,
+ "A439": 35,
+ "A440": 36,
+ "A441": 37,
+ "A442": 38,
+ "A443": 39,
+ "A444": 33,
+ "A445": 34,
+ "A446": 35,
+ "A447": 36,
+ "A448": 37,
+ "A449": 38,
+ "A450": 39,
+ "A451": 33,
+ "A452": 34,
+ "A453": 35,
+ "A454": 36,
+ "A455": 37,
+ "A456": 38,
+ "A457": 39,
+ "A458": 33,
+ "A459": 34,
+ "A460": 35,
+ "A461": 36,
+ "A462": 37,
+ "A463": 38,
+ "A464": 39,
+ "greyDoor": 40,
+ "A467": 41,
+ "A511": 42,
+ "A528": 43,
+ "A531": 44,
+ "A532": 45,
+ "A533": 44,
+ "A534": 45,
+ "A538": 46,
+ "A539": 47,
+ "A540": 48,
+ "A541": 46,
+ "A542": 47,
+ "A543": 48,
+ "A544": 46,
+ "A545": 47,
+ "A546": 48,
+ "A552": 49,
+ "A553": 50
},
"npcs": {
"man": 0,
- "trader": 1,
+ "woman": 1,
"thief": 2,
"fairy": 3,
- "wizard": 4,
- "recluse": 5,
- "king": 6,
- "youngMan": 7,
- "sign": 8,
- "expShop": 9,
- "moneyShop": 10,
+ "magician": 4,
+ "womanMagician": 5,
+ "oldMan": 6,
+ "child": 7,
+ "wood": 8,
+ "pinkShop": 9,
+ "blueShop": 10,
"princess": 11,
- "greenMan": 12,
- "blueTrader": 13
+ "wlt": 12,
+ "wt": 13,
+ "wrt": 14,
+ "wl": 15,
+ "wc": 16,
+ "wr": 17,
+ "wlb": 18,
+ "wrb": 19,
+ "dlt": 20,
+ "dt": 21,
+ "drt": 22,
+ "dl": 23,
+ "dc": 24,
+ "dr": 25,
+ "dlb": 26,
+ "drb": 27,
+ "N371": 28,
+ "N402": 29,
+ "N403": 30,
+ "N404": 31,
+ "N405": 32,
+ "N406": 33,
+ "N410": 34,
+ "N411": 35,
+ "N465": 36,
+ "N477": 37,
+ "N518": 38,
+ "N519": 38,
+ "N529": 39,
+ "N547": 40,
+ "N551": 41
},
"npc48": {
"npc0": 0,
"npc1": 1,
"npc2": 2,
"npc3": 3,
- "tallYellowDoor": 4,
- "tallBlueDoor": 5,
- "tallRedDoor": 6,
- "tallGreenDoor": 7,
- "tallSpecialDoor": 8,
- "tallSteelDoor": 9
+ "npc4": 4
},
"enemys": {
"greenSlime": 0,
@@ -134,80 +280,97 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 =
"redBat": 6,
"vampire": 7,
"skeleton": 8,
+ "skeletonSoilder": 9,
"skeletonCaptain": 10,
+ "ghostSkeleton": 11,
"zombie": 12,
"zombieKnight": 13,
"rock": 14,
+ "slimeMan": 15,
"bluePriest": 16,
"redPriest": 17,
"brownWizard": 18,
"redWizard": 19,
+ "yellowGuard": 20,
+ "blueGuard": 21,
+ "redGuard": 22,
"swordsman": 23,
"soldier": 24,
"yellowKnight": 25,
"redKnight": 26,
"darkKnight": 27,
+ "blackKing": 28,
+ "yellowKing": 29,
+ "greenKing": 30,
"blueKnight": 31,
"goldSlime": 32,
"poisonSkeleton": 33,
"poisonBat": 34,
+ "steelRock": 35,
"skeletonPriest": 36,
"skeletonKing": 37,
+ "skeletonWizard": 38,
+ "redSkeletonCaption": 39,
+ "badHero": 40,
+ "demon": 41,
"demonPriest": 42,
"goldHornSlime": 43,
- "silverSlime": 47,
- "whiteHornSlime": 49,
- "redSwordsman": 53,
- "poisonZombie": 55,
- "octopus": 57,
- "princessEnemy": 59,
- "skeletonWarrior": 9,
- "silverSlimelord": 60,
- "goldSlimelord": 61,
- "whiteSlimeman": 54,
- "slimeman": 15,
- "yellowGateKeeper": 20,
- "blueGateKeeper": 21,
- "redGateKeeper": 22,
- "magicMaster": 46,
- "devilWarrior": 41,
- "fairyEnemy": 58,
- "dragon": 56,
- "skeletonKnight": 39,
- "skeletonPresbyter": 38,
- "ironRock": 35,
- "grayRock": 62,
- "yellowPriest": 52,
- "evilPrincess": 50,
- "blademaster": 48,
- "evilFairy": 51,
- "greenKnight": 63,
- "bowman": 64,
- "watcherSlime": 66,
- "frostBat": 67,
- "devilKnight": 68,
- "grayPriest": 69,
- "greenGateKeeper": 70,
- "ghostSoldier": 11,
- "evilHero": 40,
- "blackKing": 28,
- "yellowKing": 29,
- "greenKing": 30,
"redKing": 44,
- "blueKing": 45,
- "keiskeiFairy": 71,
- "tulipFairy": 72,
- "purpleBowman": 65
+ "whiteKing": 45,
+ "blackMagician": 46,
+ "silverSlime": 47,
+ "swordEmperor": 48,
+ "whiteHornSlime": 49,
+ "badPrincess": 50,
+ "badFairy": 51,
+ "grayPriest": 52,
+ "redSwordsman": 53,
+ "whiteGhost": 54,
+ "poisonZombie": 55,
+ "magicDragon": 56,
+ "octopus": 57,
+ "darkFairy": 58,
+ "greenKnight": 59,
+ "M300": 60,
+ "M301": 61,
+ "M302": 62,
+ "M303": 63,
+ "E340": 64,
+ "E341": 65,
+ "E342": 66,
+ "E343": 65,
+ "E344": 66,
+ "E381": 67,
+ "E382": 68,
+ "E383": 69,
+ "E384": 70,
+ "E385": 71,
+ "E386": 72,
+ "E387": 73,
+ "E388": 74,
+ "E389": 75,
+ "E390": 76,
+ "E391": 77,
+ "E392": 78,
+ "E393": 79,
+ "E394": 80,
+ "E395": 81,
+ "E396": 82,
+ "E397": 83,
+ "E398": 84,
+ "E399": 85,
+ "E400": 86,
+ "E401": 87,
+ "E407": 88,
+ "E408": 89,
+ "E409": 90,
+ "E520": 91
},
"enemy48": {
"angel": 0,
"elemental": 1,
"steelGuard": 2,
- "evilBat": 3,
- "bearDown": 4,
- "bearLeft": 5,
- "bearRight": 6,
- "bearUp": 7
+ "evilBat": 3
},
"items": {
"yellowKey": 0,
@@ -224,7 +387,6 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 =
"bluePotion": 21,
"greenPotion": 22,
"yellowPotion": 23,
- "lifeWand": 33,
"sword0": 60,
"sword1": 50,
"sword2": 51,
@@ -246,7 +408,7 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 =
"upFly": 15,
"downFly": 14,
"coin": 11,
- "freezeBadge": 41,
+ "snow": 41,
"cross": 40,
"superPotion": 29,
"earthquake": 8,
@@ -254,13 +416,85 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 =
"weakWine": 25,
"curseWine": 27,
"superWine": 28,
- "dagger": 42,
- "amulet": 47,
+ "knife": 42,
+ "moneyPocket": 46,
+ "shoes": 47,
"hammer": 48,
- "jumpShoes": 49,
- "skill1": 30,
- "wand": 10,
- "pack": 46
+ "I304": 5,
+ "I305": 7,
+ "I306": 10,
+ "I307": 26,
+ "I308": 30,
+ "I309": 31,
+ "I310": 32,
+ "I311": 33,
+ "I312": 34,
+ "I313": 35,
+ "I314": 36,
+ "I315": 37,
+ "I316": 38,
+ "I317": 39,
+ "I318": 49,
+ "I319": 60,
+ "I320": 61,
+ "I321": 62,
+ "I322": 63,
+ "I379": 64,
+ "I380": 65,
+ "I412": 66,
+ "I413": 67,
+ "I414": 66,
+ "I415": 67,
+ "I466": 68,
+ "I468": 69,
+ "I469": 70,
+ "I470": 69,
+ "I471": 70,
+ "I472": 71,
+ "I476": 72,
+ "I478": 73,
+ "I479": 74,
+ "I480": 73,
+ "I481": 74,
+ "I482": 75,
+ "I483": 76,
+ "I484": 77,
+ "I485": 78,
+ "I486": 76,
+ "I487": 77,
+ "I488": 78,
+ "I489": 76,
+ "I490": 77,
+ "I491": 78,
+ "I492": 79,
+ "I493": 80,
+ "I494": 81,
+ "I495": 82,
+ "I496": 79,
+ "I497": 80,
+ "I498": 81,
+ "I499": 82,
+ "I500": 79,
+ "I501": 80,
+ "I502": 81,
+ "I503": 82,
+ "I504": 79,
+ "I505": 80,
+ "I506": 81,
+ "I507": 82,
+ "I508": 83,
+ "I509": 84,
+ "I510": 85,
+ "I512": 86,
+ "I513": 87,
+ "I514": 86,
+ "I515": 87,
+ "I516": 88,
+ "I517": 89,
+ "I530": 90,
+ "I535": 91,
+ "I536": 91,
+ "I537": 92
},
"autotile": {
"autotile": 0,
diff --git a/project/images/bg.jpg b/project/images/bg.jpg
index 3fbf4d1..4e73859 100644
Binary files a/project/images/bg.jpg and b/project/images/bg.jpg differ
diff --git a/project/images/brave.png b/project/images/brave.png
index 9855ef6..c5e901d 100644
Binary files a/project/images/brave.png and b/project/images/brave.png differ
diff --git a/project/images/hero.png b/project/images/hero.png
index d81650a..fc2f85b 100644
Binary files a/project/images/hero.png and b/project/images/hero.png differ
diff --git a/project/images/winskin.png b/project/images/winskin.png
index f314453..42fc42c 100644
Binary files a/project/images/winskin.png and b/project/images/winskin.png differ
diff --git a/project/items.js b/project/items.js
index d7ba487..465870f 100644
--- a/project/items.js
+++ b/project/items.js
@@ -97,8 +97,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "items",
"name": "红血瓶",
"text": ",生命+${core.values.redPotion}",
- "itemEffect": "core.status.hero.hp += core.values.redPotion * core.status.thisMap.ratio",
- "itemEffectTip": ",生命+${core.values.redPotion * core.status.thisMap.ratio}",
+ "itemEffect": "core.status.hero.hp += core.values.redPotion",
+ "itemEffectTip": ",生命+${core.values.redPotion }",
"useItemEffect": "core.status.hero.hp += core.values.redPotion",
"canUseItemEffect": "true"
},
@@ -106,8 +106,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "items",
"name": "蓝血瓶",
"text": ",生命+${core.values.bluePotion}",
- "itemEffect": "core.status.hero.hp += core.values.bluePotion * core.status.thisMap.ratio",
- "itemEffectTip": ",生命+${core.values.bluePotion * core.status.thisMap.ratio}",
+ "itemEffect": "core.status.hero.hp += core.values.bluePotion",
+ "itemEffectTip": ",生命+${core.values.bluePotion}",
"useItemEffect": "core.status.hero.hp += core.values.bluePotion",
"canUseItemEffect": "true"
},
@@ -115,8 +115,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "items",
"name": "黄血瓶",
"text": ",生命+${core.values.yellowPotion}",
- "itemEffect": "core.status.hero.hp += core.values.yellowPotion * core.status.thisMap.ratio",
- "itemEffectTip": ",生命+${core.values.yellowPotion * core.status.thisMap.ratio}",
+ "itemEffect": "core.status.hero.hp += core.values.yellowPotion",
+ "itemEffectTip": ",生命+${core.values.yellowPotion}",
"useItemEffect": "core.status.hero.hp += core.values.yellowPotion",
"canUseItemEffect": "true"
},
@@ -124,8 +124,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "items",
"name": "绿血瓶",
"text": ",生命+${core.values.greenPotion}",
- "itemEffect": "core.status.hero.hp += core.values.greenPotion * core.status.thisMap.ratio",
- "itemEffectTip": ",生命+${core.values.greenPotion * core.status.thisMap.ratio}",
+ "itemEffect": "core.status.hero.hp += core.values.greenPotion",
+ "itemEffectTip": ",生命+${core.values.greenPotion }",
"useItemEffect": "core.status.hero.hp += core.values.greenPotion",
"canUseItemEffect": "true"
},
@@ -182,8 +182,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"atk": 40
}
},
- "itemEffect": "core.status.hero.atk += 40",
- "itemEffectTip": ",攻击+40"
+ "itemEffect": "core.status.hero.atk += 50",
+ "itemEffectTip": ",攻击+50"
},
"sword4": {
"cls": "items",
@@ -262,7 +262,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"def": 40
}
},
- "itemEffect": "core.status.hero.def += 40",
+ "itemEffect": "core.status.hero.def += 50",
"itemEffectTip": ",防御+40"
},
"shield4": {
@@ -297,10 +297,16 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"name": "圣水",
"itemEffect": "core.status.hero.hp *= 2",
"itemEffectTip": ",生命值翻倍",
- "useItemEffect": "core.status.hero.hp *= 2;core.playSound('回血');",
+ "useItemEffect": "core.status.hero.hp *= 2;",
"canUseItemEffect": "true",
"text": "生命值翻倍"
},
+ "silverCoin": {
+ "cls": "items",
+ "name": "银币",
+ "itemEffect": "core.status.hero.money += 500",
+ "itemEffectTip": ",金币+500"
+ },
"book": {
"cls": "constants",
"name": "怪物手册",
@@ -314,9 +320,9 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"name": "楼层传送器",
"text": "可以自由往来去过的楼层",
"hideInReplay": true,
- "hideInToolbox": true,
+ "hideInToolbox": false,
"useItemEffect": "core.ui.drawFly(core.floorIds.indexOf(core.status.floorId));",
- "canUseItemEffect": "(function () {\n\tif (core.flags.flyNearStair && !core.nearStair()) return false;\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();"
+ "canUseItemEffect": "(function () {\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();"
},
"coin": {
"cls": "constants",
@@ -327,7 +333,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "constants",
"name": "冰冻徽章",
"text": "可以将面前的熔岩变成平地",
- "useItemEffect": "(function () {\n\tvar success = false;\n\n\tvar snowFourDirections = false; // 是否多方向雪花;如果是将其改成true\n\tif (snowFourDirections) {\n\t\t// 多方向雪花\n\t\tfor (var direction in core.utils.scan) { // 多方向雪花默认四方向,如需改为八方向请将这两个scan改为scan2\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (core.getBlockId(nx, ny) == 'lava') {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif (core.getBlockId(core.nextX(), core.nextY()) == 'lava') {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('打开界面');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\t} else {\n\t\tcore.playSound('操作失败');\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name, itemId);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();",
+ "useItemEffect": "(function () {\n\tvar success = false;\n\n\tvar snowFourDirections = false; // 是否四方向雪花;如果是将其改成true\n\tif (snowFourDirections) {\n\t\t// 四方向雪花\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (core.getBlockId(nx, ny) == 'lava') {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif (core.getBlockId(core.nextX(), core.nextY()) == 'lava') {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();",
"canUseItemEffect": "true"
},
"cross": {
@@ -356,8 +362,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
},
"greenKey": {
"cls": "tools",
- "name": "绿钥匙",
- "text": "可以打开一扇绿门"
+ "name": "黑钥匙",
+ "text": "可以打开一扇黑门"
},
"steelKey": {
"cls": "tools",
@@ -368,21 +374,21 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "tools",
"name": "破墙镐",
"text": "可以破坏勇士面前的墙",
- "useItemEffect": "(function () {\n\tvar canBreak = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable) return false;\n\t\treturn block.event.canBreak;\n\t};\n\n\tvar success = false;\n\tvar pickaxeFourDirections = false; // 是否多方向破;如果是将其改成true\n\tif (pickaxeFourDirections) {\n\t\t// 多方向破\n\t\tfor (var direction in core.utils.scan) { // 多方向破默认四方向,如需改成八方向请将这两个scan改为scan2\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBreak(nx, ny)) {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅破当前\n\t\tif (canBreak(core.nextX(), core.nextY())) {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('破墙镐');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\t} else {\n\t\t// 无法使用\n\t\tcore.playSound('操作失败');\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name, itemId);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();",
- "canUseItemEffect": "true"
+ "useItemEffect": "(function () {\n\tvar canBreak = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable) return false;\n\t\treturn block.event.canBreak;\n\t};\n\n\tvar success = false;\n\tvar pickaxeFourDirections = false; // 是否四方向破;如果是将其改成true\n\tif (pickaxeFourDirections) {\n\t\t// 四方向破\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBreak(nx, ny)) {\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t\tsuccess = true;\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅破当前\n\t\tif (canBreak(core.nextX(), core.nextY())) {\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t\tsuccess = true;\n\t\t}\n\t}\n\n\tif (success) {\n\t\tcore.playSound('pickaxe.mp3');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\t// 无法使用\n\t\tcore.drawTip(\"当前无法使用\" + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n})();",
+ "canUseItemEffect": "core.status.floorId != 'MT78'"
},
"icePickaxe": {
"cls": "tools",
"name": "破冰镐",
"text": "可以破坏勇士面前的一堵冰墙",
- "useItemEffect": "(function () {\n\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\tcore.insertAction({ \"type\": \"openDoor\", \"loc\": [\"core.nextX()\", \"core.nextY()\"] });\n})();",
+ "useItemEffect": "(function () {\n\tcore.removeBlock(core.nextX(), core.nextY());\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();",
"canUseItemEffect": "(function () {\n\treturn core.getBlockId(core.nextX(), core.nextY()) == 'ice';\n})();"
},
"bomb": {
"cls": "tools",
"name": "炸弹",
"text": "可以炸掉勇士面前的怪物",
- "useItemEffect": "(function () {\n\tvar bombList = []; // 炸掉的怪物坐标列表\n\tvar todo = []; // 炸弹后事件\n\tvar money = 0,\n\t\texp = 0; // 炸弹获得的金币和经验\n\n\tvar canBomb = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable || block.event.cls.indexOf('enemy') != 0) return false;\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\treturn enemy && !enemy.notBomb;\n\t};\n\n\tvar bomb = function (x, y) {\n\t\tif (!canBomb(x, y)) return;\n\t\tbombList.push([x, y]);\n\t\tvar id = core.getBlockId(x, y),\n\t\t\tenemy = core.material.enemys[id];\n\t\tmoney += core.getEnemyValue(enemy, 'money', x, y) || 0;\n\t\texp += core.getEnemyValue(enemy, 'exp', x, y) || 0;\n\t\tcore.push(todo, core.floors[core.status.floorId].afterBattle[x + \",\" + y]);\n\t\tcore.push(todo, enemy.afterBattle);\n\t\tcore.removeBlock(x, y);\n\t}\n\n\t// 如果要多方向可炸,把这里的false改成true\n\tif (false) {\n\t\tvar scan = core.utils.scan; // 多方向炸时默认四方向,如果要改成八方向炸可以改成 core.utils.scan2\n\t\tfor (var direction in scan) {\n\t\t\tvar delta = scan[direction];\n\t\t\tbomb(core.getHeroLoc('x') + delta.x, core.getHeroLoc('y') + delta.y);\n\t\t}\n\t} else {\n\t\t// 仅炸当前\n\t\tbomb(core.nextX(), core.nextY());\n\t}\n\n\tif (bombList.length == 0) {\n\t\tcore.playSound('操作失败');\n\t\tcore.drawTip('当前无法使用' + core.material.items[itemId].name, itemId);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n\n\tcore.playSound('炸弹');\n\tcore.drawTip(core.material.items[itemId].name + '使用成功', itemId);\n\n\t// 取消这里的注释可以炸弹后获得金币和经验\n\t// core.status.hero.money += money;\n\t// core.status.hero.exp += exp;\n\n\t// 取消这里的注释可以炸弹引发战后事件\n\t// if (todo.length > 0) core.insertAction(todo);\n\n})();",
+ "useItemEffect": "(function () {\n\tvar canBomb = function (x, y) {\n\t\tvar block = core.getBlock(x, y);\n\t\tif (block == null || block.disable || block.event.cls.indexOf('enemy') != 0) return false;\n\t\tvar enemy = core.material.enemys[block.event.id];\n\t\treturn enemy && !enemy.notBomb;\n\t};\n\n\tvar bombList = []; // 炸掉的怪物坐标列表\n\tvar bombFourDirections = false; // 是否四方向可炸;如果是将其改成true。\n\tif (bombFourDirections) {\n\t\t// 四方向炸\n\t\tfor (var direction in core.utils.scan) {\n\t\t\tvar delta = core.utils.scan[direction];\n\t\t\tvar nx = core.getHeroLoc('x') + delta.x,\n\t\t\t\tny = core.getHeroLoc('y') + delta.y;\n\t\t\tif (canBomb(nx, ny)) {\n\t\t\t\tbombList.push([nx, ny]);\n\t\t\t\tcore.removeBlock(nx, ny);\n\t\t\t}\n\t\t}\n\t} else {\n\t\t// 仅炸当前\n\t\tif (canBomb(core.nextX(), core.nextY())) {\n\t\t\tbombList.push([core.nextX(), core.nextY()]);\n\t\t\tcore.removeBlock(core.nextX(), core.nextY());\n\t\t}\n\t}\n\n\tif (bombList.length > 0) {\n\t\tcore.playSound('bomb.mp3');\n\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t} else {\n\t\tcore.drawTip('当前无法使用' + core.material.items[itemId].name);\n\t\tcore.addItem(itemId, 1);\n\t\treturn;\n\t}\n\n\t// 炸弹后事件\n\t// 这是一个使用炸弹也能开门的例子\n\t/*\n\tif (core.status.floorId=='xxx' && core.terrainExists(x0,y0,'specialDoor') // 某个楼层,该机关门存在\n\t\t&& !core.enemyExists(x1,y1) && !core.enemyExists(x2,y2)) // 且守门的怪物都不存在\n\t{\n\t\tcore.insertAction([ // 插入事件\n\t\t\t{\"type\": \"openDoor\", \"loc\": [x0,y0]} // 开门\n\t\t])\n\t}\n\t*/\n})();",
"canUseItemEffect": "true"
},
"centerFly": {
@@ -390,14 +396,14 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"name": "中心对称飞行器",
"text": "可以飞向当前楼层中心对称的位置",
"useItemEffect": "core.playSound('centerFly.mp3');\ncore.clearMap('hero');\ncore.setHeroLoc('x', core.bigmap.width - 1 - core.getHeroLoc('x'));\ncore.setHeroLoc('y', core.bigmap.height - 1 - core.getHeroLoc('y'));\ncore.drawHero();\ncore.drawTip(core.material.items[itemId].name + '使用成功');",
- "canUseItemEffect": "(function () {\n\tvar toX = core.bigmap.width - 1 - core.getHeroLoc('x'),\n\t\ttoY = core.bigmap.height - 1 - core.getHeroLoc('y');\n\tvar id = core.getBlockId(toX, toY);\n\treturn id == null;\n})();"
+ "canUseItemEffect": "(function () {\n\tvar toX = core.bigmap.width - 1 - core.getHeroLoc('x'),\n\t\ttoY = core.bigmap.height - 1 - core.getHeroLoc('y');\n\tif (core.floors[core.status.floorId].upFloor[0] == toX && core.floors[core.status.floorId].upFloor[1] == toY) return false;\n\tif (core.floors[core.status.floorId].downFloor[0] == toX && core.floors[core.status.floorId].downFloor[1] == toY) return false;\n\tvar id = core.getBlockId(toX, toY);\n\treturn id == null;\n})();"
},
"upFly": {
"cls": "tools",
"name": "上楼器",
"text": "可以飞往楼上的相同位置",
- "useItemEffect": "(function () {\n\tvar floorId = core.floorIds[core.floorIds.indexOf(core.status.floorId) + 1];\n\tif (core.status.event.id == 'action') {\n\t\tcore.insertAction([\n\t\t\t{ \"type\": \"changeFloor\", \"loc\": [core.getHeroLoc('x'), core.getHeroLoc('y')], \"floorId\": floorId },\n\t\t\t{ \"type\": \"tip\", \"text\": core.material.items[itemId].name + '使用成功' }\n\t\t]);\n\t} else {\n\t\tcore.changeFloor(floorId, null, core.status.hero.loc, null, function () {\n\t\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t\t\tcore.replay();\n\t\t});\n\t}\n})();",
- "canUseItemEffect": "(function () {\n\tvar floorId = core.status.floorId,\n\t\tindex = core.floorIds.indexOf(floorId);\n\tif (index < core.floorIds.length - 1) {\n\t\tvar toId = core.floorIds[index + 1],\n\t\t\ttoX = core.getHeroLoc('x'),\n\t\t\ttoY = core.getHeroLoc('y');\n\t\tvar mw = core.floors[toId].width,\n\t\t\tmh = core.floors[toId].height;\n\t\tif (toX >= 0 && toX < mw && toY >= 0 && toY < mh && core.getBlock(toX, toY, toId) == null) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n})();"
+ "useItemEffect": "(function () {\n\tvar floorId = core.floorIds[core.floorIds.indexOf(core.status.floorId) + 1];\n\tif (core.status.event.id == 'action') {\n\t\tcore.insertAction([\n\t\t\t{ \"type\": \"changeFloor\", \"loc\": [core.status.maps[floorId].downFloor[0], core.status.maps[floorId].downFloor[1]], \"floorId\": floorId },\n\t\t\t{ \"type\": \"tip\", \"text\": core.material.items[itemId].name + '使用成功' }\n\t\t]);\n\t} else {\n\t\tcore.changeFloor(floorId, null, { x: core.status.maps[floorId].downFloor[0], y: core.status.maps[floorId].downFloor[1], direction: \"down\" }, null, function () {\n\t\t\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n\t\t\tcore.replay();\n\t\t});\n\t}\n})();",
+ "canUseItemEffect": "(function () {\n\tvar floorId = core.status.floorId,\n\t\tindex = core.floorIds.indexOf(floorId);\n\tvar canFlyid = [\"nandu\", \"QISHI\", \"MUDI\", \"didi\", \"guantong\", \"shijing\", \"yanhai\", \"jueshen\", \"weizhi\", \"anshi\", \"U49\", \"U48\", \"U47\", \"U46\", \"U45\", \"U44\", \"U43\", \"U42\", \"U41\", \"U40\", \"U39\", \"U38\", \"U37\", \"liuchongtian\", \"wuchongtian\", \"sichongtian\", \"sanchongtian\", \"erchongtian\", \"yichongtian\", \"U36\", \"U35\", \"U34\", \"U33\", \"U32\", \"U31\", \"U30\", \"U29\", \"U28\", \"U27\", \"U26\", \"mishi\", \"chongge\", \"wujian\", \"lingqu\", \"ange\", \"U25\", \"U24\", \"U23\", \"U22\", \"U21\", \"U20\", \"U19\", \"U18\", \"U17\", \"shuanglin\", \"cuoxuan\", \"fengche\", \"nianlian\", \"U16\", \"U15\", \"U14\", \"U13\", \"U12\", \"U11\", \"U10\", \"sanding\", \"erding\", \"yiding\", \"U9\", \"U8\", \"U7\", \"U6\", \"U5\", \"kongyan\", \"dashi\", \"U4\", \"U3\", \"U2\", \"U1\", \"MT0\", \"MT1\", \"shenhai\", \"MT2\", \"MT3\", \"MT4\", \"yanjiusuo\", \"MT5\", \"MT6\", \"MT7\", \"MT8\", \"MT9\", \"CETAI\", \"MT10\", \"MT11\", \"MT12\", \"MT13\", \"MT14\", \"MT15\", \"MT16\", \"XIANJIE\", \"MT17\", \"MT18\", \"MT19\", \"zhenhong\", \"MT20\", \"MT21\", \"MT22\", \"MT23\", \"MT24\", \"MT25\", \"xietu\", \"MT26\", \"MT27\", \"MT28\", \"MT29\", \"MT30\", \"MT31\", \"MT32\", \"MT33\", \"MT34\", \"MT35\", \"MT36\", \"xuetan\", \"MT37\", \"MT38\", \"MT39\", \"MT40\", \"MT41\", \"MT42\", \"MT43\", \"MT44\", \"MT45\", \"MT46\", \"MT47\", \"MT48\", \"MT49\", \"bishi\", \"MT50\", \"MT51\", \"MT52\", \"MT53\", \"MT54\", \"MT55\", \"MT56\", \"MT57\", \"MT58\", \"MT59\", \"MT60\", \"MT61\", \"MT62\", \"MT63\", \"MT64\", \"jiange\", \"MT65\", \"MT66\", \"MT67\", \"MT68\", \"MT69\", \"MT70\", \"MT71\", \"MT72\", \"MT73\", \"MT74\", \"MT75\", \"MT76\", \"MT77\", \"MT78\", \"MT79\", \"MT80\", \"MT81\", \"MT99\", \"tawai\", \"PIANTOU1\", \"PIANTOU2\", \"PIANTOU3\", \"PIANTOU4\", \"PIANTOU5\", \"PIANTOU6\", \"PIANTOU7\", \"PIANTOU8\", \"PIANTOU9\", \"PIANTOU10\", \"PIANTOU11\", \"huxiao1\", \"huxiao2\", \"huxiao3\", \"duwei1\", \"duwei2\", \"duwei3\", \"duwei4\", \"jieke1\", \"jieke2\", \"jieke3\", \"jieke4\", \"jieke5\", \"wangyang30\", \"shuoming\"]\n\tif (core.inArray(canFlyid, floorId))\n\t\treturn true;\n\telse\n\t\t/*\n\tif (index < core.floorIds.length - 1) {\n\t\tvar toId = core.floorIds[index + 1],\n\t\t\ttoX = core.status.maps[floorId + 1].downFloor[0],\n\t\t\ttoY = core.status.maps[floorId + 1].downFloor[1];\n\t\tvar mw = core.floors[toId].width,\n\t\t\tmh = core.floors[toId].height;\n\t\tif (toX >= 0 && toX < mw && toY >= 0 && toY < mh && core.getBlock(toX, toY, toId) == null) {\n\t\t\treturn true;\n\t\t}\n\t}*/\n\t\treturn false;\n})();"
},
"downFly": {
"cls": "tools",
@@ -410,7 +416,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "tools",
"name": "地震卷轴",
"text": "可以破坏当前层的所有墙",
- "useItemEffect": "(function () {\n\tvar indexes = [];\n\tfor (var index in core.status.thisMap.blocks) {\n\t\tvar block = core.status.thisMap.blocks[index];\n\t\tif (!block.disable && block.event.canBreak) {\n\t\t\tindexes.push(index);\n\t\t}\n\t}\n\tcore.removeBlockByIndexes(indexes);\n\tcore.redrawMap();\n\tcore.playSound('炸弹');\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();",
+ "useItemEffect": "(function () {\n\tvar indexes = [];\n\tfor (var index in core.status.thisMap.blocks) {\n\t\tvar block = core.status.thisMap.blocks[index];\n\t\tif (!block.disable && block.event.canBreak) {\n\t\t\tindexes.push(index);\n\t\t}\n\t}\n\tcore.removeBlockByIndexes(indexes);\n\tcore.drawMap();\n\tcore.drawTip(core.material.items[itemId].name + '使用成功');\n})();",
"canUseItemEffect": "(function () {\n\treturn core.status.thisMap.blocks.filter(function (block) {\n\t\treturn !block.disable && block.event.canBreak;\n\t}).length > 0;\n})();"
},
"poisonWine": {
@@ -459,18 +465,10 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"type": "function",
"function": "function(){\ncore.addItem('lifeWand', 1);\n}"
},
- {
- "type": "playSound",
- "name": "打开界面"
- },
{
"type": "input",
"text": "请输入生命魔杖使用次数:(0-${item:lifeWand})"
},
- {
- "type": "comment",
- "text": "【接受用户输入】弹窗输入的结果将会保存在“flag:input”中\n如果需要更多帮助,请查阅帮助文档"
- },
{
"type": "if",
"condition": "flag:input<=item:lifeWand",
@@ -487,17 +485,9 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"operator": "+=",
"value": "flag:input*100"
},
- {
- "type": "playSound",
- "name": "回血"
- },
"成功使用${flag:input}次生命魔杖,恢复${flag:input*100}点生命。"
],
"false": [
- {
- "type": "playSound",
- "name": "操作失败"
- },
"输入不合法!"
]
}
@@ -508,7 +498,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"cls": "tools",
"name": "跳跃靴",
"text": "能跳跃到前方两格处",
- "useItemEffect": "core.playSound(\"跳跃\");\ncore.insertAction({ \"type\": \"jumpHero\", \"loc\": [core.nextX(2), core.nextY(2)] });",
+ "useItemEffect": "core.playSound(\"jump.mp3\"); core.insertAction({ \"type\": \"jumpHero\", \"loc\": [core.nextX(2), core.nextY(2)] });",
"canUseItemEffect": "(function () {\n\tvar nx = core.nextX(2),\n\t\tny = core.nextY(2);\n\treturn nx >= 0 && nx < core.bigmap.width && ny >= 0 && ny < core.bigmap.height && core.getBlockId(nx, ny) == null;\n})();"
},
"skill1": {
@@ -516,17 +506,48 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
"name": "技能:二倍斩",
"text": "可以打开或关闭主动技能二倍斩",
"hideInReplay": true,
- "useItemEffect": "(function () {\n\tvar skillValue = 1; // 技能的flag:skill值,可用于当前开启技能的判定;对于新技能可以依次改成2,3等等\n\tvar skillNeed = 5; // 技能的需求\n\tvar skillName = '二倍斩'; // 技能的名称\n\n\tif (core.getFlag('skill', 0) != skillValue) { // 判断当前是否已经开了技能\n\t\tif (core.getStatus('mana') >= skillNeed) { // 这里要写当前能否开技能的条件判断,比如魔力值至少要多少\n\t\t\tcore.playSound('打开界面');\n\t\t\tcore.setFlag('skill', skillValue); // 开技能1\n\t\t\tcore.setFlag('skillName', skillName); // 设置技能名\n\t\t} else {\n\t\t\tcore.playSound('操作失败');\n\t\t\tcore.drawTip('魔力不足,无法开启技能');\n\t\t}\n\t} else { // 关闭技能\n\t\tcore.setFlag('skill', 0); // 关闭技能状态\n\t\tcore.setFlag('skillName', '无');\n\t}\n})();",
+ "useItemEffect": "(function () {\n\tvar skillValue = 1; // 技能的flag:skill值,可用于当前开启技能的判定;对于新技能可以依次改成2,3等等\n\tvar skillNeed = 5; // 技能的需求\n\tvar skillName = '二倍斩'; // 技能的名称\n\n\tif (core.getFlag('skill', 0) != skillValue) { // 判断当前是否已经开了技能\n\t\tif (core.getStatus('mana') >= skillNeed) { // 这里要写当前能否开技能的条件判断,比如魔力值至少要多少\n\t\t\tcore.setFlag('skill', skillValue); // 开技能1\n\t\t\tcore.setFlag('skillName', skillName); // 设置技能名\n\t\t} else {\n\t\t\tcore.drawTip('魔力不足,无法开启技能');\n\t\t}\n\t} else { // 关闭技能\n\t\tcore.setFlag('skill', 0); // 关闭技能状态\n\t\tcore.setFlag('skillName', '无');\n\t}\n})();",
"canUseItemEffect": "true"
},
"wand": {
"cls": "items",
"name": "新物品"
},
- "pack": {
+ "I466": {
"cls": "items",
- "name": "钱袋",
- "itemEffect": "core.status.hero.money += 500",
- "itemEffectTip": ",金币+500"
+ "name": "悲戚之盾",
+ "text": "一个很普通的铁盾",
+ "equip": {
+ "type": 1,
+ "value": {
+ "def": 100
+ }
+ },
+ "itemEffect": "core.status.hero.def += 100",
+ "itemEffectTip": ",防御+100"
+ },
+ "I516": {
+ "cls": "items",
+ "name": "镇塔剑"
+ },
+ "I517": {
+ "cls": "items",
+ "name": "镇塔盾"
+ },
+ "I530": {
+ "cls": "constants",
+ "name": "游戏帮助"
+ },
+ "I535": {
+ "cls": "items",
+ "name": "血剑"
+ },
+ "I536": {
+ "cls": "items",
+ "name": "新物品"
+ },
+ "I537": {
+ "cls": "items",
+ "name": "血盾"
}
}
\ No newline at end of file
diff --git a/project/maps.js b/project/maps.js
index fbf881c..2f51f82 100644
--- a/project/maps.js
+++ b/project/maps.js
@@ -1,22 +1,21 @@
var maps_90f36752_8815_4be8_b32b_d7fad1d0542e =
{
- "1": {"cls":"animates","id":"yellowWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}},
- "2": {"cls":"animates","id":"whiteWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}},
- "3": {"cls":"animates","id":"blueWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}},
- "4": {"cls":"animates","id":"star","name":"星空"},
- "5": {"cls":"animates","id":"lava","name":"岩浆"},
- "6": {"cls":"animates","id":"ice","doorInfo":{"time":160,"openSound":"破冰镐","closeSound":"door.mp3","keys":{"icePickaxe":1}},"animate":1},
- "7": {"cls":"terrains","id":"blueShopLeft"},
- "8": {"cls":"terrains","id":"blueShopRight"},
- "9": {"cls":"terrains","id":"pinkShopLeft"},
- "10": {"cls":"terrains","id":"pinkShopRight"},
- "11": {"cls":"animates","id":"lavaNet","canPass":true,"trigger":"null","script":"(function () {\n\t// 血网的伤害效果移动到 checkBlock 中处理\n\n\t// 如果要做一次性血网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})();","name":"血网"},
- "12": {"cls":"animates","id":"poisonNet","canPass":true,"trigger":"null","script":"(function () {\n\tif (!core.hasItem('amulet')) {\n\t\tcore.triggerDebuff('get', 'poison');\n\t\tcore.updateStatusBar();\n\t}\n\n\t// 如果要做一次性毒网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})()","name":"毒网"},
- "13": {"cls":"animates","id":"weakNet","canPass":true,"trigger":"null","script":"(function () {\n\tif (!core.hasItem('amulet')) {\n\t\tcore.triggerDebuff('get', 'weak');\n\t\tcore.updateStatusBar();\n\t}\n\n\t// 如果要做一次性衰网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})()","name":"衰网"},
- "14": {"cls":"animates","id":"curseNet","canPass":true,"trigger":"null","script":"(function () {\n\tif (!core.hasItem('amulet')) {\n\t\tcore.triggerDebuff('get', 'curse');\n\t\tcore.updateStatusBar();\n\t}\n\n\t// 如果要做一次性咒网,可直接注释掉下面这句话:\n\t// core.removeBlock(core.getHeroLoc('x'), core.getHeroLoc('y'));\n})()","name":"咒网"},
- "15": {"cls":"animates","id":"blueLava"},
- "16": {"cls":"animates","id":"water"},
- "20": {"cls":"autotile","id":"autotile"},
+ "1": {"cls":"terrains","id":"yellowWall"},
+ "2": {"cls":"terrains","id":"whiteWall","canBreak":true},
+ "3": {"cls":"terrains","id":"blueWall"},
+ "4": {"cls":"animates","id":"star","noPass":true},
+ "5": {"cls":"animates","id":"lava","noPass":true},
+ "6": {"cls":"terrains","id":"ice"},
+ "7": {"cls":"terrains","id":"blueShop-left"},
+ "8": {"cls":"terrains","id":"blueShop-right"},
+ "9": {"cls":"terrains","id":"pinkShop-left"},
+ "10": {"cls":"terrains","id":"pinkShop-right"},
+ "11": {"cls":"animates","id":"lavaNet","noPass":false,"trigger":"passNet","event":[{"type":"setValue","name":"status:hp","operator":"-=","value":"100"},{"type":"animate","name":"luzhang","async":true},{"type":"sleep","time":20},{"type":"waitAsync","excludeAnimates":true}]},
+ "12": {"cls":"animates","id":"poisonNet","noPass":false,"trigger":"passNet"},
+ "13": {"cls":"animates","id":"weakNet","noPass":false,"trigger":"passNet"},
+ "14": {"cls":"animates","id":"curseNet","noPass":false,"trigger":"passNet"},
+ "15": {"cls":"animates","id":"water","noPass":true},
+ "20": {"cls":"autotile","id":"autotile","noPass":true},
"21": {"cls":"items","id":"yellowKey"},
"22": {"cls":"items","id":"blueKey"},
"23": {"cls":"items","id":"redKey"},
@@ -50,7 +49,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e =
"51": {"cls":"items","id":"upFly"},
"52": {"cls":"items","id":"downFly"},
"53": {"cls":"items","id":"coin"},
- "54": {"cls":"items","id":"freezeBadge"},
+ "54": {"cls":"items","id":"snow"},
"55": {"cls":"items","id":"cross"},
"56": {"cls":"items","id":"superPotion"},
"57": {"cls":"items","id":"earthquake"},
@@ -58,66 +57,70 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e =
"59": {"cls":"items","id":"weakWine"},
"60": {"cls":"items","id":"curseWine"},
"61": {"cls":"items","id":"superWine"},
- "62": {"cls":"items","id":"dagger"},
- "63": {"cls":"items","id":"pack"},
- "64": {"cls":"items","id":"amulet"},
+ "62": {"cls":"items","id":"knife"},
+ "63": {"cls":"items","id":"moneyPocket"},
+ "64": {"cls":"items","id":"shoes"},
"65": {"cls":"items","id":"hammer"},
- "68": {"cls":"items","id":"lifeWand"},
- "69": {"cls":"items","id":"jumpShoes"},
- "70": {"cls":"items","id":"sword0"},
- "71": {"cls":"items","id":"shield0"},
- "72": {"cls":"items","id":"skill1"},
- "73": {"cls":"items","id":"wand"},
- "81": {"cls":"animates","id":"yellowDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"yellowKey":1}},"name":"黄门"},
- "82": {"cls":"animates","id":"blueDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"blueKey":1}},"name":"蓝门"},
- "83": {"cls":"animates","id":"redDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}},"name":"红门"},
- "84": {"cls":"animates","id":"greenDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"greenKey":1}},"name":"绿门"},
- "85": {"cls":"animates","id":"specialDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}},"name":"机关门"},
- "86": {"cls":"animates","id":"steelDoor","trigger":"openDoor","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"steelKey":1}},"name":"铁门"},
- "87": {"cls":"terrains","id":"upFloor","canPass":true},
- "88": {"cls":"terrains","id":"downFloor","canPass":true},
- "89": {"cls":"animates","id":"portal","canPass":true},
- "90": {"cls":"animates","id":"starPortal","canPass":true},
- "91": {"cls":"animates","id":"upPortal","canPass":true},
- "92": {"cls":"animates","id":"leftPortal","canPass":true},
- "93": {"cls":"animates","id":"downPortal","canPass":true},
- "94": {"cls":"animates","id":"rightPortal","canPass":true},
- "101": {"cls":"animates","id":"crystalUp"},
- "102": {"cls":"animates","id":"crystalBottom"},
- "103": {"cls":"animates","id":"fire"},
- "104": {"cls":"animates","id":"switch"},
- "109": {"cls":"animates","id":"magentaWall","canBreak":true,"animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}},
+ "81": {"cls":"animates","id":"yellowDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"yellowKey":1}},"animate":1},
+ "82": {"cls":"animates","id":"blueDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"blueKey":1}},"animate":1},
+ "83": {"cls":"animates","id":"redDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"redKey":1}},"animate":1},
+ "84": {"cls":"animates","id":"greenDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"greenKey":1}},"animate":1},
+ "85": {"cls":"animates","id":"specialDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}},"animate":1},
+ "86": {"cls":"animates","id":"steelDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"animate":1,"canPass":false,"cannotOut":[],"cannotIn":[]},
+ "87": {"cls":"terrains","id":"upFloor","noPass":false},
+ "88": {"cls":"terrains","id":"downFloor","noPass":false,"canPass":false},
+ "89": {"cls":"animates","id":"portal","noPass":false},
+ "90": {"cls":"animates","id":"starPortal","noPass":false},
+ "91": {"cls":"animates","id":"upPortal","noPass":false},
+ "92": {"cls":"animates","id":"leftPortal","noPass":false},
+ "93": {"cls":"animates","id":"downPortal","noPass":false},
+ "94": {"cls":"animates","id":"rightPortal","noPass":false},
"121": {"cls":"npcs","id":"man"},
- "122": {"cls":"npcs","id":"trader"},
+ "122": {"cls":"npcs","id":"woman"},
"123": {"cls":"npcs","id":"thief"},
"124": {"cls":"npcs","id":"fairy"},
- "125": {"cls":"npcs","id":"wizard"},
- "126": {"cls":"npcs","id":"recluse"},
- "127": {"cls":"npcs","id":"king"},
- "128": {"cls":"npcs","id":"youngMan"},
- "129": {"cls":"npcs","id":"sign"},
- "130": {"cls":"npcs","id":"expShop"},
- "131": {"cls":"npcs","id":"moneyShop"},
+ "125": {"cls":"npcs","id":"magician"},
+ "126": {"cls":"npcs","id":"womanMagician"},
+ "127": {"cls":"npcs","id":"oldMan"},
+ "128": {"cls":"npcs","id":"child"},
+ "129": {"cls":"npcs","id":"wood"},
+ "130": {"cls":"npcs","id":"pinkShop"},
+ "131": {"cls":"npcs","id":"blueShop"},
"132": {"cls":"npcs","id":"princess"},
- "133": {"cls":"npc48","id":"npc0","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1},
- "134": {"cls":"npc48","id":"npc1","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1},
- "135": {"cls":"npc48","id":"npc2","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1},
- "136": {"cls":"npc48","id":"npc3","faceIds":{"down":"npc0","left":"npc1","right":"npc2","up":"npc3"},"animate":1},
- "137": {"cls":"npcs","id":"greenMan"},
- "138": {"cls":"npcs","id":"blueTrader"},
- "151": {"cls":"autotile","id":"autotile1"},
- "152": {"cls":"autotile","id":"autotile2"},
- "153": {"cls":"autotile","id":"autotile3"},
- "161": {"cls":"terrains","id":"arrowUp","canPass":true,"cannotOut":["left","right","down"],"cannotIn":["up"]},
- "162": {"cls":"terrains","id":"arrowDown","canPass":true,"cannotOut":["left","right","up"],"cannotIn":["down"]},
- "163": {"cls":"terrains","id":"arrowLeft","canPass":true,"cannotOut":["up","down","right"],"cannotIn":["left"]},
- "164": {"cls":"terrains","id":"arrowRight","canPass":true,"cannotOut":["up","down","left"],"cannotIn":["right"]},
- "165": {"cls":"terrains","id":"light","trigger":"null","canPass":true,"script":"(function () {\n\tcore.setBlock(core.getNumberById('darkLight'), core.getHeroLoc('x'), core.getHeroLoc('y'));\n})();"},
- "166": {"cls":"terrains","id":"darkLight"},
- "167": {"cls":"terrains","id":"ski","trigger":"ski","canPass":true},
- "168": {"cls":"terrains","id":"flower","canPass":true},
- "169": {"cls":"terrains","id":"box","trigger":"pushBox"},
- "170": {"cls":"terrains","id":"boxed","trigger":"pushBox"},
+ "133": {"cls":"npc48","id":"npc0"},
+ "134": {"cls":"npc48","id":"npc1"},
+ "135": {"cls":"npc48","id":"npc2"},
+ "136": {"cls":"npc48","id":"npc3"},
+ "137": {"cls":"npc48","id":"npc4"},
+ "151": {"cls":"autotile","id":"autotile1","noPass":true},
+ "152": {"cls":"autotile","id":"autotile2","noPass":true},
+ "153": {"cls":"autotile","id":"autotile3","noPass":true},
+ "161": {"cls":"terrains","id":"arrowUp","noPass":false,"cannotOut":["down","left","right"],"cannotIn":["up"]},
+ "162": {"cls":"terrains","id":"arrowDown","noPass":false},
+ "163": {"cls":"terrains","id":"arrowLeft","noPass":false},
+ "164": {"cls":"terrains","id":"arrowRight","noPass":false},
+ "165": {"cls":"terrains","id":"light","trigger":"changeLight","noPass":false,"script":"(function () {\n\tcore.setBlock(core.getNumberById('darkLight'), core.getHeroLoc('x'), core.getHeroLoc('y'));\n})();"},
+ "166": {"cls":"terrains","id":"darkLight","noPass":true},
+ "167": {"cls":"terrains","id":"ski","trigger":"ski","noPass":false},
+ "168": {"cls":"terrains","id":"flower","noPass":true},
+ "169": {"cls":"terrains","id":"box","trigger":"pushBox","noPass":true},
+ "170": {"cls":"terrains","id":"boxed","trigger":"pushBox","noPass":true},
+ "181": {"cls":"npcs","id":"wlt"},
+ "182": {"cls":"npcs","id":"wt"},
+ "183": {"cls":"npcs","id":"wrt"},
+ "184": {"cls":"npcs","id":"wl"},
+ "185": {"cls":"npcs","id":"wc"},
+ "186": {"cls":"npcs","id":"wr"},
+ "187": {"cls":"npcs","id":"wlb"},
+ "188": {"cls":"npcs","id":"wrb"},
+ "189": {"cls":"npcs","id":"dlt"},
+ "190": {"cls":"npcs","id":"dt"},
+ "191": {"cls":"npcs","id":"drt"},
+ "192": {"cls":"npcs","id":"dl"},
+ "193": {"cls":"npcs","id":"dc"},
+ "194": {"cls":"npcs","id":"dr"},
+ "195": {"cls":"npcs","id":"dlb"},
+ "196": {"cls":"npcs","id":"drb"},
"201": {"cls":"enemys","id":"greenSlime"},
"202": {"cls":"enemys","id":"redSlime"},
"203": {"cls":"enemys","id":"blackSlime"},
@@ -127,20 +130,20 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e =
"207": {"cls":"enemys","id":"redBat"},
"208": {"cls":"enemys","id":"vampire"},
"209": {"cls":"enemys","id":"skeleton"},
- "210": {"cls":"enemys","id":"skeletonWarrior"},
+ "210": {"cls":"enemys","id":"skeletonSoilder"},
"211": {"cls":"enemys","id":"skeletonCaptain"},
- "212": {"cls":"enemys","id":"ghostSoldier"},
+ "212": {"cls":"enemys","id":"ghostSkeleton"},
"213": {"cls":"enemys","id":"zombie"},
"214": {"cls":"enemys","id":"zombieKnight"},
"215": {"cls":"enemys","id":"rock"},
- "216": {"cls":"enemys","id":"slimeman"},
+ "216": {"cls":"enemys","id":"slimeMan"},
"217": {"cls":"enemys","id":"bluePriest"},
"218": {"cls":"enemys","id":"redPriest"},
"219": {"cls":"enemys","id":"brownWizard"},
"220": {"cls":"enemys","id":"redWizard"},
- "221": {"cls":"enemys","id":"yellowGateKeeper"},
- "222": {"cls":"enemys","id":"blueGateKeeper"},
- "223": {"cls":"enemys","id":"redGateKeeper"},
+ "221": {"cls":"enemys","id":"yellowGuard"},
+ "222": {"cls":"enemys","id":"blueGuard"},
+ "223": {"cls":"enemys","id":"redGuard"},
"224": {"cls":"enemys","id":"swordsman"},
"225": {"cls":"enemys","id":"soldier"},
"226": {"cls":"enemys","id":"yellowKnight"},
@@ -153,75 +156,287 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e =
"233": {"cls":"enemys","id":"goldSlime"},
"234": {"cls":"enemys","id":"poisonSkeleton"},
"235": {"cls":"enemys","id":"poisonBat"},
- "236": {"cls":"enemys","id":"ironRock"},
+ "236": {"cls":"enemys","id":"steelRock"},
"237": {"cls":"enemys","id":"skeletonPriest"},
"238": {"cls":"enemys","id":"skeletonKing"},
- "239": {"cls":"enemys","id":"skeletonPresbyter"},
- "240": {"cls":"enemys","id":"skeletonKnight"},
- "241": {"cls":"enemys","id":"evilHero"},
- "242": {"cls":"enemys","id":"devilWarrior"},
+ "239": {"cls":"enemys","id":"skeletonWizard"},
+ "240": {"cls":"enemys","id":"redSkeletonCaption"},
+ "241": {"cls":"enemys","id":"badHero"},
+ "242": {"cls":"enemys","id":"demon"},
"243": {"cls":"enemys","id":"demonPriest"},
"244": {"cls":"enemys","id":"goldHornSlime"},
"245": {"cls":"enemys","id":"redKing"},
- "246": {"cls":"enemys","id":"blueKing"},
- "247": {"cls":"enemys","id":"magicMaster"},
+ "246": {"cls":"enemys","id":"whiteKing"},
+ "247": {"cls":"enemys","id":"blackMagician"},
"248": {"cls":"enemys","id":"silverSlime"},
- "249": {"cls":"enemys","id":"blademaster"},
+ "249": {"cls":"enemys","id":"swordEmperor"},
"250": {"cls":"enemys","id":"whiteHornSlime"},
- "251": {"cls":"enemys","id":"evilPrincess"},
- "252": {"cls":"enemys","id":"evilFairy"},
- "253": {"cls":"enemys","id":"yellowPriest"},
+ "251": {"cls":"enemys","id":"badPrincess"},
+ "252": {"cls":"enemys","id":"badFairy"},
+ "253": {"cls":"enemys","id":"grayPriest"},
"254": {"cls":"enemys","id":"redSwordsman"},
- "255": {"cls":"enemys","id":"whiteSlimeman"},
+ "255": {"cls":"enemys","id":"whiteGhost"},
"256": {"cls":"enemys","id":"poisonZombie"},
- "257": {"cls":"enemys","id":"dragon"},
+ "257": {"cls":"enemys","id":"magicDragon"},
"258": {"cls":"enemys","id":"octopus"},
- "259": {"cls":"enemys","id":"fairyEnemy"},
- "260": {"cls":"enemys","id":"princessEnemy"},
+ "259": {"cls":"enemys","id":"darkFairy"},
+ "260": {"cls":"enemys","id":"greenKnight"},
"261": {"cls":"enemy48","id":"angel"},
"262": {"cls":"enemy48","id":"elemental"},
"263": {"cls":"enemy48","id":"steelGuard"},
"264": {"cls":"enemy48","id":"evilBat"},
- "265": {"cls":"enemys","id":"silverSlimelord"},
- "266": {"cls":"enemys","id":"goldSlimelord"},
- "267": {"cls":"enemys","id":"grayRock"},
- "270": {"cls":"enemys","id":"greenKnight"},
- "271": {"cls":"enemys","id":"bowman"},
- "272": {"cls":"enemys","id":"purpleBowman"},
- "275": {"cls":"enemys","id":"watcherSlime"},
- "277": {"cls":"enemys","id":"frostBat"},
- "278": {"cls":"enemys","id":"devilKnight"},
- "279": {"cls":"enemys","id":"grayPriest"},
- "280": {"cls":"enemys","id":"greenGateKeeper"},
- "300": {"cls":"terrains","id":"ground"},
- "301": {"cls":"terrains","id":"sWallT","name":"薄墙-上","cannotOut":["up"],"cannotIn":["up"]},
- "302": {"cls":"terrains","id":"sWallL","name":"薄墙-左","cannotOut":["left"],"cannotIn":["left"]},
- "303": {"cls":"terrains","id":"sWallR","name":"薄墙-右","cannotOut":["right"],"cannotIn":["right"]},
- "304": {"cls":"terrains","id":"sWallB","name":"薄墙-下","cannotOut":["down"],"cannotIn":["down"]},
- "305": {"cls":"terrains","id":"grass"},
- "306": {"cls":"terrains","id":"sWallTL","name":"薄墙-上左","cannotOut":["up","left"],"cannotIn":["up","left"]},
- "307": {"cls":"terrains","id":"sWallBR","name":"薄墙-下右","cannotOut":["down","right"],"cannotIn":["down","right"]},
- "308": {"cls":"terrains","id":"grass2"},
- "309": {"cls":"terrains","id":"sWallTR","name":"薄墙-上右","cannotOut":["up","right"],"cannotIn":["up","right"]},
- "310": {"cls":"terrains","id":"sWallBL","name":"薄墙-下左","cannotOut":["down","left"],"cannotIn":["down","left"]},
- "311": {"cls":"terrains","id":"ground2"},
- "312": {"cls":"terrains","id":"sWallTB","name":"薄墙-上下","cannotOut":["up","down"],"cannotIn":["up","down"]},
- "313": {"cls":"terrains","id":"ground3"},
- "314": {"cls":"terrains","id":"sWallLR","name":"薄墙-左右","cannotOut":["left","right"],"cannotIn":["left","right"]},
- "315": {"cls":"terrains","id":"sWallBLR","name":"薄墙-下左右","cannotOut":["down","left","right"],"cannotIn":["down","left","right"]},
- "316": {"cls":"terrains","id":"sWallTLR","name":"薄墙-上左右","cannotOut":["up","left","right"],"cannotIn":["up","left","right"]},
- "317": {"cls":"terrains","id":"sWallTBR","name":"薄墙-上下右","cannotOut":["up","down","right"],"cannotIn":["up","down","right"]},
- "318": {"cls":"terrains","id":"sWallTBL","name":"薄墙-上下左","cannotOut":["up","down","left"],"cannotIn":["up","down","left"]},
- "319": {"cls":"npc48","id":"tallYellowDoor","trigger":"openDoor","name":"高黄门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"yellowKey":1}}},
- "320": {"cls":"npc48","id":"tallBlueDoor","trigger":"openDoor","name":"高蓝门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"blueKey":1}}},
- "321": {"cls":"npc48","id":"tallRedDoor","trigger":"openDoor","name":"高红门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}}},
- "322": {"cls":"npc48","id":"tallGreenDoor","trigger":"openDoor","name":"高绿门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"greenKey":1}}},
- "323": {"cls":"npc48","id":"tallSpecialDoor","trigger":"openDoor","name":"高机关门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"specialKey":1}}},
- "324": {"cls":"npc48","id":"tallSteelDoor","trigger":"openDoor","name":"高铁门","animate":1,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"steelKey":1}}},
- "325": {"cls":"enemys","id":"keiskeiFairy"},
- "326": {"cls":"enemys","id":"tulipFairy"},
- "327": {"cls":"enemy48","id":"bearDown"},
- "328": {"cls":"enemy48","id":"bearLeft"},
- "329": {"cls":"enemy48","id":"bearRight"},
- "330": {"cls":"enemy48","id":"bearUp"}
+ "300": {"cls":"enemys","id":"M300"},
+ "301": {"cls":"enemys","id":"M301"},
+ "302": {"cls":"enemys","id":"M302"},
+ "303": {"cls":"enemys","id":"M303"},
+ "304": {"cls":"items","id":"I304"},
+ "305": {"cls":"items","id":"I305"},
+ "306": {"cls":"items","id":"I306"},
+ "307": {"cls":"items","id":"I307"},
+ "308": {"cls":"items","id":"I308"},
+ "309": {"cls":"items","id":"I309"},
+ "310": {"cls":"items","id":"I310"},
+ "311": {"cls":"items","id":"I311"},
+ "312": {"cls":"items","id":"I312"},
+ "313": {"cls":"items","id":"I313"},
+ "314": {"cls":"items","id":"I314"},
+ "315": {"cls":"items","id":"I315"},
+ "316": {"cls":"items","id":"I316"},
+ "317": {"cls":"items","id":"I317"},
+ "318": {"cls":"items","id":"I318"},
+ "319": {"cls":"items","id":"I319"},
+ "320": {"cls":"items","id":"I320"},
+ "321": {"cls":"items","id":"I321"},
+ "322": {"cls":"items","id":"I322"},
+ "323": {"cls":"terrains","id":"ground","canPass":true},
+ "324": {"cls":"terrains","id":"grass"},
+ "325": {"cls":"terrains","id":"grass2"},
+ "326": {"cls":"terrains","id":"snowGround"},
+ "327": {"cls":"terrains","id":"ground2"},
+ "328": {"cls":"terrains","id":"ground3"},
+ "329": {"cls":"terrains","id":"ground4"},
+ "330": {"cls":"terrains","id":"ground5"},
+ "331": {"cls":"terrains","id":"yellowWall2"},
+ "332": {"cls":"terrains","id":"whiteWall2"},
+ "333": {"cls":"terrains","id":"blueWall2"},
+ "334": {"cls":"terrains","id":"blockWall"},
+ "335": {"cls":"terrains","id":"grayWall"},
+ "336": {"cls":"terrains","id":"white"},
+ "337": {"cls":"terrains","id":"ground6"},
+ "338": {"cls":"terrains","id":"soil"},
+ "339": {"cls":"terrains","id":"T339"},
+ "340": {"cls":"enemys","id":"E340"},
+ "341": {"cls":"enemys","id":"E341"},
+ "342": {"cls":"enemys","id":"E342"},
+ "343": {"cls":"enemys","id":"E343"},
+ "344": {"cls":"enemys","id":"E344"},
+ "345": {"cls":"terrains","id":"345"},
+ "346": {"cls":"terrains","id":"346"},
+ "347": {"cls":"terrains","id":"347"},
+ "348": {"cls":"terrains","id":"348"},
+ "349": {"cls":"terrains","id":"349"},
+ "350": {"cls":"terrains","id":"350"},
+ "351": {"cls":"terrains","id":"351"},
+ "352": {"cls":"terrains","id":"352"},
+ "353": {"cls":"terrains","id":"353","noPass":false},
+ "354": {"cls":"terrains","id":"354","noPass":false},
+ "355": {"cls":"terrains","id":"355","noPass":false},
+ "356": {"cls":"terrains","id":"356","noPass":false},
+ "357": {"cls":"terrains","id":"357"},
+ "358": {"cls":"animates","id":"A358"},
+ "359": {"cls":"animates","id":"A359"},
+ "360": {"cls":"animates","id":"A360"},
+ "361": {"cls":"animates","id":"A361"},
+ "362": {"cls":"animates","id":"A362"},
+ "363": {"cls":"animates","id":"A363"},
+ "364": {"cls":"animates","id":"A364"},
+ "365": {"cls":"animates","id":"A365"},
+ "366": {"cls":"animates","id":"A366"},
+ "367": {"cls":"animates","id":"A367","event":null,"canPass":true},
+ "368": {"cls":"animates","id":"A368"},
+ "369": {"cls":"animates","id":"A369"},
+ "370": {"cls":"animates","id":"A370"},
+ "371": {"cls":"npcs","id":"N371"},
+ "372": {"cls":"animates","id":"aqaqDoor","trigger":"openDoor","noPass":true,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"animate":1},
+ "373": {"cls":"terrains","id":"T373"},
+ "374": {"cls":"terrains","id":"T374"},
+ "375": {"cls":"terrains","id":"T375"},
+ "376": {"cls":"terrains","id":"T376"},
+ "377": {"cls":"terrains","id":"T377","noPass":true},
+ "378": {"cls":"terrains","id":"greyDoor","trigger":"openDoor","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"animate":null},
+ "379": {"cls":"items","id":"I379"},
+ "380": {"cls":"items","id":"I380"},
+ "381": {"cls":"enemys","id":"E381"},
+ "382": {"cls":"enemys","id":"E382"},
+ "383": {"cls":"enemys","id":"E383"},
+ "384": {"cls":"enemys","id":"E384"},
+ "385": {"cls":"enemys","id":"E385"},
+ "386": {"cls":"enemys","id":"E386"},
+ "387": {"cls":"enemys","id":"E387"},
+ "388": {"cls":"enemys","id":"E388"},
+ "389": {"cls":"enemys","id":"E389"},
+ "390": {"cls":"enemys","id":"E390"},
+ "391": {"cls":"enemys","id":"E391"},
+ "392": {"cls":"enemys","id":"E392"},
+ "393": {"cls":"enemys","id":"E393"},
+ "394": {"cls":"enemys","id":"E394"},
+ "395": {"cls":"enemys","id":"E395"},
+ "396": {"cls":"enemys","id":"E396"},
+ "397": {"cls":"enemys","id":"E397"},
+ "398": {"cls":"enemys","id":"E398"},
+ "399": {"cls":"enemys","id":"E399"},
+ "400": {"cls":"enemys","id":"E400"},
+ "401": {"cls":"enemys","id":"E401"},
+ "402": {"cls":"npcs","id":"N402","canPass":true},
+ "403": {"cls":"npcs","id":"N403","canPass":true},
+ "404": {"cls":"npcs","id":"N404","canPass":true},
+ "405": {"cls":"npcs","id":"N405","canPass":true},
+ "406": {"cls":"npcs","id":"N406","canPass":true},
+ "407": {"cls":"enemys","id":"E407"},
+ "408": {"cls":"enemys","id":"E408"},
+ "409": {"cls":"enemys","id":"E409"},
+ "410": {"cls":"npcs","id":"N410"},
+ "411": {"cls":"npcs","id":"N411"},
+ "412": {"cls":"items","id":"I412"},
+ "413": {"cls":"items","id":"I413"},
+ "414": {"cls":"items","id":"I414"},
+ "415": {"cls":"items","id":"I415"},
+ "416": {"cls":"animates","id":"A416","event":null,"canPass":true},
+ "417": {"cls":"animates","id":"A417","event":null,"canPass":true},
+ "418": {"cls":"animates","id":"A418","event":null,"canPass":true},
+ "419": {"cls":"animates","id":"A419","event":null,"canPass":true},
+ "420": {"cls":"animates","id":"A420","event":null,"canPass":true},
+ "421": {"cls":"animates","id":"A421","event":null,"canPass":true},
+ "422": {"cls":"animates","id":"A422","event":null,"canPass":true},
+ "423": {"cls":"animates","id":"A423"},
+ "424": {"cls":"animates","id":"A424"},
+ "425": {"cls":"animates","id":"A425"},
+ "426": {"cls":"animates","id":"A426"},
+ "427": {"cls":"animates","id":"A427"},
+ "428": {"cls":"animates","id":"A428"},
+ "429": {"cls":"animates","id":"A429"},
+ "430": {"cls":"animates","id":"A430"},
+ "431": {"cls":"animates","id":"A431"},
+ "432": {"cls":"animates","id":"A432"},
+ "433": {"cls":"animates","id":"A433"},
+ "434": {"cls":"animates","id":"A434"},
+ "435": {"cls":"animates","id":"A435"},
+ "436": {"cls":"animates","id":"A436"},
+ "437": {"cls":"animates","id":"A437"},
+ "438": {"cls":"animates","id":"A438"},
+ "439": {"cls":"animates","id":"A439"},
+ "440": {"cls":"animates","id":"A440"},
+ "441": {"cls":"animates","id":"A441"},
+ "442": {"cls":"animates","id":"A442"},
+ "443": {"cls":"animates","id":"A443"},
+ "444": {"cls":"animates","id":"A444"},
+ "445": {"cls":"animates","id":"A445"},
+ "446": {"cls":"animates","id":"A446"},
+ "447": {"cls":"animates","id":"A447"},
+ "448": {"cls":"animates","id":"A448"},
+ "449": {"cls":"animates","id":"A449"},
+ "450": {"cls":"animates","id":"A450"},
+ "451": {"cls":"animates","id":"A451"},
+ "452": {"cls":"animates","id":"A452"},
+ "453": {"cls":"animates","id":"A453"},
+ "454": {"cls":"animates","id":"A454"},
+ "455": {"cls":"animates","id":"A455"},
+ "456": {"cls":"animates","id":"A456"},
+ "457": {"cls":"animates","id":"A457"},
+ "458": {"cls":"animates","id":"A458"},
+ "459": {"cls":"animates","id":"A459"},
+ "460": {"cls":"animates","id":"A460"},
+ "461": {"cls":"animates","id":"A461"},
+ "462": {"cls":"animates","id":"A462"},
+ "463": {"cls":"animates","id":"A463"},
+ "464": {"cls":"animates","id":"A464"},
+ "465": {"cls":"npcs","id":"N465"},
+ "466": {"cls":"items","id":"I466"},
+ "467": {"cls":"animates","id":"A467"},
+ "468": {"cls":"items","id":"I468"},
+ "469": {"cls":"items","id":"I469"},
+ "470": {"cls":"items","id":"I470"},
+ "471": {"cls":"items","id":"I471"},
+ "472": {"cls":"items","id":"I472"},
+ "473": {"cls":"terrains","id":"T473"},
+ "474": {"cls":"terrains","id":"T474"},
+ "475": {"cls":"terrains","id":"T475"},
+ "476": {"cls":"items","id":"I476"},
+ "477": {"cls":"npcs","id":"N477"},
+ "478": {"cls":"items","id":"I478"},
+ "479": {"cls":"items","id":"I479"},
+ "480": {"cls":"items","id":"I480"},
+ "481": {"cls":"items","id":"I481"},
+ "482": {"cls":"items","id":"I482"},
+ "483": {"cls":"items","id":"I483"},
+ "484": {"cls":"items","id":"I484"},
+ "485": {"cls":"items","id":"I485"},
+ "486": {"cls":"items","id":"I486"},
+ "487": {"cls":"items","id":"I487"},
+ "488": {"cls":"items","id":"I488"},
+ "489": {"cls":"items","id":"I489"},
+ "490": {"cls":"items","id":"I490"},
+ "491": {"cls":"items","id":"I491"},
+ "492": {"cls":"items","id":"I492"},
+ "493": {"cls":"items","id":"I493"},
+ "494": {"cls":"items","id":"I494"},
+ "495": {"cls":"items","id":"I495"},
+ "496": {"cls":"items","id":"I496"},
+ "497": {"cls":"items","id":"I497"},
+ "498": {"cls":"items","id":"I498"},
+ "499": {"cls":"items","id":"I499"},
+ "500": {"cls":"items","id":"I500"},
+ "501": {"cls":"items","id":"I501"},
+ "502": {"cls":"items","id":"I502"},
+ "503": {"cls":"items","id":"I503"},
+ "504": {"cls":"items","id":"I504"},
+ "505": {"cls":"items","id":"I505"},
+ "506": {"cls":"items","id":"I506"},
+ "507": {"cls":"items","id":"I507"},
+ "508": {"cls":"items","id":"I508"},
+ "509": {"cls":"items","id":"I509"},
+ "510": {"cls":"items","id":"I510"},
+ "511": {"cls":"animates","id":"A511"},
+ "512": {"cls":"items","id":"I512"},
+ "513": {"cls":"items","id":"I513"},
+ "514": {"cls":"items","id":"I514"},
+ "515": {"cls":"items","id":"I515"},
+ "516": {"cls":"items","id":"I516"},
+ "517": {"cls":"items","id":"I517"},
+ "518": {"cls":"npcs","id":"N518"},
+ "519": {"cls":"npcs","id":"N519"},
+ "520": {"cls":"enemys","id":"E520"},
+ "521": {"cls":"terrains","id":"T521"},
+ "522": {"cls":"terrains","id":"T522"},
+ "523": {"cls":"terrains","id":"T523"},
+ "524": {"cls":"terrains","id":"T524"},
+ "525": {"cls":"terrains","id":"T525"},
+ "526": {"cls":"terrains","id":"T526","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}},"trigger":"openDoor"},
+ "527": {"cls":"terrains","id":"T527"},
+ "528": {"cls":"animates","id":"A528","animate":null,"doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{}}},
+ "529": {"cls":"npcs","id":"N529","canPass":true},
+ "530": {"cls":"items","id":"I530"},
+ "531": {"cls":"animates","id":"A531"},
+ "532": {"cls":"animates","id":"A532"},
+ "533": {"cls":"animates","id":"A533"},
+ "534": {"cls":"animates","id":"A534"},
+ "535": {"cls":"items","id":"I535"},
+ "536": {"cls":"items","id":"I536"},
+ "537": {"cls":"items","id":"I537"},
+ "538": {"cls":"animates","id":"A538","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"yellowKey":1}},"trigger":"openDoor","animate":1},
+ "539": {"cls":"animates","id":"A539","doorInfo":{"time":160,"openSound":"door.ogg","closeSound":"door.ogg","keys":{"blueKey":1}},"trigger":"openDoor","animate":1},
+ "540": {"cls":"animates","id":"A540","doorInfo":{"time":160,"openSound":"door.mp3","closeSound":"door.mp3","keys":{"redKey":1}},"trigger":"openDoor","animate":1},
+ "541": {"cls":"animates","id":"A541"},
+ "542": {"cls":"animates","id":"A542"},
+ "543": {"cls":"animates","id":"A543"},
+ "544": {"cls":"animates","id":"A544"},
+ "545": {"cls":"animates","id":"A545"},
+ "546": {"cls":"animates","id":"A546"},
+ "547": {"cls":"npcs","id":"N547"},
+ "548": {"cls":"terrains","id":"bg"},
+ "549": {"cls":"terrains","id":"T549","cannotOut":["up","down","left","right"],"cannotIn":["up","down","left","right"]},
+ "550": {"cls":"terrains","id":"T550","canPass":false},
+ "551": {"cls":"npcs","id":"N551"},
+ "552": {"cls":"animates","id":"A552"},
+ "553": {"cls":"animates","id":"A553","trigger":"openDoor","doorInfo":{"time":160,"openSound":"045-Push01.mp3","closeSound":"045-Push01.mp3","keys":{}},"animate":1}
}
\ No newline at end of file
diff --git a/project/materials/107-item07.png b/project/materials/107-item07.png
new file mode 100644
index 0000000..cc93eb4
Binary files /dev/null and b/project/materials/107-item07.png differ
diff --git a/project/materials/animates.png b/project/materials/animates.png
index 89d8789..2869fbb 100644
Binary files a/project/materials/animates.png and b/project/materials/animates.png differ
diff --git a/project/materials/enemy48.png b/project/materials/enemy48.png
index d18a129..a7f7d0c 100644
Binary files a/project/materials/enemy48.png and b/project/materials/enemy48.png differ
diff --git a/project/materials/enemys.png b/project/materials/enemys.png
index 2b3641c..ef4dd75 100644
Binary files a/project/materials/enemys.png and b/project/materials/enemys.png differ
diff --git a/project/materials/icons.png b/project/materials/icons.png
index 9e17e78..8ed1b95 100644
Binary files a/project/materials/icons.png and b/project/materials/icons.png differ
diff --git a/project/materials/icons_old.png b/project/materials/icons_old.png
index 94b6043..311b639 100644
Binary files a/project/materials/icons_old.png and b/project/materials/icons_old.png differ
diff --git a/project/materials/items.png b/project/materials/items.png
index 04dc29b..7ae916d 100644
Binary files a/project/materials/items.png and b/project/materials/items.png differ
diff --git a/project/materials/keyboard.png b/project/materials/keyboard.png
index 161adfb..d24df43 100644
Binary files a/project/materials/keyboard.png and b/project/materials/keyboard.png differ
diff --git a/project/materials/npc48.png b/project/materials/npc48.png
index d857f2d..efd782b 100644
Binary files a/project/materials/npc48.png and b/project/materials/npc48.png differ
diff --git a/project/materials/npcs.png b/project/materials/npcs.png
index 2bff087..83b39ee 100644
Binary files a/project/materials/npcs.png and b/project/materials/npcs.png differ
diff --git a/project/materials/terrains.png b/project/materials/terrains.png
index 6d96b93..36bf9c7 100644
Binary files a/project/materials/terrains.png and b/project/materials/terrains.png differ
diff --git a/project/plugins.js b/project/plugins.js
index 2d0001b..514e678 100644
--- a/project/plugins.js
+++ b/project/plugins.js
@@ -5,6 +5,118 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 =
this._afterLoadResources = function () {
// 本函数将在所有资源加载完毕后,游戏开启前被执行
}
+ core.control.resize = function () {
+ if (main.mode == 'editor') return;
+ var clientWidth = main.dom.body.clientWidth, clientHeight = main.dom.body.clientHeight;
+ var BORDER = 0;
+ var extendToolbar = core.flags.extendToolbar;
+ var BAR_WIDTH = extendToolbar ? 0 : Math.round(core._PY_ / 3);
+
+ var horizontalMaxRatio = (clientHeight - 2 * BORDER - (extendToolbar ? BORDER : 0)) / (core._PY_ + (extendToolbar ? 38 : 0));
+
+ if (clientWidth - 3 * BORDER >= core._PX_ + BAR_WIDTH || (clientWidth > clientHeight && horizontalMaxRatio < 1)) {
+ // 横屏
+ core.domStyle.isVertical = false;
+
+ core.domStyle.availableScale = [];
+ [1, 1.25, 1.5, 1.75, 2, 2.25, 2.5].forEach(function (v) {
+ if (clientWidth - 3 * BORDER >= v * (core._PX_ + BAR_WIDTH) && horizontalMaxRatio >= v) {
+ core.domStyle.availableScale.push(v);
+ }
+ });
+ if (core.domStyle.availableScale.indexOf(core.domStyle.scale) < 0) {
+ core.domStyle.scale = Math.min(1, horizontalMaxRatio);
+ }
+ }
+ else {
+ // 竖屏
+ core.domStyle.isVertical = true;
+ core.domStyle.scale = Math.min((clientWidth - 2 * BORDER) / core._PX_);
+ core.domStyle.availableScale = [];
+ extendToolbar = false;
+ BAR_WIDTH = Math.round(core._PX_ * 0.3);
+ }
+
+ var statusDisplayArr = this._shouldDisplayStatus(), count = statusDisplayArr.length;
+ var statusCanvas = core.flags.statusCanvas, statusCanvasRows = core.values.statusCanvasRowsOnMobile || 3;
+ var col = statusCanvas ? statusCanvasRows : Math.ceil(count / 3);
+ if (col > 5) {
+ if (statusCanvas) alert("自绘状态栏的在竖屏下的行数应不超过5!");
+ else alert("当前状态栏数目(" + count + ")大于15,请调整到不超过15以避免手机端出现显示问题。");
+ }
+ var globalAttribute = core.status.globalAttribute || core.initStatus.globalAttribute;
+
+ var obj = {
+ clientWidth: clientWidth,
+ clientHeight: clientHeight,
+ BORDER: BORDER,
+ BAR_WIDTH: BAR_WIDTH,
+ TOOLBAR_HEIGHT: 38,
+ outerWidth: core._PX_ * core.domStyle.scale + 2 * BORDER,
+ outerHeight: core._PY_ * core.domStyle.scale + 2 * BORDER,
+ globalAttribute: globalAttribute,
+ border: '0px ' + core.arrayToRGBA(globalAttribute.borderColor) + ' solid',
+ statusDisplayArr: statusDisplayArr,
+ count: count,
+ col: col,
+ statusBarHeightInVertical: core.domStyle.isVertical ? (32 * col + 6) * core.domStyle.scale + 2 * BORDER : 0,
+ toolbarHeightInVertical: core.domStyle.isVertical ? 38 * core.domStyle.scale + 2 * BORDER : 0,
+ extendToolbar: extendToolbar,
+ is15x15: false
+ };
+
+ this._doResize(obj);
+ this.setToolbarButton();
+ core.updateStatusBar();
+ }
+
+ core.control._resize_statusBar = function (obj) {
+ // statusBar
+ var statusBar = core.dom.statusBar;
+ if (core.domStyle.isVertical) {
+ statusBar.style.width = obj.outerWidth + "px";
+ statusBar.style.height = obj.statusBarHeightInVertical + "px";
+ statusBar.style.background = obj.globalAttribute.statusTopBackground;
+ statusBar.style.fontSize = 16 * core.domStyle.scale + "px";
+ }
+ else {
+ statusBar.style.width = (obj.BAR_WIDTH * core.domStyle.scale + obj.BORDER) + "px";
+ statusBar.style.height = obj.outerHeight + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px";
+ statusBar.style.background = obj.globalAttribute.statusLeftBackground;
+ // --- 计算文字大小
+ if (obj.extendToolbar) {
+ statusBar.style.fontSize = 16 * core.domStyle.scale + "px";
+ } else {
+ statusBar.style.fontSize = 16 * Math.min(1, (core._HEIGHT_ - 4) / obj.count) * core.domStyle.scale + "px";
+ }
+ }
+ statusBar.style.display = obj.extendToolbar ? 'none' : 'block';
+ statusBar.style.borderTop = statusBar.style.borderLeft = obj.border;
+ statusBar.style.borderRight = core.domStyle.isVertical ? obj.border : '';
+ statusBar.style.borderBottom = core.domStyle.isVertical ? '' : obj.border;
+ // 自绘状态栏
+ if (core.domStyle.isVertical) {
+ core.dom.statusCanvas.style.width = core._PX_ * core.domStyle.scale + "px";
+ core.dom.statusCanvas.style.height = obj.statusBarHeightInVertical - 3 + "px";
+ core.maps._setHDCanvasSize(core.dom.statusCanvasCtx, core._PX_, obj.col * 32 + 9);
+ }
+ else {
+ core.dom.statusCanvas.style.width = obj.BAR_WIDTH * core.domStyle.scale + "px";
+ core.dom.statusCanvas.style.height = obj.outerHeight - 2 * obj.BORDER + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px";
+ core.maps._setHDCanvasSize(core.dom.statusCanvasCtx, obj.BAR_WIDTH, core._PY_ + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT + obj.BORDER : 0));
+ }
+ if (core.domStyle.isVertical) {
+ core.dom.caidan1.style.width = core._PX_ * core.domStyle.scale + "px";
+ core.dom.caidan1.style.height = obj.statusBarHeightInVertical - 3 + "px";
+ core.maps._setHDCanvasSize(core.dom.caidan1Ctx, core._PX_, obj.col * 32 + 9);
+ }
+ else {
+ core.dom.caidan1.style.width = obj.BAR_WIDTH * core.domStyle.scale + "px";
+ core.dom.caidan1.style.height = obj.outerHeight - 2 * obj.BORDER + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT * core.domStyle.scale + obj.BORDER : 0) + "px";
+ core.maps._setHDCanvasSize(core.dom.caidan1Ctx, obj.BAR_WIDTH, core._PY_ + (obj.extendToolbar ? obj.TOOLBAR_HEIGHT + obj.BORDER : 0));
+ }
+ core.dom.statusCanvas.style.display = core.flags.statusCanvas && !obj.extendToolbar ? "block" : "none";
+ }
},
"drawLight": function () {
diff --git a/project/sounds/attack.mp3 b/project/sounds/attack.mp3
index 16098f7..259b759 100644
Binary files a/project/sounds/attack.mp3 and b/project/sounds/attack.mp3 differ
diff --git a/project/sounds/bomb.mp3 b/project/sounds/bomb.mp3
index 8a98067..bf65b83 100644
Binary files a/project/sounds/bomb.mp3 and b/project/sounds/bomb.mp3 differ
diff --git a/project/sounds/equip.mp3 b/project/sounds/equip.mp3
index 36bbd02..5d82178 100644
Binary files a/project/sounds/equip.mp3 and b/project/sounds/equip.mp3 differ
diff --git a/project/sounds/pickaxe.mp3 b/project/sounds/pickaxe.mp3
index f6dc258..be59c53 100644
Binary files a/project/sounds/pickaxe.mp3 and b/project/sounds/pickaxe.mp3 differ
diff --git a/project/sounds/zone.mp3 b/project/sounds/zone.mp3
index 414b287..eccf53c 100644
Binary files a/project/sounds/zone.mp3 and b/project/sounds/zone.mp3 differ
diff --git a/project/tilesets/autotile5.png b/project/tilesets/autotile5.png
new file mode 100644
index 0000000..9c9b24a
Binary files /dev/null and b/project/tilesets/autotile5.png differ
diff --git a/project/tilesets/magictower.png b/project/tilesets/magictower.png
index dfca877..81ed106 100644
Binary files a/project/tilesets/magictower.png and b/project/tilesets/magictower.png differ
diff --git a/styles.css b/styles.css
index 5958386..40d8957 100644
--- a/styles.css
+++ b/styles.css
@@ -166,8 +166,8 @@
}
#floorMsgGroup {
- top: 3px;
- right: 3px;
+ top: 0px;
+ right: 0px;
position: absolute;
text-align: center;
display: none;
@@ -319,6 +319,10 @@ p#name {
z-index: 60;
}
+#caidan {
+ z-index: 62;
+}
+
#damage {
z-index: 65;
}