mirror of
				https://github.com/unanmed/HumanBreak.git
				synced 2025-10-26 00:12:59 +08:00 
			
		
		
		
	第一版
This commit is contained in:
		
							parent
							
								
									225585977a
								
							
						
					
					
						commit
						a2268b7cec
					
				| @ -8,5 +8,5 @@ function defineConfig(config: MotaConfig): MotaConfig { | ||||
| 
 | ||||
| export default defineConfig({ | ||||
|     // 这里修改塔的name,请保持与全塔属性的完全相同,否则发布之后可能无法进行游玩
 | ||||
|     name: 'HumanBreak' | ||||
|     name: 'AncTePlugin' | ||||
| }); | ||||
|  | ||||
| @ -4176,7 +4176,7 @@ control.prototype._resize_canvas = function (obj) { | ||||
|             var ctx = core.dymCanvas[name], | ||||
|                 canvas = ctx.canvas; | ||||
|             var ratio = canvas.hasAttribute('isHD') | ||||
|                 ? core.domStyle.ratio * devicePixelRatio | ||||
|                 ? core.domStyle.scale * devicePixelRatio | ||||
|                 : 1; | ||||
|             canvas.style.width = | ||||
|                 (canvas.width / ratio) * core.domStyle.scale + 'px'; | ||||
|  | ||||
| @ -2,7 +2,6 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = | ||||
| { | ||||
| 	"main": { | ||||
| 		"floorIds": [ | ||||
| 			"empty", | ||||
| 			"MT0", | ||||
| 			"MT1", | ||||
| 			"MT2", | ||||
| @ -13,66 +12,9 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = | ||||
| 			"MT7", | ||||
| 			"MT8", | ||||
| 			"MT9", | ||||
| 			"MT10", | ||||
| 			"MT11", | ||||
| 			"MT12", | ||||
| 			"MT13", | ||||
| 			"MT14", | ||||
| 			"MT15", | ||||
| 			"MT16", | ||||
| 			"MT17", | ||||
| 			"MT18", | ||||
| 			"MT19", | ||||
| 			"MT20", | ||||
| 			"MT21", | ||||
| 			"tower1", | ||||
| 			"tower2", | ||||
| 			"tower3", | ||||
| 			"tower4", | ||||
| 			"tower5", | ||||
| 			"tower6", | ||||
| 			"tower7", | ||||
| 			"MT22", | ||||
| 			"MT23", | ||||
| 			"MT24", | ||||
| 			"MT25", | ||||
| 			"MT26", | ||||
| 			"MT27", | ||||
| 			"MT28", | ||||
| 			"MT29", | ||||
| 			"MT30", | ||||
| 			"MT31", | ||||
| 			"MT32", | ||||
| 			"MT33", | ||||
| 			"MT34", | ||||
| 			"MT35", | ||||
| 			"MT36", | ||||
| 			"MT37", | ||||
| 			"MT38", | ||||
| 			"MT39", | ||||
| 			"MT40", | ||||
| 			"MT41", | ||||
| 			"MT42", | ||||
| 			"MT43", | ||||
| 			"MT44", | ||||
| 			"MT45", | ||||
| 			"snowTown", | ||||
| 			"snowShop", | ||||
| 			"MT46", | ||||
| 			"MT47", | ||||
| 			"MT48", | ||||
| 			"MT49", | ||||
| 			"MT50" | ||||
| 		], | ||||
| 		"floorPartitions": [ | ||||
| 			[ | ||||
| 				"MT0", | ||||
| 				"MT16" | ||||
| 			], | ||||
| 			[ | ||||
| 				"MT17" | ||||
| 			] | ||||
| 			"MT10" | ||||
| 		], | ||||
| 		"floorPartitions": [], | ||||
| 		"images": [ | ||||
| 			"IQ.png", | ||||
| 			"arrow.png", | ||||
| @ -111,70 +53,11 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = | ||||
| 			"winskin3.png" | ||||
| 		], | ||||
| 		"tilesets": [ | ||||
| 			"magictower.png", | ||||
| 			"043-Cave01.png", | ||||
| 			"004-Mountain01.png", | ||||
| 			"Map-Tower01.png", | ||||
| 			"Caverna1.png", | ||||
| 			"map-tower.png", | ||||
| 			"winter1.png", | ||||
| 			"snowTown.png", | ||||
| 			"room.png" | ||||
| 		], | ||||
| 		"animates": [ | ||||
| 			"amazed", | ||||
| 			"angry", | ||||
| 			"angry2", | ||||
| 			"bulb", | ||||
| 			"emm", | ||||
| 			"explosion1", | ||||
| 			"explosion2", | ||||
| 			"explosion3", | ||||
| 			"explosion4", | ||||
| 			"fire", | ||||
| 			"focus", | ||||
| 			"fret", | ||||
| 			"hand", | ||||
| 			"ice", | ||||
| 			"jianji", | ||||
| 			"luv", | ||||
| 			"magicAtk", | ||||
| 			"stone", | ||||
| 			"sweat", | ||||
| 			"sweat2", | ||||
| 			"sword", | ||||
| 			"zone" | ||||
| 		], | ||||
| 		"bgms": [ | ||||
| 			"beforeBoss.mp3", | ||||
| 			"beforeNight.mp3", | ||||
| 			"cave.mp3", | ||||
| 			"escape.mp3", | ||||
| 			"grass.mp3", | ||||
| 			"mount.mp3", | ||||
| 			"night.mp3", | ||||
| 			"palaceNorth.mp3", | ||||
| 			"palaceSouth.mp3", | ||||
| 			"plot1.mp3", | ||||
| 			"road.mp3", | ||||
| 			"title.mp3", | ||||
| 			"tower.mp3", | ||||
| 			"towerBoss.mp3", | ||||
| 			"towerBoss2.mp3", | ||||
| 			"towerBoss3.mp3", | ||||
| 			"winter.mp3", | ||||
| 			"winterTown.mp3" | ||||
| 			"magictower.png" | ||||
| 		], | ||||
| 		"animates": [], | ||||
| 		"bgms": [], | ||||
| 		"sounds": [ | ||||
| 			"008-System08.ogg", | ||||
| 			"015-Jump01.ogg", | ||||
| 			"050-Explosion03.ogg", | ||||
| 			"051-Explosion04.ogg", | ||||
| 			"087-Action02.ogg", | ||||
| 			"094-Attack06.ogg", | ||||
| 			"118-Fire02.ogg", | ||||
| 			"119-Fire03.ogg", | ||||
| 			"120-Ice01.ogg", | ||||
| 			"arrow.mp3", | ||||
| 			"attack.mp3", | ||||
| 			"bomb.mp3", | ||||
| @ -335,9 +218,9 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = | ||||
| 		] | ||||
| 	}, | ||||
| 	"firstData": { | ||||
| 		"title": "人类:开天辟地", | ||||
| 		"name": "HumanBreak", | ||||
| 		"version": "Ver 2.7.3.1", | ||||
| 		"title": "插件教学", | ||||
| 		"name": "AncTePlugin", | ||||
| 		"version": "Ver 1.0.0", | ||||
| 		"floorId": "MT0", | ||||
| 		"hero": { | ||||
| 			"image": "hero1.png", | ||||
| @ -502,101 +385,11 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = | ||||
| 				"name": "flag:itemDetail", | ||||
| 				"value": "true" | ||||
| 			}, | ||||
| 			{ | ||||
| 				"type": "hideStatusBar" | ||||
| 			}, | ||||
| 			{ | ||||
| 				"type": "setText", | ||||
| 				"text": [ | ||||
| 					0, | ||||
| 					0, | ||||
| 					0, | ||||
| 					1 | ||||
| 				], | ||||
| 				"background": "winskin3.png", | ||||
| 				"textfont": 20, | ||||
| 				"time": 25, | ||||
| 				"letterSpacing": 1 | ||||
| 			}, | ||||
| 			{ | ||||
| 				"type": "setGlobalAttribute", | ||||
| 				"name": "font", | ||||
| 				"value": "normal" | ||||
| 			}, | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"人类简史——起源篇", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"在万物的发展中,任何物体都有它自己的发光点。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"人类,这个起初完全不起眼的种族,", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"却在那一天发生了惊天的变动。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"那曾是一个不起眼的日子。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"直到一记闪电劈在了山上。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"山火蔓延,霎时间,茂密的树林已然变为了焦炭。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"山火的发生让野兽饥不择食,", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"无数的人类被野兽硬生生拖走。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"那又是一个不起眼的日子,", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"却让人类又一次发生了翻天地覆的变化。", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"一位野蛮人,也是我们的主角,", | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"踏上了属于他的旅途。", | ||||
| 			{ | ||||
| 				"type": "sleep", | ||||
| 				"time": 1000 | ||||
| 			}, | ||||
| 			{ | ||||
| 				"type": "playSound", | ||||
| 				"name": "paper.mp3" | ||||
| 			}, | ||||
| 			"公元前8000年", | ||||
| 			{ | ||||
| 				"type": "setText", | ||||
| 				"text": [ | ||||
| @ -606,11 +399,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = | ||||
| 					1 | ||||
| 				], | ||||
| 				"background": "winskin2.png", | ||||
| 				"textfont": 20, | ||||
| 				"time": 25 | ||||
| 			}, | ||||
| 			{ | ||||
| 				"type": "showStatusBar" | ||||
| 				"textfont": 16 | ||||
| 			} | ||||
| 		], | ||||
| 		"shops": [ | ||||
|  | ||||
| @ -1,82 +1,53 @@ | ||||
| main.floors.MT0= | ||||
| { | ||||
|     "floorId": "MT0", | ||||
|     "title": "洞穴", | ||||
|     "title": "主界面", | ||||
|     "name": "0", | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "defaultGround": "T331", | ||||
|     "defaultGround": "ground", | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "map": [ | ||||
|     [20049,20049,20049,20049,20049,20049,20050, 91,20048,20049,20049,20049,20049,20049,20043], | ||||
|     [20057,20057,20057,20057,20057,20057,20058,  0,20056,20057,20057,20057,20057,20057,20040], | ||||
|     [20065,20065,20065,20065,20065,20065,20074,  0,20064,20065,20065,20065,20065,20065,20040], | ||||
|     [141,141,141,141,  0,  0,  0,  0,  0,  0,  0,141, 33, 33,20040], | ||||
|     [141, 34, 34,141,  0,141,  0,  0,  0,141,  0,494,482,482,20040], | ||||
|     [141, 33, 33,492,  0,141,  0,  0,  0,141,  0,141, 33, 33,20040], | ||||
|     [141, 34, 34,141,  0,141,  0,  0,  0,141,  0,141,141,141,20040], | ||||
|     [141,141,141,141,  0,  0,  0,141,  0,  0,  0,141, 33, 33,20040], | ||||
|     [141, 34, 34,141,  0,141,  0,  0,  0,141,  0,494,482,482,20040], | ||||
|     [141, 33, 33,492,  0,141,  0,642,  0,141,  0,141, 33, 33,20040], | ||||
|     [141, 34, 34,141,  0,141, 45,559, 46,141,  0,141,141,141,20040], | ||||
|     [141,141,141,141,  0,  0,558,  0,560,  0,  0,141, 33, 33,20040], | ||||
|     [141, 33, 33,141,  0,141,367,  0,129,141,  0,494,482,482,20040], | ||||
|     [141, 33, 33,492,  0,141,129,  0,129,141,  0,141, 33, 33,20040], | ||||
|     [141,141,141,141,141,141,141,141,141,141,141,141,141,141,20040] | ||||
| ], | ||||
|     "firstArrive": [ | ||||
|         "\t[原始人]\b[up,hero]家里有没有柴火了,看来需要上山砍柴了啊。", | ||||
|         "\t[原始人]\b[up,hero]刚刚经历过山火,山上的柴火也不多了。", | ||||
|         "\t[原始人]\b[up,hero]为什么这么倒霉的事会摊在我头上。", | ||||
|         "\t[原始人]\b[up,hero]哎,不管了,先出去看看再说。", | ||||
|         "\r[red]注意!!!\r[]该塔新增了很多新的功能,同时对样板的ui进行了大幅度的改动,操作也有改变,由于内容过多,这里不再一一描述,具体请在道具栏查看百科全书!!百科全书是在你面前的几个道具中的其中一个", | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.plugin.gameUi.showChapter('序章  起源');\n}" | ||||
|         } | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  1,  0,  0,  0,  0, 94,  0, 87,  0, 92,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 91,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 46,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,129,  0,  0,  0,129,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1] | ||||
| ], | ||||
|     "firstArrive": null, | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "6,12": [ | ||||
|             "\t[原始人]\b[up,hero]出去找些柴火" | ||||
|         "5,13": [ | ||||
|             "这里是古祠的插件使用教程与效果展示,面向作者而非玩家。", | ||||
|             "本塔直接使用了还未发布的人类塔作为模板进行制作。由于人类塔是平面塔,因此楼传可能会比较奇怪,可以打开传统按键模式来使用样板的按键模式操作。", | ||||
|             "不过由于这个塔极其复杂,插件在编辑器中也无法查看,所以所有的代码将会在对话中给出,如果有疑问可以在造塔群提问。如果想看源码可以前往https://github.com/unanmed/HumanBreak/tree/plugin" | ||||
|         ], | ||||
|         "8,13": [ | ||||
|             "本塔有很多新的功能,所有的说明都详细地写在了前方的百科全书里面,里面包含所有的功能说明,不阅读可能会影响正常的游戏体验,请仔细阅读。", | ||||
|             "例如你现在首先感受到的应该是状态栏的变动,你可以打开百科全书阅读状态栏相关内容。里面包含状态栏的功能说明与布局说明等。", | ||||
|             "注意百科全书中的内容非常基础详细,如果对魔塔有一定的了解,可以选择性地阅读。", | ||||
|             "打开百科全书的快捷键是H" | ||||
|         ], | ||||
|         "8,12": [ | ||||
|             "该塔计分方式:生命+5000*黄钥匙+15000*蓝钥匙" | ||||
|         ], | ||||
|         "6,13": [ | ||||
|             "原声音乐可以在网易云音乐搜索:魔塔 人类:开天辟地 bgm,部分音乐因为版权问题可能无法播放或者不在歌单内" | ||||
|         "9,13": [ | ||||
|             "这里会列出每一层所展示的插件名称。", | ||||
|             "1-5:点光源" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,0": { | ||||
|             "floorId": "MT1", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         "7,1": { | ||||
|             "floorId": ":next", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": { | ||||
|         "6,11": [ | ||||
|             "这个可以查看bgm,也可以设置bgm,也可以清空设置的bgm" | ||||
|         ], | ||||
|         "8,11": [ | ||||
|             "请仔细阅读这个道具内的说明" | ||||
|         ], | ||||
|         "7,10": [ | ||||
|             "里面包含了所有游戏的设置,请仔细查看设置" | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "cannotMove": {}, | ||||
|     "bgmap": [ | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT1= | ||||
| { | ||||
|     "floorId": "MT1", | ||||
|     "title": "洞穴", | ||||
|     "title": "点光源-1", | ||||
|     "name": "1", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
| @ -11,91 +11,72 @@ main.floors.MT1= | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "defaultGround": "ground", | ||||
|     "bgm": "cave.mp3", | ||||
|     "firstArrive": [ | ||||
|         "\t[原始人]\b[up,hero]呼,今天也有这些黏糊糊的东西啊。", | ||||
|         "\t[原始人]\b[up,hero]真是奇怪,自从那次山火之后这里就出现了这些东西。", | ||||
|         "\t[原始人]\b[up,hero]真是搞不清他们的来历。", | ||||
|         "\t[原始人]\b[up,hero]不过好在他们反抗能力很弱,随便打打就能打过去了。", | ||||
|         { | ||||
|             "type": "if", | ||||
|             "condition": "(flag:hard===1)", | ||||
|             "true": [ | ||||
|                 "游戏的基础玩法可以在百科全书中查看,你可以按H或者在道具栏打开。" | ||||
|             ] | ||||
|         } | ||||
|     ], | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "events": { | ||||
|         "5,1": [ | ||||
|             "本层将展示点光源插件的基础使用与效果" | ||||
|         ], | ||||
|         "4,5": [ | ||||
|             "这中间是一个固定的点光源,它是透明色的,表示其附近将完全展示成原来的样貌,位置为(112,208),开始衰减半径为100,最大半径为300,受到墙壁遮挡,不跟随勇士。", | ||||
|             "它的配置代码如下:\n{\n    id: 'mt0_1',\n    x: 112,\n    y: 208,\n    decay: 100,\n    r: 300,\n    color: '#0000'\n}" | ||||
|         ], | ||||
|         "9,1": [ | ||||
|             "点光源插件有对光源的配置,也有对其他内容的配置。", | ||||
|             "首先,对一个楼层应当有一个背景色的配置,例如本层的背景色是一个半透明的黑色(#0008),这个值表示r g b均为0,a为88,十六进制,因此为半透明的黑色。\n颜色一共有以下几种格式:\n#rgb\n#rgba\n#rrggbb\n#rrggbbaa\nrgb(r,g,b)\nrgba(r,g,b,a)\nhsl(h,s,l)\nhsla(h,s,l,a)", | ||||
|             "除此之外,还有两个配置。\n一个是光浸入墙的程度,表示光能在墙壁内部穿透多少,例如本层为4,说明光会浸入墙壁中4个像素。\n另一个是光的模糊程度,例如本层为3,表示光拥有range为3px的高斯模糊。不用太理解什么是高斯模糊,什么是range,只需要知道这个值越大越模糊即可。调整该项可以提高视觉效果。" | ||||
|         ], | ||||
|         "7,10": [ | ||||
|             "这里有一个不被墙壁遮挡的光源,它的配置代码如下:\n{\n    id: 'mt1_2',\n    x: 240,\n    y: 336,\n    decay: 50,\n    r: 150,\n    color: '#0000',\n    noShelter: true\n}" | ||||
|         ], | ||||
|         "9,8": [ | ||||
|             "当然光源还可以是其他颜色,例如这就是一个蓝色光源", | ||||
|             "它的配置代码如下:\n{\n    id: 'mt1_3',\n    x: 336,\n    y: 272,\n    decay: 50,\n    r: 200,\n    color: '#5bf3'\n}" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT0", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         "7,1": { | ||||
|             "floorId": ":before", | ||||
|             "stair": "upFloor" | ||||
|         }, | ||||
|         "0,4": { | ||||
|             "floorId": "MT2", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 4 | ||||
|             ] | ||||
|         }, | ||||
|         "11,0": { | ||||
|             "floorId": "MT3", | ||||
|             "loc": [ | ||||
|                 10, | ||||
|                 14 | ||||
|             ] | ||||
|         "7,13": { | ||||
|             "floorId": ":next", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [20044,20049,20049,20049,20049,20049,20049,20049,20049,20049,20050, 91,20048,20049,20043], | ||||
|     [20050,20057,20057,20057,20057,20057,20057,20057,20057,20057,20058,  0,20056,20057,20040], | ||||
|     [20058,20065,20065,20065,20065,20065,20065,20065,20065,20065,20074,  0,20064,20065,20040], | ||||
|     [20074,  0,141, 27,  0, 28,  0,  0,206,141,141, 32,  0,  0,20040], | ||||
|     [ 92, 27,141,141,141,141,141,141,  0, 31,  0,202,141,203,20040], | ||||
|     [20034,  0, 31,  0,  0,141,  0,141,141,141,141,141,141,  0,20040], | ||||
|     [20042,205,141,141,201,141, 32,  0,141, 28,  0,141,  0,  0,20040], | ||||
|     [20042,  0,  0,141,  0,141,141,202,141,  0, 31,202,  0, 31,20040], | ||||
|     [20042,  0, 31,141,  0,  0,  0,  0,  0,205, 17, 17, 17, 17,20040], | ||||
|     [20042,141,141,141,205,141,141,141,141,  0,203, 32,  0, 27,20040], | ||||
|     [20042,  0,  0,201,  0,  0,141,  0,141,202, 17,  0,  0,  0,20040], | ||||
|     [20042,202, 17, 17,  0,  0,205, 31,  0, 28, 17, 28,  0, 32,20040], | ||||
|     [20042,  0, 27, 17, 31,141,141,141,141,201, 17, 17, 17, 17,20040], | ||||
|     [20042, 32,  0, 17,  0,201,  0,  0,201, 31,202,  0, 32,  0,20040], | ||||
|     [20036,20033,20033,20033,20033,20033,20034, 93,20032,20033,20033,20033,20033,20033,20035] | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  1,  0,  0,  0,  0,129,  0, 88,  0,129,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  1,  1,  1,  1,  0,  0,  1,  1,  0,  1,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  1], | ||||
|     [  1,  0,  1,  0,129,  0,  1,  0,  1,  1,  1,  1,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  1,  1,  1,129,  0,  0,  1,  0,  1], | ||||
|     [  1,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  1,  0,  1,129,  1,  0,  1,  0,  1,  1,  1], | ||||
|     [  1,  0,  1,  1,  1,  0,  1,  1,  1,  0,  1,  0,  1,  0,  1], | ||||
|     [  1,  0,  1,  0,  1,  0,  0,  1,  0,  0,  1,  1,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 87,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  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,141,141,141,141,141], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,141,  0,  0,  0,  0], | ||||
|     [  0,  0,141,141,  0,  0,  0,  0,  0,  0,141,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,141,  0,  0,  0,  0,  0,  0,141,141,141,141,141], | ||||
|     [  0,  0,  0,141,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,141,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT10= | ||||
| { | ||||
| "floorId": "MT10", | ||||
|     "title": "草原", | ||||
| "title": "主塔 10 层", | ||||
| "name": "10", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| @ -11,66 +11,35 @@ main.floors.MT10= | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
| "defaultGround": "ground", | ||||
| "bgm": "cave.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
| "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,7": { | ||||
|             "floorId": "MT6", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT11", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 91, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [ 20,  0, 28,372, 29, 20,  0,  0,267,  0,  0, 20,  0,  0, 20], | ||||
|     [ 20, 33,381, 20, 32, 20, 33,  0, 20, 33, 29, 20, 33,  0, 20], | ||||
|     [ 20,  0, 27, 20, 29,368,  0,  0, 20,  0,  0,276,  0,  0, 20], | ||||
|     [ 20,492, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,369, 20], | ||||
|     [ 20,  0, 29, 20,  0, 27,372,  0, 20,  0,  0, 20,  0,  0, 20], | ||||
|     [ 20,204, 20, 20, 21, 34, 20,  0, 20, 29, 34, 20, 29, 33, 20], | ||||
|     [ 92,  0, 33, 20, 20, 20, 20,224, 20,  0,  0,209,  0,  0, 20], | ||||
|     [ 20,  0,  0,204,  0, 20,  0, 28,  0,204, 20, 20, 20, 20, 20], | ||||
|     [ 20, 20, 20, 20,  0, 20, 34,  0, 20,  0, 20,  0, 27,  0, 20], | ||||
|     [ 20, 32, 29,  0, 34, 20, 20, 20, 20,  0,368, 29, 33, 29, 20], | ||||
|     [ 20,209, 20, 20, 20, 20,  0,  0, 20, 20, 20, 20, 20,  0, 20], | ||||
|     [ 20,  0, 20, 33,  0,204, 29, 34, 20,  0, 33,  0, 20,  0, 20], | ||||
|     [ 20, 33,276,  0, 33, 20,  0,  0,209,  0,  0,  0,276,  0, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
| "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,84 +0,0 @@ | ||||
| main.floors.MT11= | ||||
| { | ||||
|     "floorId": "MT11", | ||||
|     "title": "草原", | ||||
|     "name": "11", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "7,11": [ | ||||
|             "设定说明之额外伤害", | ||||
|             "这是一种无法被减免的伤害,在破防的基础上,会在计算过每回合造成伤害后将额外伤害加在每回合伤害上", | ||||
|             "例如,你对A怪物每回合造成10点伤害,你有10点额外伤害,那么这时候你每回合就可以对它造成20点伤害", | ||||
|             "该属性对坚固怪同样有效", | ||||
|             "更多详细信息可在百科全书中查看" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT10", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT12", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 91, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [ 20, 33,  0,369,  0,  0, 20, 33,  0,373,  0, 20, 29,  0, 20], | ||||
|     [ 20,  0,381, 20,  0,  0, 20,  0,  0, 20, 28, 20,  0, 33, 20], | ||||
|     [ 20, 20, 20, 20,368, 20, 20, 20, 20, 20,  0, 20, 20,  0, 20], | ||||
|     [ 20,  0, 28,369, 33,  0,369, 27,  0, 20, 33,369,  0, 28, 20], | ||||
|     [ 20, 33,  0, 20,  0,  0, 20,  0, 27,368,  0, 20, 20, 20, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,276, 20,  0, 29, 20], | ||||
|     [ 20, 34,  0, 20,  0, 32, 20,  0, 27, 20,  0,372, 29,  0, 20], | ||||
|     [ 20,  0, 29,368, 32, 29, 20, 33,  0,369, 32, 20, 20, 20, 20], | ||||
|     [ 20, 20, 20, 20, 20,372, 20, 20, 20, 20,  0,372,  0, 34, 20], | ||||
|     [ 20, 34, 32, 20, 34,  0, 20,  0, 32, 28,224, 20, 29,  0, 20], | ||||
|     [ 20, 29, 29,370,372, 20, 20,129, 20, 20,  0, 20,  0, 34, 20], | ||||
|     [ 20, 29, 29, 20,  0, 27,368, 33, 33, 20, 32, 20, 20, 20, 20], | ||||
|     [ 20, 32, 34, 20, 29,  0, 20, 33, 33,368,  0,276,  0, 34, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 93, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,157 +0,0 @@ | ||||
| main.floors.MT12= | ||||
| { | ||||
|     "floorId": "MT12", | ||||
|     "title": "草原", | ||||
|     "name": "12", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "7,1": [ | ||||
|             "\t[原始人]\b[down,hero]杰克?你怎么在这?", | ||||
|             "\t[杰克,thief]\b[down,7,1]我刚刚出山洞,就发现了一堆怪物。", | ||||
|             "\t[杰克,thief]\b[down,7,1]那些怪物冲着我就跑过来,我根本打不过他们。", | ||||
|             "\t[杰克,thief]\b[down,7,1]我就跑到了这里。", | ||||
|             "\t[杰克,thief]\b[down,7,1]多谢你救了我。", | ||||
|             "\t[原始人]\b[down,hero]不用多谢了,咱都是兄弟的。", | ||||
|             "\t[杰克,thief]\b[down,7,1]你来这里是要干什么?", | ||||
|             "\t[原始人]\b[down,hero](他好像没有注意到绿色结晶,就不要提这件事了吧)", | ||||
|             "\t[原始人]\b[down,hero]我要上山砍一些柴火。", | ||||
|             "\t[原始人]\b[down,hero]但是上山的路被强大的怪物堵死了,我根本上不去。", | ||||
|             "\t[杰克,thief]\b[down,7,1]这样啊。", | ||||
|             "\t[杰克,thief]\b[down,7,1]正好,我最近学会了一招,能让你避开那些怪物,我来教给你吧!", | ||||
|             "获得技能:跳跃\n快捷键2,消耗200点生命值,困难消耗400点,一个地图只能使用3次\n如果前方为可通行的地面,则不能使用该技能\n如果前方为怪物,则将怪物移至勇士视线上第一个不能通行的方块后\n如果前方为障碍物,则直接跳到该障碍物的后方", | ||||
|             "\t[原始人]\b[down,hero]多谢杰克兄弟了啊。", | ||||
|             "\t[杰克,thief]\b[down,7,1]不过还是要小心山上的那些怪物,那些怪物都很强。", | ||||
|             "\t[原始人]\b[down,hero]我明白,但是我必须上山,不然都要饿死冻死了。", | ||||
|             "\t[杰克,thief]\b[down,7,1]那我就不打扰你了,咱们之后再见。", | ||||
|             "去南方那个之前过不去的地方推进游戏剧情", | ||||
|             "手机端可以点击右下角的难度来切换下方工具栏至数字键", | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:skill2", | ||||
|                 "value": "true" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "hide", | ||||
|                 "remove": true | ||||
|             } | ||||
|         ], | ||||
|         "7,9": [ | ||||
|             "把四个骷髅卫兵杀死开启机关门" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT11", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": { | ||||
|         "1,1": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT12_7_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "4,2": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT12_7_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "10,2": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT12_7_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "13,1": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT12_7_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "7,3": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT12_7_3==4", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT12_7_3", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [ 20,210,  0, 29, 33, 20,381,123,381, 20, 33, 29,  0,210, 20], | ||||
|     [ 20,  0, 20, 20,210, 20, 33,381, 33, 20,210, 20, 20,  0, 20], | ||||
|     [ 20, 33, 20, 20, 20, 20, 20, 85, 20, 20, 20, 20, 20, 33, 20], | ||||
|     [ 20, 27, 29,  0,369, 20,  0,373,  0, 20,369,  0, 29, 27, 20], | ||||
|     [ 20, 20, 20, 20,  0, 20, 34, 20, 34, 20,  0, 20, 20, 20, 20], | ||||
|     [ 20, 29,  0, 34,209,  0, 28, 20, 28,  0,209, 34,  0, 29, 20], | ||||
|     [ 20, 20, 20,368, 20, 20, 20, 20, 20, 20, 20,368, 20, 20, 20], | ||||
|     [ 20,  0,372,  0,  0, 20, 29, 20, 29, 20,  0,  0,372,  0, 20], | ||||
|     [ 20,  0, 20,  0, 20, 20,  0,129,  0, 20, 20,  0, 20,  0, 20], | ||||
|     [ 20, 34, 20, 27, 34,  0,248,  0,248,  0, 34, 27, 20, 34, 20], | ||||
|     [ 20, 28, 20, 20, 20, 20, 20,248, 20, 20, 20, 20, 20, 28, 20], | ||||
|     [ 20,  0, 20,  0, 34,  0,224,  0,224,  0, 34,  0, 20,  0, 20], | ||||
|     [ 20,  0,276,  0, 29,  0, 20,  0, 20,  0, 29,  0,276,  0, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 93, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,80 +0,0 @@ | ||||
| main.floors.MT13= | ||||
| { | ||||
|     "floorId": "MT13", | ||||
|     "title": "山脚", | ||||
|     "name": "13", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "mount.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT14", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT7", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "7,14": { | ||||
|             "2": null | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [152,152,152,152,152,152,152, 91,152,152,152,152,152,152,152], | ||||
|     [152, 27,403,152,  0,152, 34,  0, 34,152,  0, 33,255, 32,152], | ||||
|     [152,482, 28,152, 29,152, 34,381, 34,152, 27,  0,152, 29,152], | ||||
|     [152,498,152,152, 34,152,152,210,152,152,152,152,152, 28,152], | ||||
|     [152,  0, 29, 34,370,  0, 27,  0,  0, 34, 29,152, 32, 32,152], | ||||
|     [152,152,152,152,152,152,152,  0,152,152,  0,152,152,210,152], | ||||
|     [152, 27, 33,152,  0,  0, 34,271,  0, 34,370,  0,  0,  0,152], | ||||
|     [152, 33,381,152,152,152,  0,152,381,  0,152,255,152,152,152], | ||||
|     [152,152,211, 34, 28,152,  0,152,152,152,152, 29,  0, 29,152], | ||||
|     [152,381,  0,152, 34,152,374,  0,492,482,492, 34, 28, 34,152], | ||||
|     [152,152,152,152,370,152, 34,152, 33,152,492,152,152,152,152], | ||||
|     [152,  0, 29, 34,  0,152, 27,  0,210,152, 27, 27,482,403,152], | ||||
|     [152,152,152,374,152,152,152,152,  0,152,152,152,498,152,152], | ||||
|     [152, 34,  0,  0,210,  0,  0,  0,271,  0, 34,381,  0, 34,152], | ||||
|     [152,152,152,152,152,152,152, 93,152,152,152,152,152,152,152] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,433 +0,0 @@ | ||||
| main.floors.MT14= | ||||
| { | ||||
|     "floorId": "MT14", | ||||
|     "title": "山路", | ||||
|     "name": "14", | ||||
|     "width": 128, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "bgm": "mount.mp3", | ||||
|     "firstArrive": null, | ||||
|     "eachArrive": [ | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "plot1.mp3" | ||||
|         } | ||||
|     ], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "24,7": { | ||||
|             "trigger": "action", | ||||
|             "enable": true, | ||||
|             "noPass": null, | ||||
|             "displayDamage": true, | ||||
|             "data": [ | ||||
|                 { | ||||
|                     "type": "if", | ||||
|                     "condition": "(switch:A===true)", | ||||
|                     "true": [ | ||||
|                         "\t[原始人]\b[up,hero]看来是有什么机关" | ||||
|                     ], | ||||
|                     "false": [ | ||||
|                         "\t[原始人]\b[up,hero]这里有个门?", | ||||
|                         "\t[原始人]\b[up,hero]奇怪,之前都没有的", | ||||
|                         "\t[原始人]\b[up,hero]暴力破坏试试", | ||||
|                         { | ||||
|                             "type": "animate", | ||||
|                             "name": "hand", | ||||
|                             "loc": [ | ||||
|                                 24, | ||||
|                                 7 | ||||
|                             ] | ||||
|                         }, | ||||
|                         { | ||||
|                             "type": "animate", | ||||
|                             "name": "hand", | ||||
|                             "loc": [ | ||||
|                                 24, | ||||
|                                 7 | ||||
|                             ] | ||||
|                         }, | ||||
|                         { | ||||
|                             "type": "animate", | ||||
|                             "name": "hand", | ||||
|                             "loc": [ | ||||
|                                 24, | ||||
|                                 7 | ||||
|                             ] | ||||
|                         }, | ||||
|                         "\t[原始人]\b[up,hero]不行,连一点痕迹都没有", | ||||
|                         "\t[原始人]\b[up,hero]看来是有什么机关", | ||||
|                         { | ||||
|                             "type": "setValue", | ||||
|                             "name": "switch:A", | ||||
|                             "value": "true" | ||||
|                         } | ||||
|                     ] | ||||
|                 } | ||||
|             ] | ||||
|         }, | ||||
|         "78,5": [ | ||||
|             "别给我说这个地方不知道怎么过,用2技能就好了", | ||||
|             { | ||||
|                 "type": "setText", | ||||
|                 "position": "down" | ||||
|             }, | ||||
|             "注意,2技能的要求是前方是不可通行的图块,由于这里的左面是可以通行的地面,所以只能在这里使用", | ||||
|             { | ||||
|                 "type": "setText", | ||||
|                 "position": "center" | ||||
|             } | ||||
|         ], | ||||
|         "7,1": { | ||||
|             "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:finishChase1", | ||||
|                     "true": [ | ||||
|                         { | ||||
|                             "type": "function", | ||||
|                             "function": "function(){\ndelete flags.__bgm__;\ndelete flags.MT14Jump;\ndelete flags['MT14@24@7@A'];\ndelete flags.finishChase1;\ndelete flags.cave;\n}" | ||||
|                         }, | ||||
|                         { | ||||
|                             "type": "confirm", | ||||
|                             "text": "是否跳过剧情", | ||||
|                             "yes": [ | ||||
|                                 { | ||||
|                                     "type": "changeFloor", | ||||
|                                     "floorId": "MT17", | ||||
|                                     "loc": [ | ||||
|                                         0, | ||||
|                                         7 | ||||
|                                     ], | ||||
|                                     "direction": "right" | ||||
|                                 } | ||||
|                             ], | ||||
|                             "no": [ | ||||
|                                 { | ||||
|                                     "type": "pauseBgm" | ||||
|                                 }, | ||||
|                                 "\t[野蛮人,hero]\b[down,hero]呼!", | ||||
|                                 "\t[野蛮人,hero]\b[down,hero]总算逃出来了。", | ||||
|                                 "\t[野蛮人,hero]\b[down,hero]没想到柴火没砍成,还碰到了狼。", | ||||
|                                 "\t[野蛮人,hero]\b[down,hero]真是倒了血霉了。", | ||||
|                                 "\t[野蛮人,hero]\b[down,hero]算了,明天再砍柴吧。", | ||||
|                                 { | ||||
|                                     "type": "setCurtain", | ||||
|                                     "color": [ | ||||
|                                         0, | ||||
|                                         0, | ||||
|                                         0, | ||||
|                                         1 | ||||
|                                     ], | ||||
|                                     "time": 1500, | ||||
|                                     "keep": true | ||||
|                                 }, | ||||
|                                 { | ||||
|                                     "type": "setText", | ||||
|                                     "text": [ | ||||
|                                         0, | ||||
|                                         0, | ||||
|                                         0, | ||||
|                                         1 | ||||
|                                     ], | ||||
|                                     "background": "winskin3.png" | ||||
|                                 }, | ||||
|                                 "人类简史——起源篇", | ||||
|                                 { | ||||
|                                     "type": "playSound", | ||||
|                                     "name": "paper.mp3" | ||||
|                                 }, | ||||
|                                 "但他已经抑制不了自己的好奇心。", | ||||
|                                 { | ||||
|                                     "type": "playSound", | ||||
|                                     "name": "paper.mp3" | ||||
|                                 }, | ||||
|                                 "人类嘛,总会在好奇心的驱使下前进。", | ||||
|                                 { | ||||
|                                     "type": "playSound", | ||||
|                                     "name": "paper.mp3" | ||||
|                                 }, | ||||
|                                 "但是,他们却用好奇心给自己带来了灾难,", | ||||
|                                 { | ||||
|                                     "type": "playSound", | ||||
|                                     "name": "paper.mp3" | ||||
|                                 }, | ||||
|                                 "只得利用历史中的野蛮人的好奇心来拯救自己。", | ||||
|                                 { | ||||
|                                     "type": "playSound", | ||||
|                                     "name": "paper.mp3" | ||||
|                                 }, | ||||
|                                 "不出所料,这个野蛮人走上了勇气之路。", | ||||
|                                 { | ||||
|                                     "type": "playSound", | ||||
|                                     "name": "paper.mp3" | ||||
|                                 }, | ||||
|                                 { | ||||
|                                     "type": "setText", | ||||
|                                     "text": [ | ||||
|                                         255, | ||||
|                                         255, | ||||
|                                         255, | ||||
|                                         1 | ||||
|                                     ], | ||||
|                                     "background": "winskin2.png" | ||||
|                                 }, | ||||
|                                 { | ||||
|                                     "type": "changeFloor", | ||||
|                                     "floorId": "MT17", | ||||
|                                     "loc": [ | ||||
|                                         0, | ||||
|                                         7 | ||||
|                                     ], | ||||
|                                     "direction": "right" | ||||
|                                 } | ||||
|                             ] | ||||
|                         } | ||||
|                     ] | ||||
|                 } | ||||
|             ] | ||||
|         }, | ||||
|         "21,7": [ | ||||
|             { | ||||
|                 "type": "forbidSave" | ||||
|             } | ||||
|         ], | ||||
|         "127,1": [ | ||||
|             "你是怎么办到的?!", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (!core.isReplaying()) {\n\tcore.addMountSign(2);\n}\n}" | ||||
|             } | ||||
|         ], | ||||
|         "26,14": [ | ||||
|             "不作死就不会死", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (!core.isReplaying()) {\n\tcore.addMountSign(1);\n}\n}" | ||||
|             } | ||||
|         ], | ||||
|         "8,2": [ | ||||
|             "这一层有一个必须使用跳跃的地方,需要1个跳跃次数,你一共有3个跳跃次数,请规划好", | ||||
|             "不要吐槽为什么天气变化这么大(" | ||||
|         ], | ||||
|         "80,3": [ | ||||
|             "你可以使用楼传传出去" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,0": { | ||||
|             "floorId": "MT13", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "127,7": { | ||||
|             "floorId": "MT15", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": { | ||||
|         "21,9": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_24_7", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "21,10": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_24_7", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "22,10": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_24_7", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "22,9": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_24_7", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "91,3": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_95_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "93,3": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_95_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "93,5": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_95_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "91,5": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT14_95_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": { | ||||
|         "26,7": [ | ||||
|             "\t[原始人]\b[up,hero]下面是一段很长的山路,要集中精力,不要被埋伏了", | ||||
|             "游戏特性:使用跳跃技能时,悬崖视为不可通行但不可对着它使用跳跃" | ||||
|         ] | ||||
|     }, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "24,7": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT14_24_7==4", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT14_24_7", | ||||
|                         "value": "null" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "sleep", | ||||
|                         "time": 500 | ||||
|                     }, | ||||
|                     "\t[原始人]\b[up,hero]原来是这样吗" | ||||
|                 ] | ||||
|             }, | ||||
|             "1": null | ||||
|         }, | ||||
|         "95,3": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT14_95_3==4", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT14_95_3", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         }, | ||||
|         "7,1": { | ||||
|             "0": null, | ||||
|             "1": null, | ||||
|             "2": null | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [152,152,152,152,152,152,152, 91,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,20053,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20075], | ||||
|     [152,376,482,152,482, 27,152,  0,  0,236,  0,  0, 33,152,482,378, 21,381,  0, 27,152, 34, 29,152,152,20056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,129], | ||||
|     [152,  0, 28,152,381,  0,235, 21,129,152,502,152,381,492,494,152,152,152,152,482,152, 29, 34,152,152,20064,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,  0], | ||||
|     [152,152,  0,152,492,152,152,  0,152, 29, 33,152,  0,152,376,482, 21,378,152,  0,498, 34, 29,152,152, 27,336, 33,  0, 28,  0,345, 33,381,  0,235,141, 27,492,376,378,403,484,  0, 22,141, 21,336, 27, 28,381,  0, 34,502, 34,141,141,141,376,403,403,  0,254,333,  0,  0, 32,336, 32,333,376,  0,482,403,482,503,  0, 34,378,  0,129, 34,376,  0,336, 28,492,376,378, 21,403,503, 33,503,482, 85,  0,378,375,20007,482,  0,375,494,  0,207,  0,141,  0,499,  0,141, 22, 27,345,492,  0,376,345,403, 21, 34,378,336,376,381,376,20053], | ||||
|     [152,482,498,  0, 27,  0,152,482,152,  0,152,152,  0,152,482,152,371,403,152,152,152,492,254,152,152,482,498,  0,345,345,  0,345,  0,336,336,  0,381, 32,141,141,492,141,141,141,371,141, 27,336,141,141,498,141,502,333,502,  0,403,492, 34,141,333,333,  0, 32, 32, 27, 21,502,  0,333,141,141,492,141,503,141,141,141, 34,  0,336, 33,378,  0,336, 28,345,222,141,141,141, 33,336, 33,390,396,  0,482,  0,492,  0,20007, 33,20007, 34,20007, 27,141,482,141,  0,141, 28, 33,345,  0,336, 34,345,  0,340,376,  0,336, 32,378, 32,20056], | ||||
|     [152,492,152,482,  0,152,152,152,152,152,152,  0,502,152,152,152,  0,152,152,  0,482, 29,  0,152,152,381,336, 27,492, 27,272, 28,498, 33,336,502,141,141,141,235,  0, 34,403,492,  0,254, 33,336,  0, 27,  0,492, 34,502, 34,141,  0,371,  0,141,  0,378,211,333,  0,503,336,336,502,  0, 28, 32,498,141,  0,376,482,498,129,  0,375, 34,403,  0,336, 28,345,  0, 33,141,141,503, 33,503,403,403,  0,336,378,482,499,20007,378,20007,381,20007,381,378,  0,141, 34,141,345,381,  0,499,336,  0,345, 32,340,492,222,336,492,336,222,  0], | ||||
|     [152,482,152,152,235,152, 29, 34,152, 33,  0, 21,152,152,272,  0,502,482,502, 28,  0,235,152,152,152,336,336,  0,345,345, 33,345,336, 28,336,  0,  0,502,  0, 32,141,141,  0,141, 33,141,  0,381,211, 33,141,141,502,333,502,141,141,141,141,141,336,482,336,336,371,482,376,492, 33,333,502,141,381,141,375,141,141,  0,345,  0,  0,  0,  0,  0,  0,375,  0,381,371,141,141,141,141, 21,336,403,371,  0,20007,492,20007,20007, 33,20007,378,20007,141,141,141,141,378,141,345,345,492,  0, 27,503,345,345,340,  0,  0,336,  0,336, 34,336], | ||||
|     [152,  0, 28, 21,  0,492, 34,502,  0,  0, 27,212,  0,  0, 33, 29,152,152,152,492,152,  0, 33,  0, 85,  0,487,254,  0,340,381,340,502,  0,  0,381,333,141,141,503,141,141,498,  0, 28,141,498,492,336,  0, 28,381, 34,502, 34,141,381, 28,376,  0,503,381,492,403,403,381,482,336, 27,333,  0, 32,  0,141,  0, 32,141, 27, 33,371,345,  0,333,336,336,482,336,336, 33, 27,378,381, 33,207,403,482,340,351, 34,381,378, 34,503,20007,381,20007,  0,  0, 34,376,272,381, 33,  0,  0,371,492, 34,403,  0,  0,492,  0,381, 32,336,403, 94], | ||||
|     [152,152,152,  0,152,152,152,152,502,492,152,152,152,152,  0,  0,152,  0, 29, 33,152,152,152,152,152,336,336,340,  0,340,502,  0, 27,336,336,492,333,376,  0,403,336,141, 27,345,235,  0, 33, 27,336,141,141,141,494,492, 21,492,  0,141,141,141,482,336,336,403,403,  0,  0,  0,  0,  0,  0,  0,272,  0,381, 32,141,336,336,403,345,  0,333,381,  0,503, 34,403,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,371,20007,20007,20007,20007,20007, 34,20007,141,141,141,141,345,345,503,345,345,  0, 28,503,336,336, 34,  0,375,336,  0,207, 34,336], | ||||
|     [152,381,  0,221,152,  0,  0, 33,  0,212,152,381, 34,492,236,492,152,  0,152,  0,152,498,498,152,152,381,336,  0,502, 33, 29,340,502,  0,333,378,403,503,141, 34,336,381,  0,336,141,141,141,  0,336,482,482,141, 33,336,403,  0,371,  0,366,366,381,498,  0,492,345,  0,  0,498,336,  0,  0,  0,  0,141,141,141,141, 27, 28,484,345,498,  0, 33, 27,345,371, 34,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 21, 33,381,378,381,  0,503,492, 34,376,  0,141, 33,492,376,  0,503, 33,336,378, 34,499,  0,336,  0,336,371,336,492,20037], | ||||
|     [152,152,152,  0,152,152,152,152,152,  0,152, 34,381,152,  0,482,  0,212,152, 27,152,498,498,152,152,482,211,  0,340,340,340,340,  0,333,333, 33, 17, 28,141,378,492,492,336,336, 34, 28,211,  0,336,492,141,141,403,333,141,141,366,  0,378,494,376,336,  0, 32,345,  0,211,  0,  0,340,376,403, 27,336, 33,403,336,336,336,336,336,  0,336,336,345,345,482,492,376,378,336,  0,482,376,  0,207,333,333,494,336,336,336,336,336,336,336,  0,141,141,141,  0,375, 21, 33,492,  0,336,336,336,494,336,  0, 27,336, 28,381, 28,20045], | ||||
|     [152,  0,482, 27,492,381, 27,482,152, 33,492,492,152,152,152,152,152, 21,152,  0,152,152,492,152,152, 27,336,371,403, 33,376,492,381, 28,  0,371, 17, 34, 27,375,376,378,403, 33,336,  0,336,254, 32, 28,207,376,378,333,482,482,492,482,  0,375,  0,336, 32,  0,235,  0,336,  0, 34,371,482,378,  0,  0,211,  0,492,376,378,403, 33,207, 33,  0,  0,345,403,403,403,403, 33,222,336,403,333,482,376,376,376,503,503,503,  0,403,403, 34,503, 34,  0,381,376,345,378,  0,333,511,390,396,403,484,336, 28, 32,336, 32, 27, 32,20045], | ||||
|     [152,152,211,152,152,152,152,254,152,  0,152,482, 27,152,  0,482,502,  0,152,  0,152,482,  0,152,152,20037,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20067], | ||||
|     [152,  0,  0,  0, 29, 33,  0,  0,  0,374,152, 29,482,211,  0, 28,152,272,  0,211,  0, 22, 27,152,152,20045,  0,336, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17], | ||||
|     [152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,20045,129,336, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,20053,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20075], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,20056,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20045], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,20064,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20073,20045], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20037,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20039,  0,  0,  0,  0,20037,20038,20038,20038,20038,20038,20038,20038,20038,20038,20039,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20053], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,20045,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20056], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,20045,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20064], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20068,20038,20038,20038,20038,20067,  0,  0,  0,  0,  0,  0,  0,  0,  0,20068,20038,20038,20067,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20053,20054,  0,  0,20054,20054,20054,20075,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20076,20054,20054,20054,20054,20054,20054,20054,20054,20054,20055,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20056,20057,20152,20153,20057,20057,20057,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,20057,20057,20057,20057,20057,20057,20057,20057,20057,20058,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20064,20065,20152,20153,20065,20065,20065,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,20065,20065,20065,20065,20065,20065,20065,20065,20065,20074,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20037], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,142,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,142,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20053,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20055,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,20037,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20067], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,  0,20045,  0,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,  0,  0,20045,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,20000,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "color": [ | ||||
|         0, | ||||
|         0, | ||||
|         0, | ||||
|         0.3 | ||||
|     ], | ||||
|     "weather": [ | ||||
|         "cloud", | ||||
|         1 | ||||
|     ], | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,145 +0,0 @@ | ||||
| main.floors.MT15= | ||||
| { | ||||
|     "floorId": "MT15", | ||||
|     "title": "山路", | ||||
|     "name": "15", | ||||
|     "width": 64, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "bgm": "mount.mp3", | ||||
|     "color": [ | ||||
|         0, | ||||
|         0, | ||||
|         0, | ||||
|         0.3 | ||||
|     ], | ||||
|     "weather": [ | ||||
|         "cloud", | ||||
|         1 | ||||
|     ], | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "escape.mp3" | ||||
|         }, | ||||
|         "\t[野蛮人]\b[up,hero]山路开始崎岖多变了,要更小心一些" | ||||
|     ], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "44,0": [ | ||||
|             "不愧是你!!!", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (!core.isReplaying()) {\n\tcore.addMountSign(4);\n}\n}" | ||||
|             } | ||||
|         ], | ||||
|         "62,0": [ | ||||
|             "卧槽!你连这都到了?!", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (!core.isReplaying()) {\n\tcore.addMountSign(5);\n}\n}" | ||||
|             } | ||||
|         ], | ||||
|         "9,0": [ | ||||
|             "这边没有彩蛋,往右边走→_→", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (!core.isReplaying()) {\n\tcore.addMountSign(3);\n}\n}" | ||||
|             } | ||||
|         ], | ||||
|         "13,7": [ | ||||
|             "看到下面那个绝对防御怪了吗?", | ||||
|             "它可以刷血", | ||||
|             "具体方法嘛,就是把 攻击+额外攻击 加到刚好破防,然后接近防杀怪物的时候,就可以刷血了,前提是你得有生命回复才行", | ||||
|             "所以嘛,你可能需要压攻击了", | ||||
|             "不过如果你是简单难度不刷血也无所谓啦,完全可以通关" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,7": { | ||||
|             "floorId": "MT14", | ||||
|             "loc": [ | ||||
|                 127, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "63,4": { | ||||
|             "floorId": "MT16", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 23 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [30144,30145,30146,30147,30144,30145,30146,30147,  0,129,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,129,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,129,20055], | ||||
|     [30152,30153,30154,30155,30152,30153,30154,30155,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20057,20057,20057,20057,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20058], | ||||
|     [30160,30161,30162,30163,30160,30161,30162,30163,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,336,141,141,141,141,141,141,141,141,141,141,20007,20065,20065,20065,20065,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20074], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,390,403,378, 21,484,492,  0, 27,  0,  0,  0, 28, 32,492,396,376,484,403,492,378,492,376,30152,30153,30154,30155, 34,511,484,376,403,378,  0,499,  0, 28,381, 28, 33,511,141,484,  0,269,  0,336,378,  0,512,336,482, 27,381,  0,20007], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,141,141,141,141,512,141, 33,  0, 28,  0,503,141,141,141,  0,336,336,336,340,  0,141,  0,30160,30161,30162,30163, 28,336,336,336,336,336,494,484,390,403,403,396,  0,  0,492,  0,336,  0,482,492,482,336,  0,336,336,336,492,244, 94], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0, 33,378,492,  0,381,  0,503,141,141,141,  0, 27,  0,141,512,  0, 32,403,340,403,141,403,  0,244, 34, 27,381,492,403,  0,482,  0,378,336,336,336,512,336,492,376,403,378, 28,  0,  0,511,  0,492,390,  0,403,  0,484,  0,  0], | ||||
|     [336,499, 27, 34,381, 34, 28,503,141,376, 33,340,333,333,333,  0, 34,503,  0,336,336,503,336,  0,336,336,403,340, 34,141, 33,  0,492,336,336,336,336,  0,340,340,492,  0,482,482,492,  0,336,  0,340,  0, 27,482,340,336,336,336,492,  0,  0,504,336,492,269,  0], | ||||
|     [ 92,  0,141,141,141,141,141, 33,141,504,340,340,378,129,333,  0,  0,141,  0,  0,336,  0,336, 28,  0,333,  0,340,376,141,378,390,482,403,482,396,512,  0,340,482,  0,376,482,482,336,484,336,381,340,333,333,511,340,  0, 28,482,  0,269,492,  0,  0,378,  0,  0], | ||||
|     [336,  0,492, 27,  0, 34, 27,503,  0, 34,  0,244,  0, 27,482,499,141,141,381, 27,381, 28,499,  0,375,396,  0,511,  0,504,  0,340,340,340,340,340,340,340,340,511,492,340,336,336,336,  0,381,504,  0,482,376,  0,  0, 21,  0,  0,403,  0,512,  0,504,492,336,  0], | ||||
|     [20038,20038,20038,20038,  0,  0,  0,  0,  0,345,345,345,269,492,336, 27, 28,141,381,  0,  0,  0,  0,  0, 33,  0,  0,  0,  0,  0,  0,482,378,  0,403,  0,376,482,504,  0,  0,  0, 27,  0,  0,511,340,381,340,512,333,504,141,141,511,141,141,141,  0,376,  0,376,  0,  0], | ||||
|     [30152,30153,30154,30155,  0,  0,  0,  0,  0,378,482,504,  0, 28,336,381,381,141,492,  0,  0,  0,  0,  0,492,512,  0,  0,  0,  0,  0,492,336,336,336,336,336,336,336,336,336,  0,  0,141,141,141,340,340,340,  0,333, 27, 27,141, 28, 28,141,482,340,482,336,492,512,  0], | ||||
|     [30160,30161,30162,30163,  0,  0,  0,  0,  0,403,376,492, 27,  0,511,  0,  0,511,396,503,503,503, 33, 28,381,381, 28, 33,503,503,503, 34,503, 34,503, 34,503, 34,503, 34,503, 34, 28,  0,403,492,390,484,396,  0,333, 27, 27,492, 28, 28,141,378, 21,403,396,484,403,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,336,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,336,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,20076,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20075,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20076,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20055], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,20047,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,20047,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,  0], | ||||
|     [20054,20054,20054,20054,20054,20054,20054,20054,20055,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [20057,20057,20057,20057,20057,20057,20057,20057,20058,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20037,20038,20038,20038,20038,20039,  0,  0,  0,20045,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [20065,20065,20065,20065,20065,20065,20065,20065,20074,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,20047,  0,  0,  0,20045,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20037], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,20068,20038,20038,20038,20067,20047,  0,  0,  0,  0,  0,20045,20047,  0,  0,  0,20045], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,20045,20047,  0,  0,  0,20045], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20053,20054,20054,20054,20054,  0,  0,20054,20054,20054,20054,20055,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,20068,20038,20038,20038,20038,20038,20067,20047,  0,  0,  0,20045], | ||||
|     [20038,20038,20038,20038,20038,20038,20038,20038,20039,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20056,20057,20057,20057,20057,20152,20153,20057,20057,20057,20057,20058,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,20045], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20064,20065,20065,20065,20065,20152,20153,20065,20065,20065,20065,20074,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,20045], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20047,  0,  0,  0,20045], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,20068,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20067,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20068,20038,20038,20038,20067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,30128,30129,30130,30131,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,30136,30137,30138,30139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,30144,30145,30146,30147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [30128,30129,30130,30131,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [30136,30137,30138,30139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [30144,30145,30146,30147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,494 +0,0 @@ | ||||
| main.floors.MT16= | ||||
| { | ||||
|     "floorId": "MT16", | ||||
|     "title": "山顶", | ||||
|     "name": "16", | ||||
|     "width": 25, | ||||
|     "height": 25, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": false, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "bgm": "mount.mp3", | ||||
|     "color": null, | ||||
|     "weather": [ | ||||
|         "cloud", | ||||
|         2 | ||||
|     ], | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "type": "pauseBgm" | ||||
|         }, | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "escape.mp3" | ||||
|         }, | ||||
|         "\t[野蛮人]\b[up,hero]这里就是山顶了", | ||||
|         "\t[野蛮人]\b[up,hero]砍一些柴火就赶快回去吧", | ||||
|         "\t[野蛮人]\b[up,hero]不要待太久", | ||||
|         "下面是一场追逐战,建议把音乐打开", | ||||
|         "追逐战很简单,跑就完事了" | ||||
|     ], | ||||
|     "eachArrive": [ | ||||
|         { | ||||
|             "type": "pauseBgm" | ||||
|         } | ||||
|     ], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "23,19": [ | ||||
|             { | ||||
|                 "type": "confirm", | ||||
|                 "text": "是否跳过追逐战", | ||||
|                 "yes": [ | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:finishChase", | ||||
|                         "value": "true" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "changeFloor", | ||||
|                         "floorId": "MT14", | ||||
|                         "loc": [ | ||||
|                             21, | ||||
|                             7 | ||||
|                         ] | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setBlock", | ||||
|                         "number": "T336", | ||||
|                         "loc": [ | ||||
|                             [ | ||||
|                                 25, | ||||
|                                 7 | ||||
|                             ] | ||||
|                         ], | ||||
|                         "floorId": "MT14" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "function", | ||||
|                         "function": "function(){\ncore.status.maps.MT14.canFlyFrom = false\n}" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "show", | ||||
|                         "loc": [ | ||||
|                             [ | ||||
|                                 7, | ||||
|                                 1 | ||||
|                             ] | ||||
|                         ], | ||||
|                         "floorId": "MT14" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "exit" | ||||
|                     } | ||||
|                 ], | ||||
|                 "no": [ | ||||
|                     { | ||||
|                         "type": "choices", | ||||
|                         "text": "请选择难度", | ||||
|                         "choices": [ | ||||
|                             { | ||||
|                                 "text": "简单(显示逃跑路线)", | ||||
|                                 "color": [ | ||||
|                                     0, | ||||
|                                     255, | ||||
|                                     93, | ||||
|                                     1 | ||||
|                                 ], | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "setValue", | ||||
|                                         "name": "flag:chaseHard", | ||||
|                                         "value": "0" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "困难(不显示逃跑路线)", | ||||
|                                 "color": [ | ||||
|                                     255, | ||||
|                                     0, | ||||
|                                     0, | ||||
|                                     1 | ||||
|                                 ], | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "setValue", | ||||
|                                         "name": "flag:chaseHard", | ||||
|                                         "value": "1" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             } | ||||
|                         ] | ||||
|                     }, | ||||
|                     "追逐战后录像会进行自动修复,不用担心录像问题", | ||||
|                     { | ||||
|                         "type": "hideStatusBar", | ||||
|                         "toolbox": true | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "function", | ||||
|                         "function": "function(){\ncore.status.maps.MT15.canFlyFrom = false\n}" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "function", | ||||
|                         "function": "function(){\ncore.plugin.towerBoss.autoFixRouteBoss(true);\n}" | ||||
|                     } | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "forbidSave", | ||||
|                 "forbid": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "show", | ||||
|                 "loc": [ | ||||
|                     [ | ||||
|                         7, | ||||
|                         1 | ||||
|                     ] | ||||
|                 ], | ||||
|                 "floorId": "MT14" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "playBgm", | ||||
|                 "name": "escape.mp3", | ||||
|                 "keep": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "animate", | ||||
|                 "name": "amazed", | ||||
|                 "async": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 1000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "waitAsync" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "moveHero", | ||||
|                 "time": 1000, | ||||
|                 "steps": [ | ||||
|                     "backward:3" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setViewport", | ||||
|                 "dxy": [ | ||||
|                     0, | ||||
|                     -2 | ||||
|                 ], | ||||
|                 "time": 500 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]狼!", | ||||
|                 "time": 2000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]在睡觉", | ||||
|                 "time": 2000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]悄悄过去把它打死", | ||||
|                 "time": 3000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]千万不能惊动它", | ||||
|                 "time": 2600 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setViewport", | ||||
|                 "dxy": [ | ||||
|                     0, | ||||
|                     2 | ||||
|                 ], | ||||
|                 "time": 500 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "moveHero", | ||||
|                 "time": 600, | ||||
|                 "steps": [ | ||||
|                     "up:10" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setCurtain", | ||||
|                 "color": [ | ||||
|                     0, | ||||
|                     0, | ||||
|                     0, | ||||
|                     1 | ||||
|                 ], | ||||
|                 "time": 75, | ||||
|                 "moveMode": "easeIn" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setBlock", | ||||
|                 "number": "A506", | ||||
|                 "loc": [ | ||||
|                     [ | ||||
|                         23, | ||||
|                         8 | ||||
|                     ] | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setCurtain", | ||||
|                 "color": [ | ||||
|                     0, | ||||
|                     0, | ||||
|                     0, | ||||
|                     0 | ||||
|                 ], | ||||
|                 "time": 300, | ||||
|                 "moveMode": "easeOut" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setCurtain", | ||||
|                 "time": 0 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]!!!!!", | ||||
|                 "time": 2000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]它醒了", | ||||
|                 "time": 2000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "move", | ||||
|                 "loc": [ | ||||
|                     23, | ||||
|                     8 | ||||
|                 ], | ||||
|                 "time": 300, | ||||
|                 "keep": true, | ||||
|                 "steps": [ | ||||
|                     "down:1" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 200, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "moveHero", | ||||
|                 "time": 300, | ||||
|                 "steps": [ | ||||
|                     "backward:1" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 200, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "move", | ||||
|                 "loc": [ | ||||
|                     23, | ||||
|                     9 | ||||
|                 ], | ||||
|                 "time": 300, | ||||
|                 "keep": true, | ||||
|                 "steps": [ | ||||
|                     "down:1" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 200, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "moveHero", | ||||
|                 "time": 300, | ||||
|                 "steps": [ | ||||
|                     "backward:1" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 200, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]糟了,我可打不过它", | ||||
|                 "time": 3000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]跑,只能跑了!", | ||||
|                 "time": 3000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "moveHero", | ||||
|                 "time": 200, | ||||
|                 "steps": [ | ||||
|                     "backward:9" | ||||
|                 ] | ||||
|             }, | ||||
|             { | ||||
|                 "type": "jump", | ||||
|                 "from": [ | ||||
|                     23, | ||||
|                     10 | ||||
|                 ], | ||||
|                 "dxy": [ | ||||
|                     0, | ||||
|                     2 | ||||
|                 ], | ||||
|                 "time": 500, | ||||
|                 "keep": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 1000, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "jump", | ||||
|                 "from": [ | ||||
|                     23, | ||||
|                     12 | ||||
|                 ], | ||||
|                 "dxy": [ | ||||
|                     0, | ||||
|                     2 | ||||
|                 ], | ||||
|                 "time": 500, | ||||
|                 "keep": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 1000, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "jump", | ||||
|                 "from": [ | ||||
|                     23, | ||||
|                     14 | ||||
|                 ], | ||||
|                 "dxy": [ | ||||
|                     0, | ||||
|                     3 | ||||
|                 ], | ||||
|                 "time": 500, | ||||
|                 "keep": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 1000, | ||||
|                 "noSkip": true | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoText", | ||||
|                 "text": "\t[野蛮人]\b[up,hero]跑,快跑!!!!!!!!!", | ||||
|                 "time": 3000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\ncore.startChase(1);\n}" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "autoSave" | ||||
|             } | ||||
|         ], | ||||
|         "2,23": [ | ||||
|             "这里是漏怪检测,将会检测\r[gold]洞穴、山路、山脚、平原\r[white]地区的怪物是否清完", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst enemy = core.plugin.remainEnemy.getRemainEnemyString(core.floorIds.slice(5, 17));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "loadBgm", | ||||
|                 "name": "escape.mp3" | ||||
|             } | ||||
|         ], | ||||
|         "3,23": [ | ||||
|             "即将开始追逐战,最好打开背景音乐,有耳机尽量佩戴耳机,这样游戏体验更佳", | ||||
|             "为了防止你撞上不该开的门,现在会将所有门打开,并删除所有物品", | ||||
|             "追逐的时候不能用2技能,不能用楼传,逃跑后要原路返回山洞", | ||||
|             "追逐战分为两个难度,简单难度会显示逃跑路径,困难模式不显示,困难模式逃跑成功可以获得成就", | ||||
|             "前方会有大约40秒的剧情,之后开始追逐战并自动存档,如果逃跑失败需要重打,可以直接读自动存档", | ||||
|             "\t[野蛮人]\b[up,hero]这墙上有文字?", | ||||
|             "\t[野蛮人]\b[up,hero]真相就藏在智慧之塔中,而想要到达智慧之塔,你必须经过勇气的考验,通过勇气之路。", | ||||
|             "\t[野蛮人]\b[up,hero]智慧之塔?勇气之路?", | ||||
|             "\t[野蛮人]\b[up,hero]算了,先砍柴吧。", | ||||
|             { | ||||
|                 "type": "hide", | ||||
|                 "remove": true | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,23": { | ||||
|             "floorId": "MT15", | ||||
|             "loc": [ | ||||
|                 63, | ||||
|                 4 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [20076,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20054,20075], | ||||
|     [20047,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20045], | ||||
|     [20047,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20045], | ||||
|     [20047,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30174,30175,  0,20045], | ||||
|     [20047,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30182,30183,  0,20045], | ||||
|     [20047,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30190,30191,  0,20045], | ||||
|     [20047,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30198,30199,  0,20045], | ||||
|     [20047,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30206,30207,  0,20045], | ||||
|     [20047,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30174,30175,507,20045], | ||||
|     [20047,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30182,30183,  0,20045], | ||||
|     [20047,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30190,30191,  0,20045], | ||||
|     [20047,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30198,30199,  0,20045], | ||||
|     [20047,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30206,30207,  0,20045], | ||||
|     [20047,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30174,30175,  0,20045], | ||||
|     [20047,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30182,30183,  0,20045], | ||||
|     [20047,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30190,30191,  0,20045], | ||||
|     [20047,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30198,30199,  0,20045], | ||||
|     [20047,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30206,30207,  0,20045], | ||||
|     [20047,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30128,30129,30130,30131,30174,30175,  0,20045], | ||||
|     [20047,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30136,30137,30138,30139,30182,30183,  0,20045], | ||||
|     [20055,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30144,30145,30146,30147,30190,30191,  0,20045], | ||||
|     [20058,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30152,30153,30154,30155,30198,30199,  0,20045], | ||||
|     [20074,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30160,30161,30162,30163,30206,30166,  0,20045], | ||||
|     [ 92,  0,516,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20045], | ||||
|     [20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20038,20067] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,120 +0,0 @@ | ||||
| main.floors.MT17= | ||||
| { | ||||
|     "floorId": "MT17", | ||||
|     "title": "勇气之路", | ||||
|     "name": "17", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "plot1.mp3", | ||||
|     "color": null, | ||||
|     "weather": null, | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "type": "setCurtain", | ||||
|             "time": 1000 | ||||
|         }, | ||||
|         "\t[野蛮人]\b[up,hero]勇气之路,智慧之塔,我来了!", | ||||
|         "血瓶宝石效果已变成两倍", | ||||
|         { | ||||
|             "type": "setGlobalValue", | ||||
|             "name": "animateSpeed", | ||||
|             "value": 333.333 | ||||
|         }, | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ndelete flags.__bgm__;\n}" | ||||
|         } | ||||
|     ], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "6,7": [ | ||||
|             "在地图上拥有追猎怪物的时候无法瞬移" | ||||
|         ], | ||||
|         "13,6": [ | ||||
|             "这个绝对坚固怪能刷血还是尽量刷吧,塔里面有盾,拿了盾之后差不多就能防杀了,大概可以刷10w血", | ||||
|             "注意,如果你开启了自动切换技能,那么当你未防杀他的时候系统可能会自动选择开启技能导致你破了防。这时候你需要自行计算距离不开技能破防还需要吃多少攻" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "14,7": { | ||||
|             "floorId": "MT18", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": { | ||||
|         "12,6": [ | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (core.status.hero.hp - flags.hphphp >= 150000) {\n\tcore.completeAchievement('normal', 1);\n\tdelete flags.hphphp;\n}\n}" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,  0, 27,492,  0, 29,142,142,142,142,482,  0,482,142], | ||||
|     [142,142,142, 34,142,142, 34,142, 27,142,142,142,142,142,142], | ||||
|     [142, 28, 34, 29,226, 21, 27,492,381,142, 29, 28, 22, 27,142], | ||||
|     [142,142,142,142,142,268,142,142, 33,142,142,142,517,129,142], | ||||
|     [  0,209,  0,  0,491,  0,129,143,273,143,143,143, 33,  0, 94], | ||||
|     [143,143,143,143,  0,491,226,  0,  0,  0,  0,  0,  0,521,143], | ||||
|     [143, 34, 27,143,522,143,143,143,143,522,143,143,143,  0,143], | ||||
|     [143, 28, 29,143, 33, 28,  0, 29,492,403,403,143,  0, 28,143], | ||||
|     [143, 34, 27,505,  0,143,223,492,143,143,143,143,273,143,143], | ||||
|     [143,492,143,143,505,143, 34,403,143,376, 33,143,381,  0,143], | ||||
|     [143, 28, 29, 34,376,492,403, 34,515, 33,378,143,  0, 28,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] | ||||
| ], | ||||
|     "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], | ||||
|     [144,144,144,144,144,  0,  0,  0,  0,  0,  0,  0,  0,144,144], | ||||
|     [  0,  0,  0,  0,144,144,144,144,144,144,  0,  0,  0,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,144,144,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": { | ||||
|         "12,6": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:hphphp", | ||||
|                 "value": "core.status.hero.hp" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,86 +0,0 @@ | ||||
| main.floors.MT18= | ||||
| { | ||||
|     "floorId": "MT18", | ||||
|     "title": "勇气之路", | ||||
|     "name": "18", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "plot1.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "0,3": [ | ||||
|             "你是真会跳" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,7": { | ||||
|             "floorId": "MT17", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "14,10": { | ||||
|             "floorId": "MT19", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 10 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [142,142,142,142,  0,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142, 32,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,376,  0,142,142,142,142,142], | ||||
|     [129,142,142,  0,142,142, 21,142,403, 22,223,142,378,142,142], | ||||
|     [  0,142,142,226,381,482, 28,492,492,142,  0,142, 31,142,142], | ||||
|     [142,142, 27,482,142,142,142,142, 32,142, 32,142, 31,142,142], | ||||
|     [142,142,142,273,142,  0,268,  0,522,381, 27,505,403,142,142], | ||||
|     [ 92,  0, 33,  0,142, 28,143,  0,142,142,492,142,142,142,142], | ||||
|     [143,  0, 33,  0,268,482,143, 21, 28,  0,521,143,142,142,142], | ||||
|     [143,143,494,143,  0,143,143,143,  0,482,  0,143, 33, 28,142], | ||||
|     [143,390,403,143, 27,492, 27,143,143,143,381,492, 27, 33, 94], | ||||
|     [143, 33, 33,143,143,143,381, 28, 33,273,  0,143,522,143,143], | ||||
|     [143,143,  0,515, 33,143,505,143,143,143,  0,143,  0, 33,143], | ||||
|     [143,143,143,143,376, 33, 28,143, 28, 29,226, 29, 27,143,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] | ||||
| ], | ||||
|     "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,144,144,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [144,144,144,144,  0,144,  0,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,144,144,144,  0,144,144,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,144,144,144,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,144,144,144], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [], | ||||
|     "fg2map": [] | ||||
| } | ||||
| @ -1,103 +0,0 @@ | ||||
| main.floors.MT19= | ||||
| { | ||||
|     "floorId": "MT19", | ||||
|     "title": "勇气之路", | ||||
|     "name": "19", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "plot1.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,10": { | ||||
|             "floorId": "MT18", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 10 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT20", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "14,6": { | ||||
|             "floorId": "MT21", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 6 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [  0, 17, 17, 17, 17, 17, 17, 91, 17, 17, 17, 17, 17, 17, 17], | ||||
|     [ 17, 17, 17,376,482,378, 17, 23, 17,378,482,376, 17, 17, 17], | ||||
|     [ 17, 17, 17, 17,381,  0,223,484,223,  0,381, 17, 17, 17, 17], | ||||
|     [ 17, 27, 32, 17, 17, 17,30195,403,30197, 17, 17, 17, 17, 17, 17], | ||||
|     [ 17, 32, 28, 17, 17, 17,30195,505,30197, 17, 17, 17, 17, 17, 17], | ||||
|     [ 17, 17,273, 17, 17, 17,30195,  0,30197, 17, 17, 17, 17, 17, 17], | ||||
|     [ 17, 17,403,522, 32, 32,30203, 21,30205,376,378,482,403, 85, 94], | ||||
|     [ 17, 17, 33,143,143,143,143, 33,143,143,143,143,515,143,143], | ||||
|     [ 17,  0,403,143,441, 34,143, 27, 33,378,  0,  0,  0,521,143], | ||||
|     [ 17,268,143,143,143,273,143,143,143,226,143,143,482,143,143], | ||||
|     [ 92,  0,  0,  0, 21,  0,143, 27, 33,381,  0,143,143,143,143], | ||||
|     [143,273,143,143,143,  0,522,  0, 28,143,143,143,143,143,143], | ||||
|     [143, 32,376, 32,143,143,143,143,143,143,143,143,143,143,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,142,142,142,142,142,142,  0,142,142,142,142,142,142,142], | ||||
|     [142,142,142,  0,  0,  0,142,  0,142,  0,  0,  0,142,142,142], | ||||
|     [142,142,142,142,  0,  0,  0,  0,  0,  0,  0,142,142,142,142], | ||||
|     [142,  0,  0,142,142,142,142,30196,142,142,142,142,142,142,142], | ||||
|     [142,  0,  0,142,142,142,142,30196,142,142,142,142,142,142,142], | ||||
|     [142,142,  0,142,142,142,142,30196,142,142,142,142,142,142,142], | ||||
|     [142,142,  0,  0,  0,  0,  0,30204,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [142,142,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [142,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [142,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,30187,  0,30189,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "bg2map": [], | ||||
|     "fg2map": [], | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,79 +1,75 @@ | ||||
| main.floors.MT2 = { | ||||
|     floorId: 'MT2', | ||||
|     title: '洞穴', | ||||
|     name: '2', | ||||
|     width: 15, | ||||
|     height: 15, | ||||
|     canFlyTo: true, | ||||
|     canFlyFrom: true, | ||||
|     canUseQuickShop: true, | ||||
|     cannotViewMap: false, | ||||
|     images: [], | ||||
|     ratio: 1, | ||||
|     defaultGround: 'T331', | ||||
|     bgm: 'cave.mp3', | ||||
|     firstArrive: [], | ||||
|     eachArrive: [], | ||||
|     parallelDo: '', | ||||
|     events: {}, | ||||
|     changeFloor: { | ||||
|         '14,4': { | ||||
|             floorId: 'MT1', | ||||
|             loc: [0, 4] | ||||
| main.floors.MT2= | ||||
| { | ||||
|     "floorId": "MT2", | ||||
|     "title": "点光源-2", | ||||
|     "name": "2", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "ground", | ||||
|     "bgm": "cave.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "5,12": [ | ||||
|             "本层光源配置如下:\n{\n    id: 'mt2_1',\n    x: 0,\n    y: 0,\n    decay: 50,\n    r: 200,\n    color: '#0000',\n    followHero: true\n}", | ||||
|             "当跟随勇士时,x和y表示光源偏移勇士的量" | ||||
|         ], | ||||
|         "9,12": [ | ||||
|             "你也可以设置让光源跟随勇士,配合这个功能可以做出一些很奇妙的效果,例如本层。", | ||||
|             "本层是一个迷宫,背景色为纯黑(#000),光源为透明色(#0000),尝试走出这个迷宫吧!走不出去的话可以开楼传或者浏览地图。" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,13": { | ||||
|             "floorId": ":before", | ||||
|             "stair": "upFloor" | ||||
|         }, | ||||
|         "7,1": { | ||||
|             "floorId": ":next", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     afterBattle: {}, | ||||
|     afterGetItem: {}, | ||||
|     afterOpenDoor: {}, | ||||
|     autoEvent: {}, | ||||
|     cannotMove: {}, | ||||
|     map: [ | ||||
|         [ | ||||
|             20041, 20041, 20044, 20049, 20049, 20049, 20049, 20049, 20049, | ||||
|             20049, 20049, 20049, 20049, 20049, 20043 | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  1,  0,  1,  0,  1,  0,  0, 87,  0,  1,  0,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  1,  0,  1,  1,  1,  1,  0,  1,  1,  0,  1], | ||||
|     [  1,  0,  1,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  1,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  1], | ||||
|     [  1,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  1], | ||||
|     [  1,  0,  1,  1,  1,  1,  0,  1,  1,  0,  1,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  0,  0,  0,  1,  0,  1,  0,  0,  0,  1], | ||||
|     [  1,  1,  0,  1,  0,  1,  0,  0,  0,  0,  1,  1,  1,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  1,  0,  1,  1,  1,  1,  1,  1,  0,  1], | ||||
|     [  1,  0,  1,  1,  0,  1,  0,  0,  0,  0,  0,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  1,  1,  0,  1,  1,  1,  0,  1,  0,  1], | ||||
|     [  1,  0,  1,  1,  0,129,  0,  0,  0,129,  1,  0,  1,  1,  1], | ||||
|     [  1,  0,  0,  1,  0,  1,  0, 88,  0,  1,  1,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1] | ||||
| ], | ||||
|         [ | ||||
|             20041, 20041, 20042, 20057, 20057, 20057, 20057, 20057, 20057, | ||||
|             20057, 20057, 20057, 20057, 20057, 20048 | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|         [ | ||||
|             20041, 20041, 20042, 20065, 20065, 20065, 20065, 20065, 20065, | ||||
|             20065, 20065, 20065, 20065, 20065, 20056 | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|         [ | ||||
|             20041, 20041, 20042, 0, 336, 32, 0, 27, 0, 206, 141, 34, 141, 0, | ||||
|             20064 | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|         [ | ||||
|             20041, 20041, 20042, 0, 336, 336, 203, 333, 333, 0, 141, 203, 141, | ||||
|             0, 94 | ||||
|         ], | ||||
|         [20041, 20041, 20042, 0, 0, 31, 0, 0, 205, 0, 201, 34, 201, 0, 20032], | ||||
|         [ | ||||
|             20041, 20041, 20042, 336, 202, 333, 333, 0, 340, 31, 141, 202, 141, | ||||
|             141, 20040 | ||||
|         ], | ||||
|         [20041, 20041, 20042, 34, 27, 0, 333, 0, 340, 0, 141, 0, 31, 31, 20040], | ||||
|         [ | ||||
|             20041, 20041, 20042, 345, 345, 201, 333, 205, 141, 141, 141, 141, | ||||
|             141, 0, 20040 | ||||
|         ], | ||||
|         [20041, 20041, 20042, 0, 202, 0, 0, 31, 0, 0, 206, 0, 141, 141, 20040], | ||||
|         [20041, 20041, 20042, 0, 336, 31, 0, 336, 0, 31, 141, 0, 28, 0, 20040], | ||||
|         [ | ||||
|             20041, 20041, 20042, 28, 336, 336, 336, 336, 345, 202, 141, 27, 0, | ||||
|             32, 20040 | ||||
|         ], | ||||
|         [ | ||||
|             20041, 20041, 20042, 0, 336, 0, 32, 345, 0, 0, 141, 141, 141, 141, | ||||
|             20040 | ||||
|         ], | ||||
|         [20041, 20041, 20042, 32, 336, 28, 0, 206, 0, 0, 203, 0, 27, 31, 20040], | ||||
|         [ | ||||
|             20041, 20041, 20036, 20033, 20033, 20033, 20033, 20033, 20033, | ||||
|             20033, 20033, 20033, 20033, 20033, 20035 | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
|     ], | ||||
|     bgmap: [], | ||||
|     fgmap: [] | ||||
| }; | ||||
| } | ||||
| @ -1,117 +0,0 @@ | ||||
| main.floors.MT20= | ||||
| { | ||||
|     "floorId": "MT20", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "20", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "plot1.mp3", | ||||
|     "firstArrive": null, | ||||
|     "eachArrive": [ | ||||
|         { | ||||
|             "type": "setGlobalValue", | ||||
|             "name": "animateSpeed", | ||||
|             "value": 333.3333 | ||||
|         }, | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.deleteAllCanvas()\n}" | ||||
|         } | ||||
|     ], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "6,9": [ | ||||
|             "万里,智慧破苍穹" | ||||
|         ], | ||||
|         "8,9": [ | ||||
|             "千丈,勇气贯星海" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT19", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "7,8": { | ||||
|             "floorId": "tower1", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [142,142,142,142,142,142,142,40203,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,40193,142,142,142,40197,142,142,142,142,142], | ||||
|     [142,142,142,142,142,40201,142,40203,142,40205,142,142,142,142,142], | ||||
|     [142,142,142,142,40168,40169,142,142,142,40173,40174,142,142,142,142], | ||||
|     [142,142,142,142,40176,40177,40178,40179,40180,40181,40182,142,142,142,142], | ||||
|     [142,142,142,142,40184,40185,40202,40203,40204,40189,40190,142,142,142,142], | ||||
|     [142,142,142,142,40192,40193,40202,40203,40204,40197,40198,142,142,142,142], | ||||
|     [142,142,142,142,40200,40201,40267,40268,40269,40205,40206,142,142,142,142], | ||||
|     [142,142,142,142,40208,40209,40275,543,40277,40213,40214,142,142,142,142], | ||||
|     [142,142,142,142,142,142,129,  0,129,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,  0,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,  0,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,  0,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,  0,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142, 93,142,142,142,142,142,142,142] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "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,40202,40203,40204,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,40210,40276,40212,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [  0,  0,  0,  0,40144,40185,40202,40191,40204,40189,40150,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,40152,40143,40202,40203,40204,40159,40158,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,40160,40151,40202,40191,40204,40167,40166,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,40209,40202,40203,40204,40213,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,40191,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,194 +0,0 @@ | ||||
| main.floors.MT21 = { | ||||
|     floorId: 'MT21', | ||||
|     title: '勇气之路', | ||||
|     name: '21', | ||||
|     width: 15, | ||||
|     height: 15, | ||||
|     canFlyTo: true, | ||||
|     canFlyFrom: true, | ||||
|     canUseQuickShop: true, | ||||
|     cannotViewMap: false, | ||||
|     images: [], | ||||
|     ratio: 2, | ||||
|     defaultGround: 'grass', | ||||
|     bgm: 'plot1.mp3', | ||||
|     firstArrive: [], | ||||
|     eachArrive: [], | ||||
|     parallelDo: '', | ||||
|     events: { | ||||
|         '14,8': [ | ||||
|             { | ||||
|                 type: 'if', | ||||
|                 condition: '(flag:chapter===1)', | ||||
|                 true: [ | ||||
|                     { | ||||
|                         type: 'setCurtain', | ||||
|                         color: [0, 0, 0, 1], | ||||
|                         time: 1500, | ||||
|                         keep: true | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setText', | ||||
|                         text: [0, 0, 0, 1], | ||||
|                         background: 'winskin3.png' | ||||
|                     }, | ||||
|                     '人类简史——起源篇', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '他踏出了寻找智慧的第一步。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '他所练就的勇气,也成为他寻找智慧路上的一大利器。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '人类简史——起源篇,完。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setValue', | ||||
|                         name: 'flag:chapter', | ||||
|                         value: '2' | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'sleep', | ||||
|                         time: 1000 | ||||
|                     }, | ||||
|                     '人类简史——进化篇', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '或许,他真的不理解智慧。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '或许,他已经理解了一些。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '但这不重要。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '他的轨迹已经注定了他对未来的影响。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '这个世界,甚至这个宇宙,都因为他的存在而改变。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '在这里,智慧小径,将是他智慧的飞跃点。', | ||||
|                     { | ||||
|                         type: 'changeFloor', | ||||
|                         floorId: 'MT22', | ||||
|                         loc: [0, 8] | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setCurtain', | ||||
|                         time: 1000 | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setText', | ||||
|                         text: [255, 255, 255, 1], | ||||
|                         background: 'winskin2.png' | ||||
|                     }, | ||||
|                     '\t[低级智人]\b[up,hero]智慧吗...', | ||||
|                     '\t[低级智人]\b[up,hero]智慧又是什么呢?', | ||||
|                     '\t[低级智人]\b[up,hero]智慧之神说它可以掌控万物,真的这么神奇吗...', | ||||
|                     '\t[低级智人]\b[up,hero]完全摸不到头脑。', | ||||
|                     '\t[低级智人]\b[up,hero]或许智慧结晶会告诉我答案吧。', | ||||
|                     { | ||||
|                         type: 'function', | ||||
|                         function: | ||||
|                             "function(){\ncore.plugin.gameUi.showChapter('第二章  智慧');\ncore.plugin.removeMap.removeMaps('tower1', 'tower7', true);\ndelete flags.tower1;\ndelete flags.wordsTimeOut;\ndelete flags.boom;\ndelete flags.booming;\n}" | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setValue', | ||||
|                         name: 'item:pickaxe', | ||||
|                         value: '0' | ||||
|                     } | ||||
|                 ], | ||||
|                 false: [ | ||||
|                     { | ||||
|                         type: 'changeFloor', | ||||
|                         floorId: 'MT22', | ||||
|                         loc: [0, 8] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     changeFloor: { | ||||
|         '0,6': { | ||||
|             floorId: 'MT19', | ||||
|             loc: [14, 6] | ||||
|         } | ||||
|     }, | ||||
|     afterBattle: {}, | ||||
|     afterGetItem: {}, | ||||
|     afterOpenDoor: {}, | ||||
|     autoEvent: {}, | ||||
|     cannotMove: {}, | ||||
|     map: [ | ||||
|         [ | ||||
|             142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, | ||||
|             142, 142 | ||||
|         ], | ||||
|         [ | ||||
|             142, 142, 142, 142, 142, 142, 142, 142, 142, 487, 142, 142, 142, | ||||
|             142, 142 | ||||
|         ], | ||||
|         [ | ||||
|             142, 142, 142, 487, 494, 378, 0, 142, 378, 494, 142, 142, 142, 142, | ||||
|             142 | ||||
|         ], | ||||
|         [142, 142, 142, 142, 142, 142, 520, 33, 518, 142, 142, 0, 0, 142, 142], | ||||
|         [142, 142, 142, 142, 33, 376, 0, 142, 381, 0, 33, 376, 0, 142, 142], | ||||
|         [ | ||||
|             142, 142, 378, 142, 0, 142, 142, 142, 142, 142, 142, 142, 545, 142, | ||||
|             142 | ||||
|         ], | ||||
|         [92, 0, 33, 142, 142, 142, 487, 142, 0, 381, 33, 0, 0, 0, 142], | ||||
|         [ | ||||
|             143, 518, 142, 142, 0, 33, 494, 142, 143, 143, 143, 520, 143, 143, | ||||
|             142 | ||||
|         ], | ||||
|         [143, 0, 33, 376, 545, 381, 0, 520, 0, 143, 0, 0, 143, 0, 94], | ||||
|         [143, 143, 143, 143, 143, 0, 143, 0, 376, 143, 0, 545, 0, 378, 143], | ||||
|         [143, 0, 33, 0, 518, 0, 143, 0, 0, 519, 33, 143, 33, 0, 143], | ||||
|         [ | ||||
|             143, 143, 143, 143, 381, 143, 143, 143, 33, 143, 376, 143, 143, 143, | ||||
|             143 | ||||
|         ], | ||||
|         [143, 143, 0, 33, 545, 0, 378, 143, 0, 143, 381, 0, 0, 143, 143], | ||||
|         [143, 143, 143, 378, 143, 33, 0, 519, 0, 143, 0, 143, 143, 143, 143], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ] | ||||
|     ], | ||||
|     beforeBattle: {}, | ||||
|     bgmap: [], | ||||
|     fgmap: [], | ||||
|     bg2map: [], | ||||
|     fg2map: [], | ||||
|     cannotMoveIn: {} | ||||
| }; | ||||
| @ -1,118 +0,0 @@ | ||||
| main.floors.MT22 = { | ||||
|     floorId: 'MT22', | ||||
|     title: '智慧小径', | ||||
|     name: '智慧小径', | ||||
|     width: 15, | ||||
|     height: 15, | ||||
|     canFlyTo: true, | ||||
|     canFlyFrom: true, | ||||
|     canUseQuickShop: true, | ||||
|     cannotViewMap: false, | ||||
|     images: [], | ||||
|     ratio: 2, | ||||
|     defaultGround: 'grass', | ||||
|     bgm: 'road.mp3', | ||||
|     firstArrive: [], | ||||
|     eachArrive: [], | ||||
|     parallelDo: '', | ||||
|     events: { | ||||
|         '0,8': [ | ||||
|             { | ||||
|                 type: 'if', | ||||
|                 condition: 'flag:inWinter', | ||||
|                 true: ['\t[低级智人]\b[up,hero]没必要再回去了'], | ||||
|                 false: [ | ||||
|                     { | ||||
|                         type: 'changeFloor', | ||||
|                         floorId: 'MT21', | ||||
|                         loc: [14, 8] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         '3,9': [ | ||||
|             '第二章的加点已开启,可以在技能树的前置技能下方选择', | ||||
|             '注意学习是一个非常重要的技能,需要尽快点开', | ||||
|             '如果你玩过上个版本,直接跳到了本章,记得查看背包里面的各种道具,尤其是百科全书,同时注意左边是你来的方向,那里还有些怪物', | ||||
|             '从现在开始,跳跃技能不再消耗生命值,别忘了你还有跳跃技能' | ||||
|         ], | ||||
|         '7,9': [ | ||||
|             '百科全书中已解锁第二章需要特别说明的怪物属性,你可以在百科全书中查看' | ||||
|         ] | ||||
|     }, | ||||
|     changeFloor: { | ||||
|         '14,4': { | ||||
|             floorId: 'MT23', | ||||
|             loc: [0, 4] | ||||
|         }, | ||||
|         '9,0': { | ||||
|             floorId: 'MT24', | ||||
|             loc: [9, 14] | ||||
|         } | ||||
|     }, | ||||
|     beforeBattle: {}, | ||||
|     afterBattle: {}, | ||||
|     afterGetItem: {}, | ||||
|     afterOpenDoor: {}, | ||||
|     autoEvent: {}, | ||||
|     cannotMove: {}, | ||||
|     cannotMoveIn: {}, | ||||
|     map: [ | ||||
|         [ | ||||
|             142, 142, 142, 142, 142, 142, 142, 142, 142, 91, 143, 143, 143, 143, | ||||
|             143 | ||||
|         ], | ||||
|         [ | ||||
|             142, 142, 142, 142, 142, 142, 142, 142, 142, 0, 143, 143, 143, 143, | ||||
|             143 | ||||
|         ], | ||||
|         [142, 142, 482, 482, 492, 0, 0, 0, 0, 0, 143, 491, 484, 143, 143], | ||||
|         [142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 143, 143, 494, 143, 143], | ||||
|         [142, 142, 482, 482, 492, 0, 0, 484, 0, 441, 0, 0, 0, 0, 94], | ||||
|         [142, 142, 142, 142, 142, 0, 0, 0, 0, 143, 143, 143, 143, 143, 143], | ||||
|         [142, 142, 482, 482, 492, 0, 0, 484, 0, 494, 484, 491, 484, 143, 143], | ||||
|         [142, 142, 142, 142, 142, 0, 0, 0, 0, 143, 143, 143, 143, 143, 143], | ||||
|         [92, 0, 0, 0, 441, 0, 0, 484, 0, 0, 0, 0, 0, 143, 143], | ||||
|         [143, 143, 0, 129, 0, 0, 0, 129, 0, 0, 0, 0, 0, 143, 143], | ||||
|         [ | ||||
|             143, 143, 492, 143, 492, 143, 492, 143, 492, 143, 492, 143, 492, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ] | ||||
|     ], | ||||
|     bgmap: [ | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 144, 144, 144, 144, 144, 144, 144, 144], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [144, 144, 144, 144, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 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: [], | ||||
|     bg2map: [], | ||||
|     fg2map: [] | ||||
| }; | ||||
| @ -1,98 +0,0 @@ | ||||
| main.floors.MT23= | ||||
| { | ||||
|     "floorId": "MT23", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "1,3": [ | ||||
|             "请善用拥有电摇嘲讽属性的怪物", | ||||
|             "例如右边就可以利用电摇嘲讽把几个强怪后面的宝石暴露出来" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,4": { | ||||
|             "floorId": "MT22", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 4 | ||||
|             ] | ||||
|         }, | ||||
|         "12,0": { | ||||
|             "floorId": "MT26", | ||||
|             "loc": [ | ||||
|                 12, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "14,2": { | ||||
|             "floorId": "MT27", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 2 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143, 91,143,143], | ||||
|     [143,376,381,523,  0,  0,570,  0, 34,378,143,381,  0,381,143], | ||||
|     [143,143,143,143,484,143,143,143,143,  0,520,  0,484,  0, 94], | ||||
|     [143,129,381,143,  0,143,390,484,143,566,143,143,143,545,143], | ||||
|     [ 92,  0,  0,523,403,143, 21,396,280,  0,403,482,492,482,143], | ||||
|     [143,484,381,143,  0,492,492,143,143,566,143,143,143,143,143], | ||||
|     [143,143,492,143,500,143,441,420,500,  0,378,403,484,  0,143], | ||||
|     [143,390,482,143,484,143,143,143,143,492,143,143,494,143,143], | ||||
|     [143,  0,403,275,376,  0,378,143,482,482,482,143, 34, 34,143], | ||||
|     [143,143,494,143,494,143,143,143,143,492,143,143,523,143,143], | ||||
|     [143,420,484,143, 21,420,492,390,  0,275,  0,519,  0,381,143], | ||||
|     [143,  0,441,143,484,  0,143,482,381,143, 33,143,143,518,143], | ||||
|     [143,280,143,143,143,562,143,143,143,143,  0,143,376,  0,143], | ||||
|     [143,  0,482,  0,482,  0,143, 34,441, 34,520,143, 33,403,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,144,144,144,144,144,144,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,144,144,144,144,144,144], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,144,  0,  0,  0,144,  0], | ||||
|     [144,144,144,144,144,  0,  0,  0,  0,144,144,144,144,144,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,144,144,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,104 +0,0 @@ | ||||
| main.floors.MT24= | ||||
| { | ||||
|     "floorId": "MT24", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "8,13": [ | ||||
|             "当勇士被嘲讽时,水也能被撞碎,不要问我为什么(" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "9,14": { | ||||
|             "floorId": "MT22", | ||||
|             "loc": [ | ||||
|                 9, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "5,0": { | ||||
|             "floorId": "MT25", | ||||
|             "loc": [ | ||||
|                 5, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "11,0": { | ||||
|             "floorId": "MT25", | ||||
|             "loc": [ | ||||
|                 11, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "14,5": { | ||||
|             "floorId": "MT26", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 5 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [142,142,142,142,142, 91,142,142,142,142,142, 91,143,143,143], | ||||
|     [142,142,142,142,142,280,142,  0,275,  0,484,376,  0,143,143], | ||||
|     [142,142,441,237,484,  0,492,  0,143,143,500,143,492,143,143], | ||||
|     [142,142,390,142,  0,142,142,  0,143,  0,403,491,390,  0,143], | ||||
|     [142,142,396,142,500,376,484,518,143,143,494,143,143,143,143], | ||||
|     [142, 22,484,494,378,142,142,  0,143,520,  0,403,482,  0, 94], | ||||
|     [142,142,142,142,484,142,142,378,143,  0,143,143,492,143,143], | ||||
|     [142,142,484,142,518,  0,376,275,482,  0,500,376,  0,376,143], | ||||
|     [562,142,492,142,142,142,142,  0,143,143,143,  0,484,  0,143], | ||||
|     [142,142,  0,  0,403,484,  0,523,484,378,143,519,143,143,143], | ||||
|     [142,142,280,142,142,492,566,142,142,  0,143,378,484,381,143], | ||||
|     [142,142, 21,484,142,378,  0,142,142,570,143,143,520,143,143], | ||||
|     [142,142,430,  0,142,142,482,142,381,  0,381,492,403,403,143], | ||||
|     [142,142,142,142,142,142,142,142,129,  0,484,143,143,143,143], | ||||
|     [142,142,142,142,142,142,142,142,142, 93,143,143,143,143,143] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,144,144,144,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,144,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,144,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,144,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,144,144,144,144,144], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,144,144,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,93 +0,0 @@ | ||||
| main.floors.MT25= | ||||
| { | ||||
|     "floorId": "MT25", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "5,14": { | ||||
|             "floorId": "MT24", | ||||
|             "loc": [ | ||||
|                 5, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "11,14": { | ||||
|             "floorId": "MT24", | ||||
|             "loc": [ | ||||
|                 11, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "14,9": { | ||||
|             "floorId": "MT30", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 9 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142, 23,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,482,441,482,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142, 21,420,575,430, 21,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,482,491,482,142,142,142,142,  0,484,  0, 94], | ||||
|     [142,142,142,142,142, 22,142,142,142,142,142,566,143,143,143], | ||||
|     [142,142,142,142,142,576,142,142,142,142,142,430,566,420,143], | ||||
|     [142,142,142,142,142,497,142,142,142,142,142,142,142,566,143], | ||||
|     [142,142,142,142,142,572,142,142,142,142,142,  0,484,  0,143], | ||||
|     [142,142,142,142,142, 93,142,142,142,142,142, 93,143,143,143] | ||||
| ], | ||||
|     "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,144,144,144,144], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,100 +0,0 @@ | ||||
| main.floors.MT26= | ||||
| { | ||||
|     "floorId": "MT26", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,5": { | ||||
|             "floorId": "MT24", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 5 | ||||
|             ] | ||||
|         }, | ||||
|         "12,14": { | ||||
|             "floorId": "MT23", | ||||
|             "loc": [ | ||||
|                 12, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "14,7": { | ||||
|             "floorId": "MT28", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "11,0": { | ||||
|             "floorId": "MT30", | ||||
|             "loc": [ | ||||
|                 11, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [143,143,143,143,143,143,143,143,143,143,143, 91,143,143,143], | ||||
|     [143,441, 21,237,  0,143,  0,482,566,  0,143,  0,143,143,143], | ||||
|     [143,484,390,143,  0,143,378,  0,143,  0,566,  0,376,482,143], | ||||
|     [143,143,143,143,484,143,143,143,143,566,143,143,492,143,143], | ||||
|     [143,  0,  0,492,  0,143,482,403,376,  0,518,  0,482,396,143], | ||||
|     [ 92,  0,518,143,  0,520,  0,378,143,143,143,143,275,  0,143], | ||||
|     [143,143,  0,143,143,143,143,562,143,390,482,143,  0,143,143], | ||||
|     [143,  0,376,143,  0,143,482,482,143,482,403,500,403,  0, 94], | ||||
|     [143,500,143,143,482,143,143,143,143,492,143,143,519,143,143], | ||||
|     [143,468,482,143,441,492,430,  0,143,484,396,237,482,  0,143], | ||||
|     [143,482,468,494,  0,275,420,484,492,390,484,143,  0,482,143], | ||||
|     [143,143,143,143,566,143,572,143,143,494,143,143,143,523,143], | ||||
|     [143,390,482,500,  0,143,482,  0,566,381,482,143,378,  0,143], | ||||
|     [143,143,396,143,  0,566,  0,381,143,  0,381,570,  0,143,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143, 93,143,143] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0], | ||||
|     [  0,144,144,144,144,  0,144,144,144,144,144,144,144,  0,  0], | ||||
|     [144,144,  0,  0,144,144,144,  0,  0,  0,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,144], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,86 +0,0 @@ | ||||
| main.floors.MT27= | ||||
| { | ||||
|     "floorId": "MT27", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,2": { | ||||
|             "floorId": "MT23", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "4,0": { | ||||
|             "floorId": "MT28", | ||||
|             "loc": [ | ||||
|                 4, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [143,143,143,143, 91,143,143,143,143,143,143,143,143,143,143], | ||||
|     [143,143,143,143,  0,143,143,420,143,143,143,143,143,143,143], | ||||
|     [ 92,  0,  0,482,  0,497,143,430,491,280,143,143,143,143,143], | ||||
|     [143,143,494,143,143,143,143,143,143,  0,143,143,143,143,143], | ||||
|     [143,  0,  0,494,491,494,390,  0,484,  0,143,143,143,143,143], | ||||
|     [143,  0,143,143,143,143,  0,143,143,143,143,143,143,143,143], | ||||
|     [143,441,143,390,482,143,  0,143,484,396,143,143,143,143,143], | ||||
|     [143, 33,500,482,396,143,403,568, 21,403,143,143,143,143,143], | ||||
|     [143,275,143,494,143,143,143,143,143,568,143,143,143,143,143], | ||||
|     [143, 33,237,482,396,494,484,390,396,484,143,143,143,143,143], | ||||
|     [143,441,143,390,482,143,143,143,237,143,143,143,143,143,143], | ||||
|     [143,  0,143,143,143,143,403,376,484,143,143,143,143,143,143], | ||||
|     [143,568,143,376,482,143,378,143,280,143,143,143,143,143,143], | ||||
|     [143,  0,568,378,381,562,492,143, 23,143,143,143,143,143,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [144,144,144,144,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,135 +0,0 @@ | ||||
| main.floors.MT28= | ||||
| { | ||||
|     "floorId": "MT28", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "5,13": [ | ||||
|             "注意,如果用跳跃技能把怪物踢走,会导致机关门无法开启" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "4,14": { | ||||
|             "floorId": "MT27", | ||||
|             "loc": [ | ||||
|                 4, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "0,7": { | ||||
|             "floorId": "MT26", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "8,0": { | ||||
|             "floorId": "MT29", | ||||
|             "loc": [ | ||||
|                 8, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": { | ||||
|         "10,8": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT28_11_9", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "12,8": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT28_11_9", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "11,9": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT28_11_9==2", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT28_11_9", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [143,143,143,143,143,143,143,143, 91,143,143,143,143,143,143], | ||||
|     [143,143,441,390,396,143,  0,500,491,  0,143,143,143,143,143], | ||||
|     [143,143,143,143,484,280,  0,143,  0, 21,143,143,143,143,143], | ||||
|     [143,482,390,143,143,143,494,143,566,143,143,  0,143,143,143], | ||||
|     [143,441,482,500,  0,484,390,566,420,566,396,482, 22,143,143], | ||||
|     [143,143,492,143,143,143,572,143,566,143,143,494,143,143,143], | ||||
|     [143,143,  0,  0,568,376,482,143,  0,482,  0,  0,143,143,143], | ||||
|     [ 92,  0,484,  0,143,441,378,492,  0,143,143,237,143,143,143], | ||||
|     [143,143,143,568,143,500,143,143,518,143,280,484,280,143,143], | ||||
|     [143,390,484,403,492,  0,403,378,482,143,143, 85,143,143,143], | ||||
|     [143,143,143,143,143,143,143,275,143,143,466,484,467,143,143], | ||||
|     [143,482,376,143,  0,482,376,403,  0,143,143, 23,143,143,143], | ||||
|     [143,520,143,143,518,143,143,143,143,143,143,143,143,143,143], | ||||
|     [143,378,482,519,  0,129,143,143,143,143,143,143,143,143,143], | ||||
|     [143,143,143,143, 93,143,143,143,143,143,143,143,143,143,143] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,144,144,144,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,144,144,144,144,144,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [144,144,144,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,144,144,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,144,144,144,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,144,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,136 +0,0 @@ | ||||
| main.floors.MT29 = { | ||||
|     floorId: 'MT29', | ||||
|     title: '智慧小径', | ||||
|     name: '智慧小径', | ||||
|     width: 15, | ||||
|     height: 15, | ||||
|     canFlyTo: true, | ||||
|     canFlyFrom: true, | ||||
|     canUseQuickShop: true, | ||||
|     cannotViewMap: false, | ||||
|     images: [], | ||||
|     ratio: 2, | ||||
|     defaultGround: 'grass', | ||||
|     bgm: 'road.mp3', | ||||
|     firstArrive: [ | ||||
|         { | ||||
|             type: 'animate', | ||||
|             name: 'hand', | ||||
|             loc: [13, 8] | ||||
|         }, | ||||
|         { | ||||
|             type: 'animate', | ||||
|             name: 'hand', | ||||
|             loc: [13, 8] | ||||
|         }, | ||||
|         { | ||||
|             type: 'animate', | ||||
|             name: 'jianji', | ||||
|             loc: [13, 8] | ||||
|         }, | ||||
|         { | ||||
|             type: 'hide', | ||||
|             loc: [[13, 8]], | ||||
|             remove: true, | ||||
|             time: 500 | ||||
|         }, | ||||
|         { | ||||
|             type: 'jump', | ||||
|             from: [12, 8], | ||||
|             dxy: [5, 0], | ||||
|             time: 500 | ||||
|         }, | ||||
|         '\t[低级智人]\b[up,hero]杰克?', | ||||
|         '\t[低级智人]\b[up,hero]他为什么会在这里?', | ||||
|         '\t[低级智人]\b[up,hero]奇怪,他好像在为我打通道路。', | ||||
|         '\t[低级智人]\b[up,hero]这些怪物这么强,他是怎么对付的?', | ||||
|         '\t[低级智人]\b[up,hero]而且好像在故意让我发现。', | ||||
|         '\t[低级智人]\b[up,hero]跟上去看看。' | ||||
|     ], | ||||
|     eachArrive: [], | ||||
|     parallelDo: '', | ||||
|     events: {}, | ||||
|     changeFloor: { | ||||
|         '0,9': { | ||||
|             floorId: 'MT30', | ||||
|             loc: [14, 9] | ||||
|         }, | ||||
|         '8,14': { | ||||
|             floorId: 'MT28', | ||||
|             loc: [8, 0] | ||||
|         }, | ||||
|         '14,8': { | ||||
|             floorId: 'MT31', | ||||
|             loc: [0, 7] | ||||
|         } | ||||
|     }, | ||||
|     beforeBattle: {}, | ||||
|     afterBattle: {}, | ||||
|     afterGetItem: {}, | ||||
|     afterOpenDoor: {}, | ||||
|     autoEvent: {}, | ||||
|     cannotMove: {}, | ||||
|     cannotMoveIn: {}, | ||||
|     map: [ | ||||
|         [17, 17, 17, 17, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143], | ||||
|         [17, 17, 17, 17, 143, 143, 143, 143, 482, 237, 484, 280, 0, 390, 143], | ||||
|         [17, 17, 17, 17, 143, 143, 468, 468, 482, 143, 484, 143, 396, 441, 143], | ||||
|         [17, 17, 17, 17, 143, 143, 143, 492, 143, 143, 562, 143, 492, 143, 143], | ||||
|         [17, 17, 17, 17, 390, 0, 143, 482, 143, 0, 390, 484, 396, 0, 143], | ||||
|         [17, 17, 17, 17, 482, 396, 143, 403, 143, 237, 143, 143, 143, 492, 143], | ||||
|         [17, 17, 17, 17, 280, 143, 143, 390, 403, 0, 143, 396, 441, 420, 143], | ||||
|         [17, 17, 0, 500, 0, 376, 143, 143, 568, 143, 143, 143, 143, 572, 143], | ||||
|         [17, 17, 0, 143, 482, 482, 143, 376, 482, 568, 0, 396, 123, 576, 94], | ||||
|         [92, 0, 0, 143, 378, 0, 568, 0, 378, 143, 390, 0, 484, 0, 143], | ||||
|         [ | ||||
|             143, 500, 143, 143, 143, 492, 143, 143, 143, 143, 143, 492, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [143, 484, 21, 572, 390, 0, 0, 0, 237, 143, 484, 562, 491, 491, 143], | ||||
|         [ | ||||
|             143, 390, 396, 494, 21, 484, 143, 143, 484, 492, 492, 143, 143, 237, | ||||
|             143 | ||||
|         ], | ||||
|         [143, 143, 143, 143, 396, 0, 0, 492, 0, 280, 390, 403, 484, 396, 143], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 93, 143, 143, 143, 143, 143, | ||||
|             143 | ||||
|         ] | ||||
|     ], | ||||
|     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, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 144, 0, 0, 144, 0, 0, 144, 144, 144, 144, 144, 144, 144], | ||||
|         [144, 144, 144, 0, 0, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0] | ||||
|     ], | ||||
|     fgmap: [], | ||||
|     bg2map: [ | ||||
|         [142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 0, 0, 0], | ||||
|         [142, 142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | ||||
|     ], | ||||
|     fg2map: [] | ||||
| }; | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT3= | ||||
| { | ||||
|     "floorId": "MT3", | ||||
|     "title": "洞穴", | ||||
|     "title": "点光源-3", | ||||
|     "name": "3", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
| @ -11,61 +11,166 @@ main.floors.MT3= | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "defaultGround": "ground", | ||||
|     "bgm": "cave.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "10,14": { | ||||
|             "floorId": "MT1", | ||||
|             "loc": [ | ||||
|                 11, | ||||
|                 0 | ||||
|     "events": { | ||||
|         "5,1": [ | ||||
|             "本层将展示点光源的高级用法,包括动画改变属性与移动光源。" | ||||
|         ], | ||||
|         "3,3": [ | ||||
|             "这里可以动画更改你面前的光源的最大半径,动画时间为1s,速率曲线为双曲余弦函数,方式为慢-快-慢", | ||||
|             { | ||||
|                 "type": "while", | ||||
|                 "condition": "1", | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "choices", | ||||
|                         "text": "更改光源半径", | ||||
|                         "choices": [ | ||||
|                             { | ||||
|                                 "text": "+50", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "function", | ||||
|                                         "function": "function(){\nconst { hyper } = core.plugin.ani;\nconst light = core.getLight('mt3_1');\ncore.animateLight('mt3_1', 'r', light.r + 50, 1000, hyper('sin', 'in-out'));\n}" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|         "0,7": { | ||||
|             "floorId": "MT4", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|                             { | ||||
|                                 "text": "-50", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "function", | ||||
|                                         "function": "function(){\nconst { hyper } = core.plugin.ani;\nconst light = core.getLight('mt3_1');\nconst to = light.r - 50;\ncore.animateLight('mt3_1', 'r', to < 0 ? 0 : to, 1000, hyper('sin', 'in-out'));\n}" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|         "14,7": { | ||||
|             "floorId": "MT5", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|                             { | ||||
|                                 "text": "退出", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "exit" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             } | ||||
|                         ] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "4,4": [ | ||||
|             "这里的代码使用的是animateLight函数,用起来比较复杂,在下一层会使用更为简单的方式来实现这一操作。", | ||||
|             "这里的代码如下:\nconst { hyper } = core.plugin.animate;\nconst { animateLight, getLight } = core.plugin.shadow;\nconst light = getLight('mt3_1');\nanimateLight('mt3_1', 'r', light.r + 50, 1000, hyper('sin', 'in-out'));" | ||||
|         ], | ||||
|         "11,3": [ | ||||
|             "这里可以动画更改你面前的光源的衰减开始半径,动画时间为1s,速率曲线为双曲余弦函数,方式为慢-快-慢", | ||||
|             { | ||||
|                 "type": "while", | ||||
|                 "condition": "1", | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "choices", | ||||
|                         "text": "更改光源衰减开始半径", | ||||
|                         "choices": [ | ||||
|                             { | ||||
|                                 "text": "+50", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "function", | ||||
|                                         "function": "function(){\nconst { hyper } = core.plugin.ani;\nconst light = core.getLight('mt3_2');\ncore.animateLight('mt3_2', 'decay', light.decay + 50, 1000, hyper('sin', 'in-out'));\n}" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "-50", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "function", | ||||
|                                         "function": "function(){\nconst { hyper } = core.plugin.ani;\nconst light = core.getLight('mt3_2');\nconst to = light.decay - 50;\ncore.animateLight('mt3_2', 'decay', to < 0 ? 0 : to, 1000, hyper('sin', 'in-out'));\n}" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "退出", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "exit" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             } | ||||
|                         ] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "10,4": [ | ||||
|             "这里的代码使用的是animateLight函数,用起来比较复杂,在下一层会使用更为简单的方式来实现这一操作。", | ||||
|             "这里的代码如下:\nconst { hyper } = core.plugin.animate;\nconst light = core.getLight('mt3_2');\ncore.animateLight('mt3_2', 'decay', light.decay + 50, 1000, hyper('sin', 'in-out'));" | ||||
|         ], | ||||
|         "2,7": [ | ||||
|             "下面是一个移动光源的实例,触发这里将会把光源移动到右边,时间为3秒钟,使用的速率函数为4次幂函数,方式为慢-快-慢", | ||||
|             "代码为:\nconst { power } = core.plugin.ani;\nconst { moveLight } = core.plugin.shadow;\nmoveLight('mt3_3', 400, 272, 3000, power(4, 'in-out'));", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst { power } = core.plugin.ani;\nconst { moveLight } = core.plugin.shadow;\nmoveLight('mt3_3', 400, 272, 3000, power(4, 'in-out'));\n}" | ||||
|             } | ||||
|         ], | ||||
|         "12,7": [ | ||||
|             "触发这里将会把光源移动到左边。", | ||||
|             "代码为:\nconst { power } = core.plugin.ani;\nconst { moveLight } = core.plugin.shadow;\nmoveLight('mt3_3', 80, 272, 3000, power(4, 'in-out'));", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst { power } = core.plugin.ani;\nconst { moveLight } = core.plugin.shadow;\nmoveLight('mt3_3', 80, 272, 3000, power(4, 'in-out'));\n}" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,1": { | ||||
|             "floorId": ":before", | ||||
|             "stair": "upFloor" | ||||
|         }, | ||||
|         "7,13": { | ||||
|             "floorId": ":next", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [20044,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20043], | ||||
|     [20042,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20040], | ||||
|     [20042,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20040], | ||||
|     [20042,  0, 31,141,  0,  0, 27,  0,  0,141, 28, 34, 27,  0,20040], | ||||
|     [20050,  0,  0,141,216,141,141,141,141,141,213,141,141,141,20048], | ||||
|     [20058, 31,  0,141,  0, 32,  0, 32,  0,141,  0,141, 32, 32,20056], | ||||
|     [20074,141,203,141,141,141,203,141,141,141,  0,141,141,203,20064], | ||||
|     [ 92, 27,  0, 32,141,  0, 27,216,  0, 32,215,  0,  0,  0, 94], | ||||
|     [20034, 32,  0, 28,141, 34,  0,333,  0,  0,336,  0, 32,  0,20032], | ||||
|     [20042,141,141,216,141,206,333,333,206,336,336,336,141,141,20040], | ||||
|     [20042,  0, 31,  0,203,  0, 32,141,  0,  0,141,  0,  0,  0,20040], | ||||
|     [20042,336,336,216,345, 28,  0,141,  0, 32,206,  0, 32,  0,20040], | ||||
|     [20042,  0,  0, 28,345,  0,141,141,141,141,141,202,141,141,20040], | ||||
|     [20042, 27, 32,  0,345,206,  0,  0, 31,  0,  0,  0,  0,  0,20040], | ||||
|     [20036,20033,20033,20033,20033,20033,20033,20033,20033,20034, 93,20032,20033,20033,20035] | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  1,  0,  0,  0,  0,129,  0, 88,  0,  1,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,129,  1,  1,  0,  0,  0,  1,  1,129,  1,  1,  1], | ||||
|     [  1,  0,  0,  0,129,  0,  0,  0,  0,  0,129,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,129,  1,  0,  1,  0,  1,  0,  1,  0,  1,129,  1,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 87,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,93 +0,0 @@ | ||||
| main.floors.MT30= | ||||
| { | ||||
|     "floorId": "MT30", | ||||
|     "title": "智慧小径", | ||||
|     "name": "智慧小径", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "road.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "14,9": { | ||||
|             "floorId": "MT29", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 9 | ||||
|             ] | ||||
|         }, | ||||
|         "0,9": { | ||||
|             "floorId": "MT25", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 9 | ||||
|             ] | ||||
|         }, | ||||
|         "11,14": { | ||||
|             "floorId": "MT26", | ||||
|             "loc": [ | ||||
|                 11, | ||||
|                 0 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], | ||||
|     [142,142,142,482,568,  0,390,142,396,142,142,142,142,142,142], | ||||
|     [142,142,390,403,142,484,  0,568,482,  0,403,  0,142,142,142], | ||||
|     [142,142,142,142,142,566, 17,143, 17, 17, 17,500,142,142,142], | ||||
|     [ 92,  0,  0,  0,572,482,482,143, 34,378,376, 34,237,482, 94], | ||||
|     [143,143,143,143,492,143,143,143,143,143,566,143,143,482,143], | ||||
|     [143,487,430,143,403,143,420,441, 21,143,403,403,143,396,143], | ||||
|     [143,280,143,143,562,143,143,280,143,143,143,566,143,403,143], | ||||
|     [143, 34, 34,376,403,378, 34, 34,143,482,492,  0,143,390,143], | ||||
|     [143,143,143,143,143,143,143,143,143,143,143, 93,143,143,143] | ||||
| ], | ||||
|     "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,144,144,144,144,144,144,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,144,142,142,142,142,142,144,  0,  0,  0], | ||||
|     [144,144,144,144,144,144,  0,  0,  0,  0,144,144,144,144,144], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,144,  0,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,284 +0,0 @@ | ||||
| main.floors.MT31 = { | ||||
|     floorId: 'MT31', | ||||
|     title: '智慧小径', | ||||
|     name: '智慧小径', | ||||
|     width: 15, | ||||
|     height: 15, | ||||
|     canFlyTo: true, | ||||
|     canFlyFrom: true, | ||||
|     canUseQuickShop: true, | ||||
|     cannotViewMap: false, | ||||
|     images: [], | ||||
|     ratio: 2, | ||||
|     defaultGround: 'grass', | ||||
|     bgm: 'road.mp3', | ||||
|     firstArrive: [ | ||||
|         '\t[低级智人]\b[up,hero]杰克,你为什么在这?', | ||||
|         '\t[杰克,thief]\b[up,4,7]哟,咱好久不见了,我只是来这里寻找点东西。', | ||||
|         '\t[低级智人]\b[up,hero]这里怪物这么强,你怎么能打败他?', | ||||
|         '\t[杰克,thief]\b[up,4,7]我有我的特殊办法。', | ||||
|         '\t[低级智人]\b[up,hero]那些...绿色宝石吗?', | ||||
|         '\t[杰克,thief]\b[up,4,7]绿色宝石?我没见过那东西。', | ||||
|         '\t[低级智人]\b[up,hero]那是什么办法呢?', | ||||
|         '\t[杰克,thief]\b[up,4,7]这个你就不用操心了。', | ||||
|         '\t[杰克,thief]\b[up,4,7]对了,有人让我给你说一句话。', | ||||
|         '\t[杰克,thief]\b[up,4,7]时间会诉说真相,而历史不会。', | ||||
|         '\t[杰克,thief]\b[up,4,7]即使历史是真实的。', | ||||
|         '\t[低级智人]\b[up,hero]什么意思?', | ||||
|         '\t[杰克,thief]\b[up,4,7]我也不清楚,不过我先走了,你慢慢理解。', | ||||
|         { | ||||
|             type: 'jump', | ||||
|             from: [4, 7], | ||||
|             dxy: [15, 0], | ||||
|             time: 500 | ||||
|         }, | ||||
|         '\t[低级智人]\b[up,hero]...', | ||||
|         '\t[低级智人]\b[up,hero]时间会诉说真相,而历史不会...', | ||||
|         '\t[低级智人]\b[up,hero]能相信的只有时间,而历史能被篡改吗...', | ||||
|         '\t[低级智人]\b[up,hero]历史是真实的,又为何不会诉说真相呢...', | ||||
|         '\t[低级智人]\b[up,hero]完全不能理解。' | ||||
|     ], | ||||
|     eachArrive: [], | ||||
|     parallelDo: '', | ||||
|     events: { | ||||
|         '14,7': [ | ||||
|             { | ||||
|                 type: 'if', | ||||
|                 condition: '(!flag:inWinter)', | ||||
|                 true: [ | ||||
|                     { | ||||
|                         type: 'setCurtain', | ||||
|                         color: [0, 0, 0, 1], | ||||
|                         time: 1500, | ||||
|                         keep: true | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setText', | ||||
|                         text: [0, 0, 0, 1], | ||||
|                         background: 'winskin3.png' | ||||
|                     }, | ||||
|                     '人类简史——进化篇', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '经过了漫长的行走,他感到真相越来越接近。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '前方,是会将凛冽渗入骨髓的冰封雪原。', | ||||
|                     { | ||||
|                         type: 'playSound', | ||||
|                         name: 'paper.mp3' | ||||
|                     }, | ||||
|                     '这里,他将寻找到所谓的真相。', | ||||
|                     { | ||||
|                         type: 'changeFloor', | ||||
|                         floorId: 'MT32', | ||||
|                         loc: [0, 7] | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setCurtain', | ||||
|                         time: 1000 | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setText', | ||||
|                         text: [255, 255, 255, 1], | ||||
|                         background: 'winskin2.png' | ||||
|                     }, | ||||
|                     '\t[低级智人]\b[up,hero]呼,好冷。', | ||||
|                     '\t[低级智人]\b[up,hero]嗯?', | ||||
|                     { | ||||
|                         type: 'moveHero', | ||||
|                         time: 250, | ||||
|                         steps: ['right:1'] | ||||
|                     }, | ||||
|                     '\t[低级智人]\b[up,hero]这是杰克给我留下的衣服吗?', | ||||
|                     '\t[低级智人]\b[up,hero]先穿上吧,这里太冷了。', | ||||
|                     { | ||||
|                         type: 'setValue', | ||||
|                         name: 'flag:inWinter', | ||||
|                         value: 'true' | ||||
|                     } | ||||
|                 ], | ||||
|                 false: [ | ||||
|                     { | ||||
|                         type: 'changeFloor', | ||||
|                         floorId: 'MT32', | ||||
|                         loc: [0, 7] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         '2,6': [ | ||||
|             '注意右方的清怪检测是检测\r[gold]勇气之路\r[]的怪物,本区域的怪物不检测,可以暂时留怪' | ||||
|         ], | ||||
|         '13,7': [ | ||||
|             '这里是漏怪检测,会检测\r[gold]勇气之路\r[]区域是否有遗漏怪物', | ||||
|             { | ||||
|                 type: 'function', | ||||
|                 function: | ||||
|                     'function(){\nconst enemy = core.plugin.remainEnemy.getRemainEnemyString(core.floorIds.slice(17, 22));\nif (enemy.length === 0) {\n\tcore.insertAction([\'当前无剩余怪物!\', { "type": "hide", "remove": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}' | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     changeFloor: { | ||||
|         '0,7': { | ||||
|             floorId: 'MT29', | ||||
|             loc: [14, 8] | ||||
|         } | ||||
|     }, | ||||
|     beforeBattle: {}, | ||||
|     afterBattle: { | ||||
|         '10,7': [ | ||||
|             '\t[智慧守护者,E577]\b[up,10,7]智慧!终于有人可以得到这些智慧了!', | ||||
|             '\t[智慧守护者,E577]\b[up,10,7]终于要迎来结束战争的那一天了!', | ||||
|             '\t[智慧守护者,E577]\b[up,10,7]我的任务终于完成了!!', | ||||
|             '\t[低级智人]\b[up,hero]什么结束战争,什么完成任务?', | ||||
|             { | ||||
|                 type: 'setBlock', | ||||
|                 number: 'I476', | ||||
|                 time: 1000 | ||||
|             }, | ||||
|             '\t[低级智人]\b[up,hero]哎,没问到啊...', | ||||
|             '\t[低级智人]\b[up,hero]战争,又是什么意思呢?', | ||||
|             '\t[低级智人]\b[up,hero]之前智慧之神也提过战争,但是我还没问我们就打起来了。', | ||||
|             '\t[低级智人]\b[up,hero]之后应该就知道了。', | ||||
|             { | ||||
|                 type: 'function', | ||||
|                 function: 'function(){\ncore.getNextItem()\n}' | ||||
|             }, | ||||
|             { | ||||
|                 type: 'sleep', | ||||
|                 time: 1000 | ||||
|             }, | ||||
|             '\t[低级智人]\b[up,hero]!!!', | ||||
|             '\t[低级智人]\b[up,hero]这种感觉!', | ||||
|             '\t[低级智人]\b[up,hero]感觉前所未有的东西涌入了大脑。', | ||||
|             '\t[低级智人]\b[up,hero]这就是智慧吗。', | ||||
|             '\t[低级智人]\b[up,hero]原来如此。', | ||||
|             '\t[低级智人]\b[up,hero]原来,智慧是这个意思。', | ||||
|             '\t[低级智人]\b[up,hero]我明白了,我全都明白了。', | ||||
|             '\t[低级智人]\b[up,hero]智慧,真的可以掌握万物。', | ||||
|             { | ||||
|                 type: 'setValue', | ||||
|                 name: 'flag:door_MT31_7_6', | ||||
|                 operator: '+=', | ||||
|                 value: '1' | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     afterGetItem: {}, | ||||
|     afterOpenDoor: {}, | ||||
|     autoEvent: { | ||||
|         '7,5': { | ||||
|             0: { | ||||
|                 condition: 'flag:door_MT31_7_6==1', | ||||
|                 currentFloor: true, | ||||
|                 priority: 0, | ||||
|                 delayExecute: false, | ||||
|                 multiExecute: false, | ||||
|                 data: [ | ||||
|                     { | ||||
|                         type: 'openDoor' | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setValue', | ||||
|                         name: 'flag:door_MT31_7_6', | ||||
|                         operator: '=', | ||||
|                         value: 'null' | ||||
|                     } | ||||
|                 ] | ||||
|             }, | ||||
|             1: null | ||||
|         }, | ||||
|         '7,9': { | ||||
|             0: { | ||||
|                 condition: 'flag:door_MT31_7_6==1', | ||||
|                 currentFloor: true, | ||||
|                 priority: 0, | ||||
|                 delayExecute: false, | ||||
|                 multiExecute: false, | ||||
|                 data: [ | ||||
|                     { | ||||
|                         type: 'openDoor' | ||||
|                     }, | ||||
|                     { | ||||
|                         type: 'setValue', | ||||
|                         name: 'flag:door_MT31_7_6', | ||||
|                         operator: '=', | ||||
|                         value: 'null' | ||||
|                     } | ||||
|                 ] | ||||
|             }, | ||||
|             1: null | ||||
|         } | ||||
|     }, | ||||
|     cannotMove: {}, | ||||
|     cannotMoveIn: {}, | ||||
|     map: [ | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [143, 143, 0, 0, 0, 0, 143, 491, 491, 468, 468, 466, 466, 143, 143], | ||||
|         [143, 143, 0, 491, 491, 0, 143, 85, 143, 143, 143, 143, 143, 143, 143], | ||||
|         [143, 143, 129, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 143, 143], | ||||
|         [92, 0, 0, 23, 123, 0, 497, 0, 0, 0, 577, 0, 0, 516, 94], | ||||
|         [143, 143, 0, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 143, 143], | ||||
|         [143, 143, 0, 491, 491, 0, 143, 85, 143, 143, 143, 143, 143, 143, 143], | ||||
|         [143, 143, 0, 0, 0, 0, 143, 491, 491, 468, 468, 467, 467, 143, 143], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ], | ||||
|         [ | ||||
|             143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, | ||||
|             143, 143 | ||||
|         ] | ||||
|     ], | ||||
|     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], | ||||
|         [ | ||||
|             144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, | ||||
|             144, 144 | ||||
|         ], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], | ||||
|         [0, 0, 0, 0, 0, 0, 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: [], | ||||
|     bg2map: [], | ||||
|     fg2map: [] | ||||
| }; | ||||
| @ -1,127 +0,0 @@ | ||||
| main.floors.MT32= | ||||
| { | ||||
|     "floorId": "MT32", | ||||
|     "title": "冰封雪原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.plugin.removeMap.removeMaps('MT17', 'MT21', true)\n}" | ||||
|         } | ||||
|     ], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "0,7": [ | ||||
|             { | ||||
|                 "type": "if", | ||||
|                 "condition": "(flag:inWinter2===true)", | ||||
|                 "true": [ | ||||
|                     "\t[低级智人]\b[up,hero]没必要回去了" | ||||
|                 ], | ||||
|                 "false": [ | ||||
|                     { | ||||
|                         "type": "changeFloor", | ||||
|                         "floorId": "MT31", | ||||
|                         "loc": [ | ||||
|                             14, | ||||
|                             7 | ||||
|                         ] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "1,6": [ | ||||
|             "宝石血瓶的加成已提升至8倍" | ||||
|         ], | ||||
|         "1,8": [ | ||||
|             "衣服是个装备,记得穿上", | ||||
|             "光环会在地图上显示,如果不想要可以在背包里面的系统设置里面关闭", | ||||
|             "注意打过永夜怪或者极昼怪之后或者有光环的时候,怪物标记可能与当前地图不符,因为标记怪物是标记的某一类怪物而不是某一点的怪物", | ||||
|             "怪物手册显示的怪物是不经过光环加成的怪物,而定点查看则是经过各种加成的怪物。你可以将鼠标移动到怪物上,按下e或c使用定点查看功能" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "14,6": { | ||||
|             "floorId": "MT33", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 6 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,  0,482,441,274,  0, 28,147, 34,  0,603,  0,  0,  0,147], | ||||
|     [147,595,147,147,147, 32,  0,590,  0, 34,587,  0,147,147,147], | ||||
|     [147,  0,403,  0,147,602,587,586,587,587,587, 21,147,381,147], | ||||
|     [147, 28, 33, 27,492, 34, 34,586, 34,390,588,  0,592, 34,147], | ||||
|     [147,147,494,147,147,585,492,585,595,588,588,590,147,492,147], | ||||
|     [147,129,  0, 21,147, 32,  0,602,  0,586,  0,  0, 34,  0, 94], | ||||
|     [ 92,  0,589,  0,492,  0, 32,584, 27,590,  0,587,  0, 28,147], | ||||
|     [147,129,  0, 22,147,590,492,584, 29,586,587,587,492,147,147], | ||||
|     [147,147,494,147,147,  0,  0,603,  0,586,  0, 32, 32,  0,147], | ||||
|     [147, 27, 33, 28,147,147,147,147,494,585,585,585,584,602,147], | ||||
|     [147,  0,403,  0,492, 34, 34,147,  0,  0,381,381,  0,  0,147], | ||||
|     [147,595,147,147,147,603,147,147,147,147,274,147,147,590,147], | ||||
|     [147,  0, 21, 27,  0,  0,  0,  0, 28, 33,  0,492,  0,  0,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147] | ||||
| ], | ||||
|     "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,145,145,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,145,  0,145,145,145,145,145], | ||||
|     [145,145,145,145,145,145,145,145,145,145,145,  0,145,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,145,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0], | ||||
|     [  0,145,  0,  0,  0,  0,  0,  0,  0,  0,145,145,145,145,  0], | ||||
|     [  0,145,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0], | ||||
|     [  0,145,145,145,145,145,145,145,145,145,145,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,  0,146,146,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,582,  0,  0,  0,  0,146,146,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,146,146,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,581,581,582,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,107 +0,0 @@ | ||||
| main.floors.MT33= | ||||
| { | ||||
|     "floorId": "MT33", | ||||
|     "title": "冰封雪原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,6": { | ||||
|             "floorId": "MT32", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 6 | ||||
|             ] | ||||
|         }, | ||||
|         "14,3": { | ||||
|             "floorId": "MT34", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 3 | ||||
|             ] | ||||
|         }, | ||||
|         "9,0": { | ||||
|             "floorId": "MT35", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [147,147,147,147,147,147,147,147,147, 91,147,147,147,147,147], | ||||
|     [147,  0, 27, 34, 29,  0,147,376,595,  0,592, 29,  0, 29,147], | ||||
|     [147,147,147,147,147,590,147,378,586,  0,492,  0, 34,  0,147], | ||||
|     [147,  0,595,  0,482,  0,147,586,586, 34,585,147,147,603, 94], | ||||
|     [147,  0,147,147,147,592,  0, 28,  0,  0,585,484,274,  0,147], | ||||
|     [147, 21, 34,147,  0,492,492,587,587,587,147,147,147,  0,147], | ||||
|     [ 92,  0,  0,590, 34,587, 32, 32,274, 32,  0, 32,147,  0,147], | ||||
|     [147,147,147,147, 27,587,587,602,585,  0,378,  0,147,603,147], | ||||
|     [147, 28, 34,274,  0,381,  0,  0,585,147,147,147,147,  0,147], | ||||
|     [147,403, 27,147,147,147,602,585,585,  0,602,  0, 32, 29,147], | ||||
|     [147,147,147,147,  0, 29, 32,  0,585,  0,147,147,147,147,147], | ||||
|     [147, 27, 33,147,590,147,147,147,147, 34,147, 34,390, 22,147], | ||||
|     [147,147, 28,595,  0,  0,381,147,147,  0,514,403, 34,147,147], | ||||
|     [147,147,147,147,147, 33,  0,  0,603,  0,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,145,145,145,145,145,  0], | ||||
|     [  0,145,145,145,145,145,  0,  0,  0,145,  0,  0,  0,145,145], | ||||
|     [  0,145,  0,  0,  0,145,145,145,145,145,  0,  0,  0,  0,  0], | ||||
|     [  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [145,145,145,145,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,145,145,145,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,145,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,146,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,146,146,146,  0,  0,  0], | ||||
|     [  0,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,146,146,  0,  0,  0,  0,  0,  0,  0,  0,146,146,146,  0], | ||||
|     [  0,  0,146,  0,  0,  0,  0,  0,  0,  0,  0,146,146,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,161 +0,0 @@ | ||||
| main.floors.MT34= | ||||
| { | ||||
|     "floorId": "MT34", | ||||
|     "title": "冰封雪原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,3": { | ||||
|             "floorId": "MT33", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 3 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": { | ||||
|         "6,2": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT34_9_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "8,2": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT34_9_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "8,4": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT34_9_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "6,4": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT34_9_3", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "9,3": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT34_9_3==4", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT34_9_3", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,  0,  0,  0,  0,  0,514,  0,514,147,420, 21,147,147,147], | ||||
|     [ 92,  0,376,484,378,  0,  0,  0,  0, 85,487,441,147,147,147], | ||||
|     [147,  0,  0,  0,  0,  0,514,  0,514,147,430, 21,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147] | ||||
| ], | ||||
|     "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], | ||||
|     [145,145,145,145,145,145,145,145,145,145,145,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [584,584,584,584,584,584,584,584,584,584,584,584,584,584,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,  0], | ||||
|     [584,584,584,584,584,584,584,584,584,584,584,584,584,584,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,582,582,582,  0,  0,586,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,582,582,582,  0,  0,  0,586,586,586,  0,146,146,  0], | ||||
|     [  0,587,587,587,587,587,587,  0,  0,  0,  0,  0,146,146,146], | ||||
|     [  0,  0,  0,  0,  0,  0,587,587,  0,  0,  0,  0,146,146,146], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,587,587,  0,  0,146,146,146,146], | ||||
|     [  0,  0,581,581,581,  0,  0,  0,  0,  0,  0,146,146,146,  0], | ||||
|     [  0,  0,  0,  0,581,581,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70182,70183,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70190,70191,  0], | ||||
|     [  0,  0,70136,70137,70138,70139,  0,  0,  0,  0,  0,  0,70198,70199,  0], | ||||
|     [  0,  0,70144,70145,70146,70147,  0,  0,  0,  0,  0,  0,70206,70207,  0], | ||||
|     [  0,  0,70152,70153,70154,70155,  0,  0,  0,  0,  0,  0,70214,70215,  0], | ||||
|     [  0,  0,70160,70161,70162,70163,  0,  0,  0,70140,70141,70142,70143,  0,  0], | ||||
|     [  0,  0,70168,70169,70170,70171,  0,  0,  0,70148,70149,70150,70151,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,70156,70157,70158,70159,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,70164,70165,70166,70167,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,70172,70173,70174,70175,  0,  0] | ||||
| ] | ||||
| } | ||||
| @ -1,248 +0,0 @@ | ||||
| main.floors.MT35= | ||||
| { | ||||
|     "floorId": "MT35", | ||||
|     "title": "冰封雪原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "10,1": { | ||||
|             "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": "(core.getBlockId(10,1)!=='none')", | ||||
|                     "true": [ | ||||
|                         "把怪踢到这了,想打?", | ||||
|                         "没门!", | ||||
|                         "你别想过漏怪检测了,啊哈哈哈哈!" | ||||
|                     ] | ||||
|                 } | ||||
|             ] | ||||
|         }, | ||||
|         "4,1": { | ||||
|             "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": "(core.getBlockId(4,1)!=='none')", | ||||
|                     "true": [ | ||||
|                         "把怪踢到这了,想打?", | ||||
|                         "没门!", | ||||
|                         "你别想过漏怪检测了,啊哈哈哈哈!" | ||||
|                     ] | ||||
|                 } | ||||
|             ] | ||||
|         }, | ||||
|         "6,13": [ | ||||
|             "前方漏怪检测会检测智慧小径的怪物是否清完,之后不可返回智慧小径" | ||||
|         ], | ||||
|         "7,1": [ | ||||
|             "这里是漏怪检测,会检测\r[gold]智慧小径\r[]区域是否有遗漏怪物", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst enemy = core.plugin.remainEnemy.getRemainEnemyString(core.floorIds.slice(30, 40));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" | ||||
|             } | ||||
|         ], | ||||
|         "7,0": [ | ||||
|             { | ||||
|                 "type": "if", | ||||
|                 "condition": "(flag:inWinter2===true)", | ||||
|                 "true": [ | ||||
|                     { | ||||
|                         "type": "changeFloor", | ||||
|                         "floorId": "MT36", | ||||
|                         "loc": [ | ||||
|                             7, | ||||
|                             14 | ||||
|                         ] | ||||
|                     } | ||||
|                 ], | ||||
|                 "false": [ | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:inWinter2", | ||||
|                         "value": "true" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "function", | ||||
|                         "function": "function(){\ncore.plugin.removeMap.removeMaps('MT22', 'MT31', true);\n}" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "changeFloor", | ||||
|                         "floorId": "MT36", | ||||
|                         "loc": [ | ||||
|                             7, | ||||
|                             14 | ||||
|                         ] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT33", | ||||
|             "loc": [ | ||||
|                 9, | ||||
|                 0 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": { | ||||
|         "7,9": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT35_3_9", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT35_11_9", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "3,9": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT35_3_9==1", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT35_3_9", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             }, | ||||
|             "1": null | ||||
|         }, | ||||
|         "11,9": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT35_11_9==1", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT35_11_9", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             }, | ||||
|             "1": null | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [585,585,585,585,585,585,585, 91,585,585,585,585,585,585,585], | ||||
|     [  0,  0,  0,  0,  0,  0,585,516,585,  0,  0,  0,  0,  0,  0], | ||||
|     [70064,70065,70065,70065,70065,70065,585,497,585,70065,70065,70065,70065,70065,70066], | ||||
|     [70072,70073,70073,70073,70073,70073,  0,  0,  0,70073,70073,70073,70073,70073,70074], | ||||
|     [70072,70073,70073,70073,70073,70073,  0,  0,  0,70073,70073,70073,70073,70073,70074], | ||||
|     [70072,70073,70073,70073,70073,70073,  0,  0,  0,70073,70073,70073,70073,70073,70074], | ||||
|     [70072,70073,70073,70073,70073,70073,  0,  0,  0,70073,70073,70073,70073,70073,70074], | ||||
|     [70080,70081,70081,70081,70081,70081,  0,  0,  0,70081,70081,70081,70081,70081,70082], | ||||
|     [147,147,147,147,147,147,  0,  0,  0,147,147,147,147,147,147], | ||||
|     [147,381, 33, 85,592,147,147,595,147,147,592, 85, 33,381,147], | ||||
|     [147, 34,376,  0,494, 34,492,  0,492, 34,494,  0,378, 34,147], | ||||
|     [147,274,147,147,147,147,147,  0,147,147,147,147,147,274,147], | ||||
|     [147, 33,147, 28,595, 34,603,  0,602, 34,590, 27,147, 33,147], | ||||
|     [147, 28,603, 34,147, 28,129,  0,147, 27,147, 34,602, 27,147], | ||||
|     [147,147,147,147,147,147,147, 93,147,147,147,147,147,147,147] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058], | ||||
|     [70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058], | ||||
|     [70064,70054,70054,70054,70054,70054,70112,  0,70114,70054,70054,70054,70054,70054,70066], | ||||
|     [  0,  0,  0,  0,  0,  0,70073,  0,70073,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70073,  0,70073,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70073,  0,70073,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70073,  0,70073,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70081,  0,70081,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70112,70113,70114,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70120,70121,70122,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70120,70121,70122,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70120,70121,70122,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70120,70121,70122,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70120,70121,70122,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70128,70129,70130,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,186 +0,0 @@ | ||||
| main.floors.MT36= | ||||
| { | ||||
|     "floorId": "MT36", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "7,14": [ | ||||
|             { | ||||
|                 "type": "changeFloor", | ||||
|                 "floorId": "MT35", | ||||
|                 "loc": [ | ||||
|                     7, | ||||
|                     0 | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "6,14": [ | ||||
|             "在本地图的右方,会看到一个棕色的线,这是由于抗锯齿出现的像素错误。这里关闭抗锯齿即可解决(默认是关闭的)。" | ||||
|         ], | ||||
|         "8,14": [ | ||||
|             "从本区域开始将会出现各种光环怪,这需要你认真思考解决办法", | ||||
|             "注意坚固怪受到光环加成后可能无法被打败,因为会首先计算坚固属性再计算光环", | ||||
|             "本区域的地图较为复杂,请善用楼传的小地图功能", | ||||
|             "本区域的跳跃技能效果会比较奇怪()" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,8": { | ||||
|             "floorId": "MT37", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 8 | ||||
|             ] | ||||
|         }, | ||||
|         "0,4": { | ||||
|             "floorId": "MT37", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 4 | ||||
|             ] | ||||
|         }, | ||||
|         "14,3": { | ||||
|             "floorId": "MT38", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 3 | ||||
|             ] | ||||
|         }, | ||||
|         "9,0": { | ||||
|             "floorId": "MT39", | ||||
|             "loc": [ | ||||
|                 9, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": { | ||||
|         "1,3": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT36_2_4", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "1,5": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT36_2_4", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "2,4": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT36_2_4==2", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT36_2_4", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,604,604,604,604,604, 91,604,  0,70086,  0,  0], | ||||
|     [  0,  0,  0,  0,396,604,  0,595, 33,  0,604,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,617,604,403,604,  0,604,70176,70177,70177,70177,70177], | ||||
|     [604,617,604,420,  0,376,482,492,378,  0,617,390,441,484, 94], | ||||
|     [ 92,  0, 85,468,592,604,604,492,604,274,70208,70209,70209,70209,70209], | ||||
|     [604,617,604,430,604,  0,602,  0,609, 27,403,  0,  0,  0,  0], | ||||
|     [587,403,396,482,600, 33,584,381,492, 33, 28,  0,  0,  0,  0], | ||||
|     [587,587,587,587,587,  0,584,376,586,274,586,586,586,484,378], | ||||
|     [ 92,  0, 34,381,  0,603,492,482, 28,  0,595, 34,494,390, 21], | ||||
|     [584,584,584,584,584,584,584,584,584,584,584,  0,586,614,586], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,590,  0, 27,482], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,604,492,604, 28], | ||||
|     [482,482,482,494, 34, 34,604,403,587,590,  0, 28, 34,604,  0], | ||||
|     [482,482,482,585, 34, 34,492,  0,609,482,585,585,  0,274,  0], | ||||
|     [585,585,585,585,585,585,129,  0,129,585,585,585,585,585,585] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70073,70073,70073,70073,70056,  0,  0,  0,  0,  0,70058,70086,70086,70086,70086], | ||||
|     [70073,70073,70073,70073,70056,  0,  0,  0,  0,  0,70058,70094,70094,70094,70094], | ||||
|     [70081,70081,70081,70081,70056,  0,  0,  0,  0,  0,70058,70102,70102,70102,70102], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,  0,70110,70110,70110,70110], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,70058,70118,70118,70118,70118], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067], | ||||
|     [70049,70049,70049,70049,70051,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70052,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058], | ||||
|     [70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70059,  0,  0,70058], | ||||
|     [70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70056,  0,  0,70058], | ||||
|     [70081,70081,70081,70081,70081,70081,70081,70081,70081,70081,70081,70056,  0,  0,70058], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70051,  0,  0,70058], | ||||
|     [70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058], | ||||
|     [70056,  0,  0,  0,  0,  0,  0, 93,  0,  0,  0,  0,  0,  0,70058] | ||||
| ], | ||||
|     "fgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70200,70201,70201,70201,70201], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70184,70185,70185,70185,70185], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70192,70193,70193,70193,70193], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70049,70049,70049,70050], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70048,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,100 +0,0 @@ | ||||
| main.floors.MT37= | ||||
| { | ||||
|     "floorId": "MT37", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "14,8": { | ||||
|             "floorId": "MT36", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 8 | ||||
|             ] | ||||
|         }, | ||||
|         "14,4": { | ||||
|             "floorId": "MT36", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 4 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [147,147,147,147,147,147,147,147,147,147,147,147,147,147,70072], | ||||
|     [147,  0,147, 34,  0,147, 29,  0,274,  0,147,147,147,147,70072], | ||||
|     [147,  0,600,  0, 34,603,  0, 32,  0,  0,376, 33,381,  0,70080], | ||||
|     [147,378,147, 27,484,376,617,390,  0,494,484,378,602,604,604], | ||||
|     [147,482,147,602,378,441,70007,  0,484,586,376,403,  0,  0, 94], | ||||
|     [147,381,492,  0,604,494,70015,613,586,586,586,614, 32,  0,604], | ||||
|     [147,  0,595,  0, 33,  0,609,482,609,376,  0, 33,595, 21,587], | ||||
|     [147,147,147, 33,587,587,587,590,70022,70023,274,584,  0,587,587], | ||||
|     [147,390,494, 28,  0,  0, 33,  0,492,  0,378,584, 32,  0, 94], | ||||
|     [147, 33,147,  0,584,584,602,584,584,584,584,584,584,584,584], | ||||
|     [147,441,147,609,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [147, 22,608,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [147, 33,147,  0, 27,  0,381,  0,590,  0, 33,585,482,390,585], | ||||
|     [147,396,147,  0,147,147,147,147,147,147,  0,600,403,482,585], | ||||
|     [147,147,147,147,147,147,147,147,147,147,585,585,585,585,585] | ||||
| ], | ||||
|     "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,147,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,70048,70049,70049,70049,147,70049,70049,70050,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,  0,70058,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,  0,70058,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,  0,70052,70049,70049,70049], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,70064,70112,70113,70114,70065,70065,70065,70065,70065,70065,70065], | ||||
|     [  0,  0,  0,  0,70072,70073,  0,70073,70073,70073,70073,70073,70073,70073,70073], | ||||
|     [  0,  0,  0,  0,70080,70081,  0,70081,70081,70081,70081,70081,70081,70081,70081], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0, 17,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,70049,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0, 17,70120,70121,70122,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0, 17,70120,70121,70122, 17, 17, 17, 17, 17, 17, 17], | ||||
|     [  0,  0,  0,  0,  0,70128,70129,70130,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,123 +0,0 @@ | ||||
| main.floors.MT38= | ||||
| { | ||||
|     "floorId": "MT38", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [ | ||||
|         "\t[低级智人]\b[down,hero]奇怪,这里的山崖边竟然有护栏,难道这附近有其他人吗?" | ||||
|     ], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,3": { | ||||
|             "floorId": "MT36", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 3 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "14,3": { | ||||
|             "floorId": "snowTown", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 18 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,  0,604,604, 91,604,604,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,604,604,274,604,604,  0,  0,  0,  0,  0], | ||||
|     [70177,70177,70177,70177,70177,70178,  0,396,  0,70176,70177,70177,70177,70177,70177], | ||||
|     [ 92,  0,590,381, 34,595,390,614,403,600,376,403,482,378, 94], | ||||
|     [70209,70209,70209,70209,70209,70210,  0,491,  0,70208,70209,70209,70209,70209,70209], | ||||
|     [  0,  0,  0,  0,  0,584,70187,617,70189,584,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70187,376,70189,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70187,378,70189,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70187,403,70189,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70187,484,70189,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70187,608,70189,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70195,491,70197,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0, 23,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,584,584,584,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70086,70086,70086,70086,70086,70056,  0,  0,  0,70058,70086,70086,70086,70086,70086], | ||||
|     [70094,70094,70094,70094,70094,70056,  0,  0,  0,70058,70094,70094,70094,70094,70094], | ||||
|     [70102,70102,70102,70102,70102,70056,  0,  0,  0,70058,70102,70102,70102,70102,70102], | ||||
|     [70110,70110,70110,70110,70110,  0,  0,  0,  0,  0,70110,70110,70110,70110,70110], | ||||
|     [70118,70118,70118,70118,70118,70056,  0,  0,  0,70058,70118,70118,70118,70118,70118], | ||||
|     [70067,70067,70067,70067,70067,70064,70065,  0,70065,70066,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70069,70070,70070,70070,70071,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70077,70078,70078,70078,70079,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70085,70086,70086,70086,70087,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70093,70094,70094,70094,70095,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70101,70102,70102,70102,70103,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70109,70102,  0,70102,70111,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70117,70056,  0,70058,70119,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70064,70065,70066,70067,70067,70067,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70069,70070,70071,70067,70067,70067,70067,70067,70067] | ||||
| ], | ||||
|     "fgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70201,70201,70201,70201,70201,70202,  0,  0,  0,70200,70201,70201,70201,70201,70201], | ||||
|     [  0,  0,  0,  0,  0,  0,70179,  0,70181,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70185,70185,70185,70185,70185,70186,  0,  0,  0,70184,70185,70185,70185,70185,70185], | ||||
|     [70193,70193,70193,70193,70193,70194,  0,  0,  0,70192,70193,70193,70193,70193,70193], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,70048,70196,70050,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,128 +0,0 @@ | ||||
| main.floors.MT39= | ||||
| { | ||||
|     "floorId": "MT39", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "9,14": { | ||||
|             "floorId": "MT36", | ||||
|             "loc": [ | ||||
|                 9, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "14,11": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 11 | ||||
|             ] | ||||
|         }, | ||||
|         "14,6": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 6 | ||||
|             ] | ||||
|         }, | ||||
|         "14,3": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 3 | ||||
|             ] | ||||
|         }, | ||||
|         "13,10": { | ||||
|             "floorId": "MT41", | ||||
|             "loc": [ | ||||
|                 3, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT43", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,  0,604,604, 91,604,604,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,472,604,611,604,472,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,613,420,608,430,614,  0,  0,  0,  0,  0], | ||||
|     [604, 21,390,403,482,584,584,584,584,584,600,403,396,482, 94], | ||||
|     [484,587, 34, 34,617,  0,  0,  0,  0,  0,  0,70022,70023,70022,70023], | ||||
|     [491,494, 34, 34, 33,  0,  0,  0,  0,  0, 33,376,482,600,604], | ||||
|     [587,587,492,584,378,403,  0,602,604,  0, 28,378,584,  0, 94], | ||||
|     [376,587,  0,584,378,70020,70021,  0,604,592,604,403,584, 34,604], | ||||
|     [482,595, 33,274,482, 34,587, 27,70007,376,484,584,584,584,584], | ||||
|     [584,584,492,584,584, 28,587,403,70015,586,595,  0,  0,70126,  0], | ||||
|     [70007, 21,  0,586,586,  0,609, 33,  0,274, 27,  0,  0,543,  0], | ||||
|     [70015,  0,403,595,  0,274,604,587,70022,70023,609,  0, 32,  0, 94], | ||||
|     [584,584,584,584,587,376,587,  0,590,  0,  0,584,584,584,584], | ||||
|     [  0,  0,  0,  0,482,492,  0,381,604,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,604,604,604,604,604, 93,604,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70073,70073,70073,70073,70073,70056,  0,  0,  0,70058,70073,70073,70073,70073,70073], | ||||
|     [70073,70073,70073,70073,70073,70056,  0,  0,  0,70058,70073,70073,70073,70073,70073], | ||||
|     [70081,70081,70081,70081,70081,70056,  0,  0,  0,70058,70081,70081,70081,70081,70081], | ||||
|     [304,304,304,304,  0,70064,70065,70065,70065,70066,  0,  0,  0,  0,  0], | ||||
|     [147,147,147,147,302,70072,70073,70073,70073,70074,  0,  0,  0,  0,  0], | ||||
|     [147,147,147,147,302,70080,70081,70081,70081,70082,  0,70048,70049,70049,70049], | ||||
|     [147,147,147,147,310,  0,  0,  0,  0,  0,  0,70056,  0,  0,  0], | ||||
|     [147,147,147,147,147,302,  0,  0,  0,  0,  0,70056,  0,  0,  0], | ||||
|     [147,147,147,147,147,302,  0,  0,  0,  0,  0,70064,70065,70065,70065], | ||||
|     [147,147,147,147,147,  0,  0,  0,  0,  0,  0,70072,70073,70073,70073], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70080,70081,70134,70081], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70065,70065,70065,70065,70059,  0,  0,  0,  0,  0,70060,70065,70065,70065,70065], | ||||
|     [70073,70073,70073,70073,70056,  0,  0,  0,  0,  0,70058,70070,70070,70070,70070], | ||||
|     [70073,70073,70073,70073,70056,  0,  0,  0,  0,  0,70058,70078,70078,70078,70078] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [580,580,580,580,580,70064,  0,  0,  0,70066,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,580,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,580,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,580,580,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,580,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,580,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,70116,  0,  0,580,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [580,580,580,580,580,580,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT4= | ||||
| { | ||||
|     "floorId": "MT4", | ||||
|     "title": "洞穴", | ||||
|     "title": "点光源-4", | ||||
|     "name": "4", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
| @ -11,47 +11,110 @@ main.floors.MT4= | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "defaultGround": "ground", | ||||
|     "bgm": "cave.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "14,7": { | ||||
|             "floorId": "MT3", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|     "events": { | ||||
|         "9,13": [ | ||||
|             "这一层将会展示过渡(transitionLight)的用法。", | ||||
|             "过渡是一种特殊的动画,它允许你在修改光源属性之后自动执行一个动画使得参数渐变为目标值。", | ||||
|             "当你使用transitionLight之后,对应的属性便会被标记为过渡属性,之后便不能更改过渡的时间与方式(之后会考虑修改未可以更改),也不能取消过渡,不能使用animateLight来改变对应的值。", | ||||
|             "也就是说,transitionLight需要一个初始化,例如,当你查看这个木牌之后,上面的光源便会完成初始化,改变属性才会有动画效果,不然上面的光源只会瞬移。", | ||||
|             "初始化的代码如下:\nconst { hyper } = core.plugin.animate;\nconst { transitionLight } = core.plugin.shadow;\ntransitionLight('mt4_1', 'x', 400, hyper('sin', 'out'));", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst { hyper } = core.plugin.ani;\nconst { transitionLight } = core.plugin.shadow;\ntransitionLight('mt4_1', 'x', 400, hyper('sin', 'out'));\n}" | ||||
|             } | ||||
|         ], | ||||
|         "1,8": [ | ||||
|             "这里的按钮允许你左右移动上面的光源,时间为0.3秒,速率曲线为双曲余弦,方式为由快变慢。", | ||||
|             "代码为:\nconst { getLight, setLight } = core.plugin.shadow;\nconst light = getLight('mt4_1');\nsetLight('mt4_1', { x: light.x + 50});", | ||||
|             { | ||||
|                 "type": "while", | ||||
|                 "condition": "1", | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "choices", | ||||
|                         "text": "更改光源横坐标", | ||||
|                         "choices": [ | ||||
|                             { | ||||
|                                 "text": "+50", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "function", | ||||
|                                         "function": "function(){\nconst { getLight, setLight } = core.plugin.shadow;\nconst light = getLight('mt4_1');\nsetLight('mt4_1', { x: light.x + 50 });\n}" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "-50", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "function", | ||||
|                                         "function": "function(){\nconst { getLight, setLight } = core.plugin.shadow;\nconst light = getLight('mt4_1');\nsetLight('mt4_1', { x: light.x - 50 });\n}" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "退出", | ||||
|                                 "action": [ | ||||
|                                     { | ||||
|                                         "type": "exit" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             } | ||||
|                         ] | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,13": { | ||||
|             "floorId": ":before", | ||||
|             "stair": "upFloor" | ||||
|         }, | ||||
|         "7,1": { | ||||
|             "floorId": ":next", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [20044,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20043], | ||||
|     [20042,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20040], | ||||
|     [20042,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20040], | ||||
|     [20042, 32, 32,141, 31,141,141,141,141,  0, 32,141, 31, 27,20040], | ||||
|     [20042, 32, 32,141, 28,216,  0, 28,141, 27,  0,213, 28, 31,20048], | ||||
|     [20042,141,213,141,  0,141,215, 32,141,  0, 32,141,141,141,20056], | ||||
|     [20042,  0,  0,141,141,141,  0,141,141,141,213,141,  0,  0,20064], | ||||
|     [20042, 32, 27,141,  0,203, 32,141,215,  0, 32,216,  0,  0, 94], | ||||
|     [20042,  0,  0,216,  0,141,  0,141,  0,141,  0,141,  0,  0,20032], | ||||
|     [20042,141,141,141,141,141,206,141, 27,  0,215,141,203,141,20040], | ||||
|     [20042,  0,345,345,  0, 32,  0,141,141,141,141,141,  0,  0,20040], | ||||
|     [20042, 32,  0,  0,203,336,215,  0, 27,141,  0, 31,  0, 31,20040], | ||||
|     [20042,345,345,345,  0,336,  0,336,  0,141,206,141,141,141,20040], | ||||
|     [20042,  0, 28, 32,216,  0,  0,336, 32,216,  0,  0, 31,  0,20040], | ||||
|     [20036,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20035] | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 87,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,129,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 88,  0,129,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,149 +0,0 @@ | ||||
| main.floors.MT40= | ||||
| { | ||||
|     "floorId": "MT40", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": null, | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,3": { | ||||
|             "floorId": "MT39", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 3 | ||||
|             ] | ||||
|         }, | ||||
|         "0,6": { | ||||
|             "floorId": "MT39", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 6 | ||||
|             ] | ||||
|         }, | ||||
|         "0,11": { | ||||
|             "floorId": "MT39", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 11 | ||||
|             ] | ||||
|         }, | ||||
|         "7,14": { | ||||
|             "floorId": "MT38", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "14,10": { | ||||
|             "floorId": "snowTown", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 10 | ||||
|             ] | ||||
|         }, | ||||
|         "14,4": { | ||||
|             "floorId": "snowTown", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 4 | ||||
|             ] | ||||
|         }, | ||||
|         "2,1": { | ||||
|             "floorId": "MT41", | ||||
|             "loc": [ | ||||
|                 6, | ||||
|                 4 | ||||
|             ] | ||||
|         }, | ||||
|         "8,0": { | ||||
|             "floorId": "MT42", | ||||
|             "loc": [ | ||||
|                 8, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "5,0": { | ||||
|             "floorId": "MT42", | ||||
|             "loc": [ | ||||
|                 5, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [70074,  0,70126,584,584, 91,585,585, 91,  0,  0,  0,  0,  0,  0], | ||||
|     [70074,  0,543,403,274,  0, 33,381,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70108, 33,  0, 27,70007,585,585,  0,617, 32,381, 32,274,  0,604], | ||||
|     [ 92,614, 21, 34,70015,378,595,  0,604,604,  0,604, 33,604,604], | ||||
|     [604,604,  0,492,  0,586,  0,492,  0,70179,603,70181, 27, 28, 94], | ||||
|     [604, 34,602,  0, 27,586,  0, 34,584,70187,381,70189,584,584,584], | ||||
|     [ 92,403,584,590,70022,70023,604,  0,  0,70187,376,70189,  0,  0,  0], | ||||
|     [604, 34,584,381, 34,592,  0, 34,  0,70187,378,70189,  0,  0,  0], | ||||
|     [584,584,584,592,584,584,584,584,  0,70187,484,70189,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,70195,600,70197,482,482,492], | ||||
|     [  0,  0,  0,381,  0,  0,  0,  0,376,604,  0,584,584,584, 94], | ||||
|     [ 92,  0,  0,274, 27, 28,482,492,  0,484, 28,  0,602,  0,403], | ||||
|     [584,584,584,584,584,595,584,492,584,595,584,584,584,584,584], | ||||
|     [  0,  0,  0,  0,  0,482,609,  0,609,482,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,604,604, 93,604,604,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70073,70073,70073,70056,  0,  0,  0,70058,  0,70072,70073,70073,70073,70073,70073], | ||||
|     [70081,70081,  0,70056,  0,  0,  0,70058,  0,70080,70081,70081,70081,70081,70081], | ||||
|     [  0,  0,  0,70056,  0,  0,  0,70058,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,70056,  0,  0,  0,70058,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,70056,  0,  0,  0,70058,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70049,70049,70049,70051,  0,  0,  0,70058,70065,70065,  0,70065,70065,70065,70065], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70070,70070,70070,70070,70070,70070,70070], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70078,70078,70078,70078,70078,70078,70078], | ||||
|     [70065,70065,70112,70113,70114,70065,70065,70066,70086,70086,70086,70086,70086,70086,70086], | ||||
|     [70073,70073,70073,  0,70073,70073,70073,70074,70049,70049,  0,70049,70049,70049,70049], | ||||
|     [70081,70081,70081,  0,70081,70081,70081,70082,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70065,70065,70065,70065,70065,70059,  0,  0,  0,70060,70065,70065,70065,70065,70065], | ||||
|     [70070,70070,70070,70070,70070,70056,  0,  0,  0,70058,70070,70070,70070,70070,70070], | ||||
|     [70078,70078,70078,70078,70078,70056,  0,  0,  0,70058,70078,70078,70078,70078,70078] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,70134,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0], | ||||
|     [  0,  0,70120,70121,70122,70097,  0,  0,  0,  0,70196,  0,  0,  0,  0], | ||||
|     [  0,70105,70120,70121,70122,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,70128,70129,70130,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,155 +0,0 @@ | ||||
| main.floors.MT41= | ||||
| { | ||||
|     "floorId": "MT41", | ||||
|     "title": "冰封山洞", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T331", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "2,13": [ | ||||
|             "怪物身后的水可以对话,对话后获得50000点生命值" | ||||
|         ], | ||||
|         "5,11": [ | ||||
|             "\t[初级智人]\b[up,hero]竟然有水!", | ||||
|             "\t[初级智人]\b[up,hero]这里这么冷,为什么会有水呢?", | ||||
|             { | ||||
|                 "type": "animate", | ||||
|                 "name": "emm", | ||||
|                 "loc": "hero" | ||||
|             }, | ||||
|             "\t[初级智人]\b[up,hero]竟然是温水!", | ||||
|             { | ||||
|                 "type": "animate", | ||||
|                 "name": "emm", | ||||
|                 "loc": "hero" | ||||
|             }, | ||||
|             "\t[初级智人]\b[up,hero]这是为什么呢?", | ||||
|             "\t[初级智人]\b[up,hero]之后应该会知道原因吧。", | ||||
|             "\t[初级智人]\b[up,hero]喝一口吧,已经很长时间没喝水了。", | ||||
|             { | ||||
|                 "type": "playSound", | ||||
|                 "name": "drink.mp3" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 2000 | ||||
|             }, | ||||
|             { | ||||
|                 "type": "animate", | ||||
|                 "name": "amazed", | ||||
|                 "loc": "hero" | ||||
|             }, | ||||
|             "\t[初级智人]\b[up,hero]这水果然不一样!", | ||||
|             "\t[初级智人]\b[up,hero]感觉喝过之后要比之前更加有活力了。", | ||||
|             "生命值增加50000", | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "status:hp", | ||||
|                 "operator": "+=", | ||||
|                 "value": "50000" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "hide", | ||||
|                 "remove": true | ||||
|             } | ||||
|         ], | ||||
|         "5,7": [ | ||||
|             "你竟然能发现这里?!", | ||||
|             "那我就送你回到标题界面吧!", | ||||
|             { | ||||
|                 "type": "restart" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "3,14": { | ||||
|             "floorId": "MT39", | ||||
|             "loc": [ | ||||
|                 13, | ||||
|                 10 | ||||
|             ] | ||||
|         }, | ||||
|         "6,4": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 2, | ||||
|                 1 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "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, 34,  0,603,336,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,540,  0,  0,  0,336,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,336,602,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, 34,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,381,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,603,336,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0, 17,  0,  0,  0, 34,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,381,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,617,  0,  0,  0,336,602,  0,  0,  0,  0], | ||||
|     [  0,  0,129,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,540,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [20041,20041,20041,20041,20041,20044,20049,20049,20049,20049,20049,20043,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20041,20042,20057,20057,20057,20057,20057,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20041,20042,20065,20065,20065,20065,20065,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20041,20042,  0,  0,  0,  0,  0,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20041,20042,  0,20032,20034,  0,  0,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20041,20036,20033,20035,20042,  0,  0,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20041,20041,20041,20041,20042,  0,  0,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20044,  0,20043,20041,20042,  0,  0,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20042,  0,20040,20041,20042,  0,  0,20040,20041,20041,20041], | ||||
|     [20041,20041,20041,20041,20042,142,20040,20041,20042,  0,  0,20040,20041,20041,20041], | ||||
|     [20044,20049,20049,20049,20050,142,20048,20049,20050,  0,  0,20040,20041,20041,20041], | ||||
|     [20042,20057,20057,20057,20058,142,20056,20057,20058,  0,  0,20040,20041,20041,20041], | ||||
|     [20042,20065,20065,20065,20074,  0,20064,20065,20074,  0,  0,20040,20041,20041,20041], | ||||
|     [20042,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,20040,20041,20041,20041], | ||||
|     [20036,20033,20034,  0,20032,20033,20033,20033,20033,20033,20033,20035,20041,20041,20041] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,20062,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,20070,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,20078,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,166 +0,0 @@ | ||||
| main.floors.MT42= | ||||
| { | ||||
|     "floorId": "MT42", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "8,14": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 8, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "5,14": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 5, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "0,7": { | ||||
|             "floorId": "MT43", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "0,2": { | ||||
|             "floorId": "MT43", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "14,2": { | ||||
|             "floorId": "MT44", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "14,13": { | ||||
|             "floorId": "MT44", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 13 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": { | ||||
|         "4,9": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT42_5_10", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "6,9": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door_MT42_5_10", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": { | ||||
|         "5,10": { | ||||
|             "0": { | ||||
|                 "condition": "flag:door_MT42_5_10==2", | ||||
|                 "currentFloor": true, | ||||
|                 "priority": 0, | ||||
|                 "delayExecute": false, | ||||
|                 "multiExecute": false, | ||||
|                 "data": [ | ||||
|                     { | ||||
|                         "type": "openDoor" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:door_MT42_5_10", | ||||
|                         "operator": "=", | ||||
|                         "value": "null" | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         } | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0, 91,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [604, 21,617,604,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [ 92,611,604,604,482,  0,  0,  0,  0,543,  0, 27, 28,482, 94], | ||||
|     [604,  0,376,378,403, 28,  0,604,390,396,588,588,492,614,584], | ||||
|     [584,584,584,584,584, 34, 29,604,484,441, 34,592, 33,376,584], | ||||
|     [  0,  0,  0,  0,  0,595,604,604,608,604,584,588,403,584,584], | ||||
|     [  0,  0,  0,  0,  0,381,  0,274, 34,  0,  0,588,  0,  0,  0], | ||||
|     [ 92,  0, 27,  0,617, 34,587,587,  0,  0,586,588,617,586,586], | ||||
|     [584,584,617,70022,70023,611,70022,70023,  0,600,492,376,482,378,586], | ||||
|     [584, 28, 34,584,608,482,608,584,  0, 33,587,587,587,614,586], | ||||
|     [584, 34,403,584,584, 85,584,584,  0,602,  0, 27,381,  0,586], | ||||
|     [584,584,584,584,466,484,467,584,602,  0,604,604,604,643,586], | ||||
|     [584,  0,  0,584,584,468,585,585,  0, 28,604,378,604,468,586], | ||||
|     [  0,  0,  0,584,584,497,585,585,  0,  0,600,403,494,  0, 94], | ||||
|     [  0,  0,  0,584,584, 93,585,585, 93,584,584,584,584,584,584] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70073,70073,70073,70073,70073,70073,70073,70073,70073,70073,70073,70073,70073,70097,70073], | ||||
|     [70049,70049,  0,70049,70073,70073,70073,70097,70073,  0,70073,70073,70073,70073,70073], | ||||
|     [  0,  0,  0,  0,70058,70105,70081,70081,70081,  0,70105,70049,70049,70049,70049], | ||||
|     [  0,  0,  0,  0,70058,  0,  0,  0,  0,  0,70056,  0,  0,  0,  0], | ||||
|     [70065,70065,70065,70065,70066,  0,  0,  0,  0,  0,70056,  0,  0,  0,  0], | ||||
|     [70073,70073,70073,70073,70074,  0,  0,  0,  0,  0,70064,70083,70084,70065,70065], | ||||
|     [70081,70081,70081,70081,70082,  0,  0,  0,  0,  0,70080,70090,70091,70081,70081], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70098,70099,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70060,70116,70059,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70124,70056,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70132,70056,  0,  0,  0,  0,  0], | ||||
|     [70060,70065,70065,70059,  0,  0,  0,70058,  0,70056,  0,  0,  0,  0,  0], | ||||
|     [70066,70073,70073,70056,  0,  0,  0,70058,  0,70056,  0,  0,  0,  0,  0], | ||||
|     [70074,70073,70073,70056,  0,  0,  0,70058,  0,70056,  0,  0,  0,  0,  0], | ||||
|     [70074,70073,70073,70056,  0,  0,  0,70058,  0,70064,70065,70065,70065,70065,70065] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,70120,70121,70122,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,70128,70129,70130,70050,  0,  0,  0,  0,70126,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,70134,70048,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,93 +0,0 @@ | ||||
| main.floors.MT43= | ||||
| { | ||||
|     "floorId": "MT43", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "14,7": { | ||||
|             "floorId": "MT42", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "14,2": { | ||||
|             "floorId": "MT42", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "7,14": { | ||||
|             "floorId": "MT39", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [70031,70031,70031,  0,  0,70029,70029,70029,70029,70029,70029,  0,  0,  0,  0], | ||||
|     [  0,  0,378,  0,617, 33,586,586,586, 27,  0,  0,611, 32,604], | ||||
|     [  0,492,585,585,585,610,  0,  0,274,  0,381,604,604,595, 94], | ||||
|     [70031,  0,585,403,585,  0, 21,  0,602,588,492,592,  0, 32,604], | ||||
|     [70031, 32,595,378,610,376,  0, 31,  0,588,376, 33,588,584,584], | ||||
|     [70031,600,584,584,584,608,  0,  0, 32,617, 21,378,588,  0,  0], | ||||
|     [  0, 34,381, 27,584,390, 29,  0,584,584,584,584,584,  0,  0], | ||||
|     [  0,586,586,614,584,441,  0,  0,  0,  0,  0,  0,  0,  0, 94], | ||||
|     [70030,378, 34,381,494,396,602,584,  0,  0,  0,  0,  0, 34,584], | ||||
|     [70030,584,584,584,584,584,  0,584,584,  0,608,403,614,  0,584], | ||||
|     [70030,  0,  0,  0,  0,  0,484,376,403,378,584,584,584,  0,584], | ||||
|     [70030,  0,  0,  0,  0,  0,643,604,604,494,602,376,  0,600,584], | ||||
|     [584,584,584,584,584,584,390,  0,604, 32,584,584,584,584,584], | ||||
|     [  0,  0,  0,  0,  0,584, 33,403,492, 32,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,604,604, 93,604,604,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70072,70073,70073,70073], | ||||
|     [  0,70048,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049], | ||||
|     [  0,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,70056,  0,  0,  0,70060,70113,70113,70059,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,70056,  0,  0,  0,70058,70121,70121,70056,  0,  0,  0,70060,70065,70065], | ||||
|     [  0,70056,  0,  0,  0,70058,70121,70121,70056,  0,  0,  0,70058,70073,70073], | ||||
|     [  0,70056,  0,  0,  0,70058,70129,70129,70064,70065,70065,70065,70066,70081,70081], | ||||
|     [  0,70056,  0,  0,  0,70058,  0,  0,70072,70073,70073,70073,70074,  0,  0], | ||||
|     [  0,70056,  0,  0,  0,70058,  0,  0,70080,70081,70081,70081,70082,  0,  0], | ||||
|     [  0,70064,70065,70065,70065,70066,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,70072,70073,70073,70073,70074,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,70080,70081,70081,70081,70082,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70065,70065,70065,70065,70065,70059,  0,  0,  0,70060,70065,70065,70065,70065,70065], | ||||
|     [70073,70073,70073,70073,70073,70056,  0,  0,  0,70058,70073,70073,70073,70073,70073], | ||||
|     [70073,70073,70073,70073,70073,70056,  0,  0,  0,70058,70073,70073,70073,70073,70073] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,121 +0,0 @@ | ||||
| main.floors.MT44= | ||||
| { | ||||
|     "floorId": "MT44", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,13": { | ||||
|             "floorId": "MT42", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 13 | ||||
|             ] | ||||
|         }, | ||||
|         "0,2": { | ||||
|             "floorId": "MT42", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "7,14": { | ||||
|             "floorId": "snowTown", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "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,617,  0,403,  0,600,  0,  0], | ||||
|     [ 92,  0,584,584,584,  0,543,  0,  0,604,604,604,  0,  0,  0], | ||||
|     [584,  0,584,  0,  0,  0,  0,  0,378,  0,492,  0,378,  0,  0], | ||||
|     [584,  0,643,  0,  0,  0,  0,595,  0,602,604,610,70176,70177,70177], | ||||
|     [584,584,584,584,584,  0,584,584,494,  0,  0,  0,608,  0, 94], | ||||
|     [  0,  0,  0,  0,  0,274,  0,  0,584,614,584,584,70208,70209,70209], | ||||
|     [586,  0,  0,  0,  0,588,  0,  0,584,  0,  0,584,584,  0,  0], | ||||
|     [586,617,588,588,588,588,602,584,584,584,  0,584,584,  0,  0], | ||||
|     [586,  0,  0,  0,274,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [586,586,586,610,587,587,595,  0,376,  0,  0,585,585,  0,  0], | ||||
|     [586,  0,600,  0,  0,587, 33,617,585,585,492, 33, 33,  0,  0], | ||||
|     [586,  0,586,614,587,587,587,  0,584,584,584,584,584,  0,  0], | ||||
|     [ 92,  0,586,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [584,584,584,584,584,584,584, 93,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [70073,70073,70073,70073,70073,70073,70073,70074,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70073,70073,70073,70073,70073,70073,70126,70074,70067,70049,70049,70049,70067,70067,70067], | ||||
|     [70049,70049,70049,70049,70081,70081,70134,70082,70056,  0,  0,  0,70058,70067,70067], | ||||
|     [  0,  0,  0,  0,70058,  0,  0,  0,70056,  0,  0,  0,70058,70067,70067], | ||||
|     [  0,  0,  0,  0,70058,70049,70049,70049,70051,  0,  0,  0,70058,70067,70067], | ||||
|     [70065,70065,70065,70065,70066,  0,  0,  0,  0,  0,  0,  0,  0,70067,70067], | ||||
|     [70081,70081,70081,70081,70082,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,70060,70065,70065,70065,70116,70065,70066,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,70058,70081,70081,70081,70124,70081,70082,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,70058,  0,  0,  0,70132,  0,70058,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,70058,  0,  0,  0,  0,  0,70058,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,70058,70060,70065,70065,70065,70065,70066,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,70058,70058,70070,70070,70070,70070,70071,70067,70067], | ||||
|     [70065,70065,70065,70065,70065,70065,70066,70058,70078,70078,70078,70078,70079,70067,70067] | ||||
| ], | ||||
|     "fgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70200,70201,70201], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,70048,  0,  0,  0,70050,  0,  0], | ||||
|     [  0,  0,  0,  0,70050,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70184,70185,70185], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70192,70193,70193], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,57 +0,0 @@ | ||||
| main.floors.MT45= | ||||
| { | ||||
|     "floorId": "MT45", | ||||
|     "title": "冰封高原", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": {}, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,57 +0,0 @@ | ||||
| main.floors.MT46= | ||||
| { | ||||
|     "floorId": "MT46", | ||||
|     "title": "冰封高原", | ||||
|     "name": "46", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": {}, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,45 +0,0 @@ | ||||
| main.floors.MT47= | ||||
| { | ||||
| "floorId": "MT47", | ||||
| "title": "冰封高原", | ||||
| "name": "47", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| "canFlyTo": true, | ||||
| "canFlyFrom": true, | ||||
| "canUseQuickShop": true, | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 8, | ||||
| "defaultGround": "T580", | ||||
| "bgm": "winter.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
| "events": {}, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
| "cannotMoveIn": {}, | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
| } | ||||
| @ -1,71 +0,0 @@ | ||||
| main.floors.MT48= | ||||
| { | ||||
|     "floorId": "MT48", | ||||
|     "title": "冰封高原", | ||||
|     "name": "48", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winter.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": {}, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  1,  1,  0,  0,  0,  0,  0,  0,  1,  1,  0,  0,  0,  0,  0], | ||||
|     [  1,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  1,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  1,  1,  0,  0], | ||||
|     [  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  1,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  1,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  0], | ||||
|     [  1,  0,  0,  0,  0,  0,  1,  0,  0,  1,  1,  0,  0,  1,  0], | ||||
|     [  1,  0,  0,  1,  0,  0,  1,  1,  1,  1,  0,  0,  0,  1,  0], | ||||
|     [  1,  0,  0,  1,  0,  0,  0,  0,  0,  0,  0,  0,  1,  1,  0], | ||||
|     [  1,  0,  0,  1,  1,  1,  0,  0,  0,  0,  0,  1,  1,  0,  0], | ||||
|     [  1,  0,  0,  0,  0,  1,  0,  0,  0,  0,  0,  1,  0,  0,  0], | ||||
|     [  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300], | ||||
|     [300,300,300,300,300,300,300,300,300,300,300,300,300,300,300] | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,45 +0,0 @@ | ||||
| main.floors.MT49= | ||||
| { | ||||
| "floorId": "MT49", | ||||
| "title": "冰封高原", | ||||
| "name": "49", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| "canFlyTo": true, | ||||
| "canFlyFrom": true, | ||||
| "canUseQuickShop": true, | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 8, | ||||
| "defaultGround": "T580", | ||||
| "bgm": "winter.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
| "events": {}, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
| "cannotMoveIn": {}, | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT5= | ||||
| { | ||||
|     "floorId": "MT5", | ||||
|     "title": "洞穴", | ||||
|     "title": "点光源-5", | ||||
|     "name": "5", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
| @ -11,149 +11,57 @@ main.floors.MT5= | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "T331", | ||||
|     "defaultGround": "ground", | ||||
|     "bgm": "cave.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "14,7": [ | ||||
|             { | ||||
|                 "type": "if", | ||||
|                 "condition": "(flag:cave==1)", | ||||
|                 "true": [ | ||||
|                     { | ||||
|                         "type": "changeFloor", | ||||
|                         "floorId": "MT6", | ||||
|                         "loc": [ | ||||
|                             2, | ||||
|                             4 | ||||
|                         ], | ||||
|                         "direction": "down" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setGlobalValue", | ||||
|                         "name": "animateSpeed", | ||||
|                         "value": 270.2703 | ||||
|                     } | ||||
|                 ], | ||||
|                 "false": [ | ||||
|                     { | ||||
|                         "type": "setCurtain", | ||||
|                         "color": [ | ||||
|                             0, | ||||
|                             0, | ||||
|                             0, | ||||
|                             1 | ||||
|                         ], | ||||
|                         "time": 1500, | ||||
|                         "keep": true | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setText", | ||||
|                         "text": [ | ||||
|                             0, | ||||
|                             0, | ||||
|                             0, | ||||
|                             1 | ||||
|                         ], | ||||
|                         "background": "winskin3.png", | ||||
|                         "textfont": 20, | ||||
|                         "time": 25 | ||||
|                     }, | ||||
|                     "人类简史——起源篇", | ||||
|                     { | ||||
|                         "type": "playSound", | ||||
|                         "name": "paper.mp3" | ||||
|                     }, | ||||
|                     "走出山洞,看似一个不起眼的举动,却是一个让残酷的真相永远地消失在了历史中的举动。", | ||||
|                     { | ||||
|                         "type": "playSound", | ||||
|                         "name": "paper.mp3" | ||||
|                     }, | ||||
|                     "但是,这个举动,也是人类至今都能与自然和谐共处的根本。", | ||||
|                     { | ||||
|                         "type": "playSound", | ||||
|                         "name": "paper.mp3" | ||||
|                     }, | ||||
|                     "那些残酷的历史将无人知晓,那些人类的残忍杀戮将不会出现。", | ||||
|                     { | ||||
|                         "type": "playSound", | ||||
|                         "name": "paper.mp3" | ||||
|                     }, | ||||
|                     "而这些源头便是这看似无足轻重的一个举动。", | ||||
|                     { | ||||
|                         "type": "setText", | ||||
|                         "text": [ | ||||
|                             255, | ||||
|                             255, | ||||
|                             255, | ||||
|                             1 | ||||
|                         ], | ||||
|                         "background": "winskin2.png", | ||||
|                         "textfont": 20, | ||||
|                         "time": 25 | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "changeFloor", | ||||
|                         "floorId": "MT6", | ||||
|                         "loc": [ | ||||
|                             2, | ||||
|                             4 | ||||
|                         ], | ||||
|                         "direction": "down" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:cave", | ||||
|                         "value": "1" | ||||
|                     }, | ||||
|                     { | ||||
|                         "type": "setGlobalValue", | ||||
|                         "name": "animateSpeed", | ||||
|                         "value": 270.2703 | ||||
|                     } | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "13,7": [ | ||||
|             "这里是漏怪检测,会检测\r[gold]山洞\r[]区域的怪物是否清空", | ||||
|         "7,7": [ | ||||
|             "这里是点光源教学的最后一层,这里将会展示点光源的一个非常强大的功能-moveLightAs。这个函数允许你以一个路径来移动一个光源。", | ||||
|             "例如本层,光源便会以一个圆形轨迹进行移动,移动的完成度是一个4次幂函数。", | ||||
|             "圆的半径为96,旋转1圈,圆心为(240,240),动画时间为3秒钟。", | ||||
|             "移动的代码为:\nconst { circle, power } = core.plugin.ani;\nconst { moveLightAs } = core.plugin.shadow;\nmoveLightAs('mt5_1', 3000, circle(96, 1, [240, 240]), power(4, 'in-out'), false);", | ||||
|             "下面光源将会进行移动。", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst enemy = core.plugin.remainEnemy.getRemainEnemyString(core.floorIds.slice(0, 5));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" | ||||
|                 "function": "function(){\nconst { circle, power } = core.plugin.ani;\nconst { moveLightAs } = core.plugin.shadow;\nmoveLightAs('mt5_1', 3000, circle(96, 1, [240, 240]), power(4, 'in-out'), false);\n}" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,7": { | ||||
|             "floorId": "MT3", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         "7,1": { | ||||
|             "floorId": ":before", | ||||
|             "stair": "upFloor" | ||||
|         }, | ||||
|         "7,13": { | ||||
|             "floorId": ":next", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [20044,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20049,20043], | ||||
|     [20042,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20057,20040], | ||||
|     [20042,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20065,20040], | ||||
|     [20042, 32, 27,  0,141, 32,  0, 27,  0, 32,141,  0, 27, 32,20040], | ||||
|     [20050,141,141,213,141,141,141,213,141,141,141,213,141,141,20048], | ||||
|     [20058, 32, 28,  0,141, 32,  0, 28,  0, 32,141,  0, 28, 32,20056], | ||||
|     [20074,141,141,216,141,141,141,216,141,141,141,216,141,141,20064], | ||||
|     [ 92,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,516, 94], | ||||
|     [20034,336,336,216,336,336,336,216,336,336,336,216,336,336,20032], | ||||
|     [20042, 31, 32, 31,336,  0,203,  0,203,  0,336, 31, 32, 31,20040], | ||||
|     [20042,  0, 28,  0,336, 31,336, 31,336, 31,336,  0, 28,  0,20040], | ||||
|     [20042,215,336,336,336,336,336,215,336,336,336,336,336,215,20040], | ||||
|     [20042,  0, 32,  0,336, 31,336, 31,336, 31,336,  0, 32,  0,20040], | ||||
|     [20042,  0, 27,  0,336,  0,203,  0,203,  0,336,  0, 27,  0,20040], | ||||
|     [20036,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20033,20035] | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 88,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  1,  0,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  0,  0,129,  0,  0,  0,  1,  0,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  0,  1,  0,  1,  0,  0,  1,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  1,  0,  0,  0,  1,  0,  0,  0,  1,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  0,  0,  0,  0,  0,  0, 87,  0,  0,  0,  0,  0,  0,  1], | ||||
|     [  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1,  1] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| @ -161,8 +69,6 @@ main.floors.MT5= | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|  | ||||
| @ -1,45 +0,0 @@ | ||||
| main.floors.MT50= | ||||
| { | ||||
| "floorId": "MT50", | ||||
| "title": "冰封高原", | ||||
| "name": "50", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| "canFlyTo": true, | ||||
| "canFlyFrom": true, | ||||
| "canUseQuickShop": true, | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 8, | ||||
| "defaultGround": "T580", | ||||
| "bgm": "winter.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
| "events": {}, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
| "cannotMoveIn": {}, | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT6= | ||||
| { | ||||
| "floorId": "MT6", | ||||
|     "title": "草原", | ||||
| "title": "主塔 6 层", | ||||
| "name": "6", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| @ -11,177 +11,30 @@ main.floors.MT6= | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "type": "setCurtain", | ||||
|             "time": 500 | ||||
|         }, | ||||
|         "\t[原始人]\b[down,hero]外面也有这些怪物吗。", | ||||
|         "\t[原始人]\b[down,hero]看来上山会有很大的难度啊。", | ||||
|         "\t[智慧结晶]\b[down,4,4]哦?看起来你需要一些帮助?", | ||||
|         "\t[原始人]\b[down,hero]谁?谁在说话?", | ||||
|         "\t[智慧结晶]\b[down,4,4]你往左边看看,那有一个绿色水晶,我就是那个绿色水晶。", | ||||
|         { | ||||
|             "type": "changePos", | ||||
|             "direction": "right" | ||||
|         }, | ||||
|         { | ||||
|             "type": "sleep", | ||||
|             "time": 300 | ||||
|         }, | ||||
|         { | ||||
|             "type": "moveHero", | ||||
|             "steps": [ | ||||
|                 "right:1" | ||||
|             ] | ||||
|         }, | ||||
|         "\t[原始人]\b[down,hero]这东西会说话?", | ||||
|         "\t[智慧结晶]\b[down,4,4]对呀对呀。", | ||||
|         "\t[智慧结晶]\b[down,4,4]我叫智慧结晶,是专门来帮助你的。", | ||||
|         "\t[原始人]\b[down,hero]帮助我?你这样怎么帮助我?", | ||||
|         "\t[智慧结晶]\b[down,4,4]别着急,我先给你说一下我的来历。", | ||||
|         "\t[智慧结晶]\b[down,4,4]未来的人类想要拯救他们自己的世界,但是无能为力,只好向历史出手。", | ||||
|         "\t[智慧结晶]\b[down,4,4]于是他们便通过一些方法将我们传送到了这里,让我们来帮助你们。", | ||||
|         "\t[智慧结晶]\b[down,4,4]这样历史便会改写,他们才有可能成功。", | ||||
|         "\t[原始人]\b[down,hero]那你怎么帮助我呢?", | ||||
|         "\t[智慧结晶]\b[down,4,4]很简单,我有很多智慧,你只需要把我放到手里,我就会消失。", | ||||
|         "\t[智慧结晶]\b[down,4,4]我的智慧也会传递给你,你也就能变强了。", | ||||
|         "\t[原始人]\b[down,hero]智慧?智慧有什么用?", | ||||
|         "\t[智慧结晶]\b[down,hero]之后你就会知道的。", | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.getNextItem();\n}" | ||||
|         }, | ||||
|         { | ||||
|             "type": "sleep", | ||||
|             "time": 300 | ||||
|         }, | ||||
|         "智慧涌入了原始人的大脑", | ||||
|         "\t[原始人]\b[down,hero]这种感觉...", | ||||
|         "\t[原始人]\b[down,hero]感觉好像可以学习一些简单的东西了。", | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.plugin.gameUi.showChapter('第一章  勇气');\n}" | ||||
|         }, | ||||
|         { | ||||
|             "type": "setValue", | ||||
|             "name": "flag:chapter", | ||||
|             "value": "1" | ||||
|         }, | ||||
|         { | ||||
|             "type": "setValue", | ||||
|             "name": "item:skill1", | ||||
|             "value": "1" | ||||
|         }, | ||||
|         { | ||||
|             "type": "setValue", | ||||
|             "name": "item:cross", | ||||
|             "value": "1" | ||||
|         } | ||||
|     ], | ||||
| "defaultGround": "ground", | ||||
| "bgm": "cave.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
|     "events": { | ||||
|         "2,3": [ | ||||
|             { | ||||
|                 "type": "changeFloor", | ||||
|                 "floorId": "MT5", | ||||
|                 "loc": [ | ||||
|                     14, | ||||
|                     7 | ||||
|                 ], | ||||
|                 "direction": "left" | ||||
|             }, | ||||
|             { | ||||
|                 "type": "setGlobalValue", | ||||
|                 "name": "animateSpeed", | ||||
|                 "value": 277.7778 | ||||
|             } | ||||
|         ], | ||||
|         "5,5": [ | ||||
|             "你可以在百科全书中查看第一章中需要特别说明的怪物特技" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,14": { | ||||
|             "floorId": "MT7", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "14,7": { | ||||
|             "floorId": "MT10", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": { | ||||
|         "4,12": [ | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nif (core.status.hero.hp === 1) {\n\tcore.completeAchievement('normal', 0);\n}\n}" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterGetItem": { | ||||
|         "4,4": [ | ||||
|             { | ||||
|                 "type": "sleep", | ||||
|                 "time": 300 | ||||
|             }, | ||||
|             "现在开启了智慧加点功能,该功能将会贯穿整个游戏,下面请仔细阅读玩法", | ||||
|             "人生不能后悔,一旦加过点后,便再也没有办法悔掉,加点时请慎重选择", | ||||
|             "很多技能都有多个等级,升级需要消耗更多智慧,但收益也会随之增多", | ||||
|             "有一些技能为必点技能,这些技能会在说明中特别指出,请尽快早点点这些技能,否则可能会导致游戏无法进行", | ||||
|             "你可以通过拾取绿宝石来获取智慧,拥有足够的智慧后请尽快加点", | ||||
|             "合理分配技能是该塔的关键,所以请加点时慎重选择", | ||||
|             "按J或者点击状态栏的技能树可以打开技能树", | ||||
|             "现在技能树已经可以在百科全书中查看", | ||||
|             "祝您游戏愉快!", | ||||
|             { | ||||
|                 "type": "openDoor", | ||||
|                 "loc": [ | ||||
|                     2, | ||||
|                     10 | ||||
|                 ] | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
| "events": {}, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
| "cannotMoveIn": {}, | ||||
| "map": [ | ||||
|     [30048,  0,  0,30050, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [30056,30057,30057,30058,  0,  0, 29, 20, 32, 29,372,  0,276, 29, 20], | ||||
|     [30064,30060,30118,30066,  0,  0,  0, 20, 29, 34, 20,  0, 20, 20, 20], | ||||
|     [30072,30073,30126,30074,  0,  0, 32, 20, 20, 20, 20, 31,  0, 31, 20], | ||||
|     [ 20,  0,  0,  0, 29,  0,  0, 20,  0,  0,204,  0, 31,  0, 20], | ||||
|     [ 20,  0,  0,  0,  0,129, 29,267,  0,  0, 20,276, 20, 20, 20], | ||||
|     [ 20,  0,  0,  0,  0,  0, 20, 20, 20, 29, 20,  0,  0,  0, 20], | ||||
|     [30060,30112,30113,30114,30065,30066,  0, 34,  0,  0, 20, 29, 20,368, 94], | ||||
|     [30073,30112,30113,30114,30073,30074, 20, 20, 20,209,  0, 34,  0,  0, 20], | ||||
|     [ 20,30120,30121,30122, 20,  0,  0,276,  0,  0, 20,248, 20, 20, 20], | ||||
|     [ 20, 20, 85, 20, 20, 20, 20, 32, 20, 32, 20, 32,  0, 32, 20], | ||||
|     [ 20,  0,  0,  0, 20,  0, 20,  0, 20, 20, 20,  0, 29,  0, 20], | ||||
|     [ 20,  0, 27,  0,214, 33,204, 29,224, 32,  0,368, 20, 20, 20], | ||||
|     [ 20,  0,  0,  0, 20,  0, 20, 32, 20,  0, 20, 29,  0, 29, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 93, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [  0,  0,  0,  0,  0,30050,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,30050,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,30050,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,30050,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,30050,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,30050,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [30057,30104,30105,30106,30057,30058,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,30065,30065,30065,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,30073,30073,30073,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
| @ -189,19 +42,4 @@ main.floors.MT6= | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT7= | ||||
| { | ||||
| "floorId": "MT7", | ||||
|     "title": "草原", | ||||
| "title": "主塔 7 层", | ||||
| "name": "7", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| @ -11,100 +11,35 @@ main.floors.MT7= | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
| "defaultGround": "ground", | ||||
| "bgm": "cave.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
|     "events": { | ||||
|         "6,7": [ | ||||
|             "设定说明之跳跃技能", | ||||
|             "你可以用这个技能做一些骚操作,比如偷怪后面的宝石", | ||||
|             "当然,为了防止直接把宝石偷完,塔里面也会有相应的措施防止你这么干,比如一张地图只能使用3次" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,0": { | ||||
|             "floorId": "MT6", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         }, | ||||
|         "0,2": { | ||||
|             "floorId": "MT8", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "14,2": { | ||||
|             "floorId": "MT9", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "0,7": { | ||||
|             "floorId": "MT8", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "14,7": { | ||||
|             "floorId": "MT9", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         }, | ||||
|         "7,14": { | ||||
|             "floorId": "MT13", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
| "events": {}, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 91, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [ 20, 29, 34, 20,  0, 29, 20, 32, 20, 29,  0, 20, 34, 29, 20], | ||||
|     [ 92,  0, 33,209, 33,  0,204, 33,204,  0, 33,209, 33,  0, 94], | ||||
|     [ 20,152,152,152,152,152,152,152,152,152,152,152,152,152, 20], | ||||
|     [ 20,  0, 29, 29,  0,  0, 29,  0, 29,  0,  0, 29, 29,  0, 20], | ||||
|     [ 20, 29,  0,  0, 29,  0,  0, 29,  0,  0, 29,  0,  0, 29, 20], | ||||
|     [ 20,152,152,152,152,152,152,152,492,152,152,152,152,152, 20], | ||||
|     [ 92, 28,  0,370,  0,  0,129,152,381, 34, 21, 34,381,374, 94], | ||||
|     [ 20,152,152,  0,152,  0, 29,152,152,152,152,152,152, 34, 20], | ||||
|     [ 20, 34, 29, 27,152,  0,152,152, 27, 28,  0,211,152,  0, 20], | ||||
|     [ 20,152,152,255,152,  0,152,403, 33,152,152, 33,152, 28, 20], | ||||
|     [ 20,  0,  0,  0,152,271,492,152,152,152,  0, 27,152,  0, 20], | ||||
|     [ 20, 34,152,152,152,152,  0,255,  0, 32,233,152,492, 34, 20], | ||||
|     [ 20, 21, 28,  0,  0,210,  0, 27,152,152,  0, 33,  0,271, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 93, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
| "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT8= | ||||
| { | ||||
| "floorId": "MT8", | ||||
|     "title": "草原", | ||||
| "title": "主塔 8 层", | ||||
| "name": "8", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| @ -11,66 +11,35 @@ main.floors.MT8= | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
| "defaultGround": "ground", | ||||
| "bgm": "cave.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
| "events": {}, | ||||
|     "changeFloor": { | ||||
|         "14,2": { | ||||
|             "floorId": "MT7", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "14,7": { | ||||
|             "floorId": "MT7", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [ 20, 28,370,  0, 33, 20, 33,211,482, 27, 20, 31,  0, 31, 20], | ||||
|     [ 20, 20, 33, 20,  0, 20, 27, 20, 28,403,492,  0,381,  0, 94], | ||||
|     [ 20,  0, 29, 20,254, 28,  0, 20, 20, 20, 20, 31,  0, 31, 20], | ||||
|     [ 20,374, 20, 20, 20,492, 20, 20, 21,  0, 20, 20, 20, 20, 20], | ||||
|     [ 20, 34, 28,  0, 20,381, 27, 20, 27,  0, 33,  0, 20,482, 20], | ||||
|     [ 20, 20, 20,210, 20, 28, 33, 20, 20, 20, 20,370, 20, 33, 20], | ||||
|     [ 20, 29, 33, 29, 20, 20,254, 20,374,  0, 27,  0, 20,  0, 94], | ||||
|     [ 20,  0, 27,  0,492,  0,  0,  0,  0, 20,  0, 20, 20,255, 20], | ||||
|     [ 20,255, 20, 20, 20,492, 20, 20, 20, 20,  0,  0,210,  0, 20], | ||||
|     [ 20,  0, 21,  0, 20, 29, 33,  0,271, 20,  0, 34, 20, 33, 20], | ||||
|     [ 20, 20, 20, 34,370,  0, 20, 20, 28, 20, 20, 20, 20,381, 20], | ||||
|     [ 20, 29, 20,  0, 20, 28, 20, 20,  0, 20, 33,  0, 20, 33, 20], | ||||
|     [ 20,  0,  0, 27, 20,271,  0, 33, 29,492, 28,  0,370,  0, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
| "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,7 +1,7 @@ | ||||
| main.floors.MT9= | ||||
| { | ||||
| "floorId": "MT9", | ||||
|     "title": "草原", | ||||
| "title": "主塔 9 层", | ||||
| "name": "9", | ||||
| "width": 15, | ||||
| "height": 15, | ||||
| @ -11,66 +11,35 @@ main.floors.MT9= | ||||
| "cannotViewMap": false, | ||||
| "images": [], | ||||
| "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "grass.mp3", | ||||
| "defaultGround": "ground", | ||||
| "bgm": "cave.mp3", | ||||
| "firstArrive": [], | ||||
| "eachArrive": [], | ||||
| "parallelDo": "", | ||||
| "events": {}, | ||||
|     "changeFloor": { | ||||
|         "0,2": { | ||||
|             "floorId": "MT7", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "0,7": { | ||||
|             "floorId": "MT7", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
| "changeFloor": {}, | ||||
| "beforeBattle": {}, | ||||
| "afterBattle": {}, | ||||
| "afterGetItem": {}, | ||||
| "afterOpenDoor": {}, | ||||
| "autoEvent": {}, | ||||
| "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20], | ||||
|     [ 20, 31,  0, 31, 20, 27,482, 28,211,  0, 20,254,  0,381, 20], | ||||
|     [ 92,  0,381,  0,492,  0,403,  0, 20, 34, 20,  0, 20, 33, 20], | ||||
|     [ 20, 31,  0, 31, 20, 20, 20, 20, 20, 29, 20, 28, 20,  0, 20], | ||||
|     [ 20, 20, 20, 20, 20, 27, 20, 21,374,  0,370, 34, 20, 27, 20], | ||||
|     [ 20,  0,492,  0, 29, 33,  0,  0, 20,210, 20, 20, 20,492, 20], | ||||
|     [ 20,482, 20,370, 20, 20, 20,255, 20,  0, 34, 29,  0,  0, 20], | ||||
|     [ 92,  0, 20, 33, 29, 20, 34, 27, 20, 20, 20, 20,255, 20, 20], | ||||
|     [ 20,  0,255, 29, 28, 20,381,  0, 20,  0,271,  0, 34,  0, 20], | ||||
|     [ 20, 20, 20, 20,210, 20, 20,492, 20, 20,  0, 20, 20, 20, 20], | ||||
|     [ 20,210,  0,  0, 28,  0,374, 33, 21,492,  0,374,  0, 29, 20], | ||||
|     [ 20,  0, 20, 20, 20, 20,  0, 20, 20, 20, 28, 20, 20,370, 20], | ||||
|     [ 20, 21, 20, 29, 33, 20,  0, 20, 34, 20, 34, 20, 34, 27, 20], | ||||
|     [ 20,  0,370,  0, 27, 20, 29, 34,492, 34, 29, 20, 29, 34, 20], | ||||
|     [ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
| "cannotMoveIn": {}, | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,62 +0,0 @@ | ||||
| main.floors.empty= | ||||
| { | ||||
|     "floorId": "empty", | ||||
|     "title": "山脚", | ||||
|     "name": "13", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": false, | ||||
|     "canFlyFrom": false, | ||||
|     "canUseQuickShop": false, | ||||
|     "cannotViewMap": true, | ||||
|     "images": [], | ||||
|     "ratio": 1, | ||||
|     "defaultGround": "grass", | ||||
|     "bgm": "mount.mp3", | ||||
|     "weather": [ | ||||
|         "sun", | ||||
|         8 | ||||
|     ], | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": {}, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveDirectly": false | ||||
| } | ||||
| @ -1,259 +0,0 @@ | ||||
| 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], | ||||
|     [  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], | ||||
|     [ 88, 89, 90, 91, 92, 93, 94,  2, 81, 82, 83, 84, 86] | ||||
| ], | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "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 | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": { | ||||
|         "2,6": [ | ||||
|             "\t[ghostSoldier]\b[this]不可能,你怎么可能打败我!\n(一个打败怪物触发的事件)" | ||||
|         ], | ||||
|         "0,9": [ | ||||
|             "这是一个高度为 48 个像素而非 32 个像素的敌人。\n高敌人的素材存放在 materials 文件夹中 enemy48.png 的部分。" | ||||
|         ] | ||||
|     }, | ||||
|     "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他们可以自行在游戏设置中开关这一功能。" | ||||
|         ] | ||||
|     }, | ||||
|     "afterOpenDoor": { | ||||
|         "11,12": [ | ||||
|             "你打开了一扇绿门,触发了一个 afterOpenDoor 事件。" | ||||
|         ], | ||||
|         "10,6": [ | ||||
|             "这是一扇高度为 48 个像素而非 32 个像素的门。\n高门和高NPC的素材存放在 materials 文件夹中 npc48.png 的部分。" | ||||
|         ] | ||||
|     }, | ||||
|     "cannotMove": {}, | ||||
|     "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] | ||||
| ], | ||||
|     "width": 13, | ||||
|     "height": 13, | ||||
|     "autoEvent": {}, | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,630 +0,0 @@ | ||||
| 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": [ | ||||
|     [  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], | ||||
|     [  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] | ||||
| ], | ||||
|     "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]具体可参见样板中本事件的写法。" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "4,12": { | ||||
|             "floorId": "sample0", | ||||
|             "loc": [ | ||||
|                 6, | ||||
|                 0 | ||||
|             ] | ||||
|         }, | ||||
|         "5,5": { | ||||
|             "floorId": "sample2", | ||||
|             "stair": "downFloor", | ||||
|             "direction": "up" | ||||
|         }, | ||||
|         "10,12": null | ||||
|     }, | ||||
|     "afterBattle": { | ||||
|         "9,6": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ], | ||||
|         "11,6": [ | ||||
|             { | ||||
|                 "type": "setValue", | ||||
|                 "name": "flag:door", | ||||
|                 "operator": "+=", | ||||
|                 "value": "1" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "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 | ||||
|         } | ||||
|     }, | ||||
|     "width": 13, | ||||
|     "height": 13, | ||||
|     "beforeBattle": {} | ||||
| } | ||||
| @ -1,90 +0,0 @@ | ||||
| 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] | ||||
| ], | ||||
|     "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]欢迎使用事件编辑器(双击方块可直接预览)" | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "6,10": { | ||||
|             "floorId": "sample1", | ||||
|             "stair": "upFloor" | ||||
|         }, | ||||
|         "7,12": { | ||||
|             "floorId": "sample2", | ||||
|             "stair": "downFloor" | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "cannotMove": {}, | ||||
|     "upFloor": null, | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "autoEvent": {}, | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,120 +0,0 @@ | ||||
| main.floors.snowShop= | ||||
| { | ||||
|     "floorId": "snowShop", | ||||
|     "title": "冰封小镇", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T640", | ||||
|     "bgm": "winterTown.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "2,12": [ | ||||
|             "这里的装备理论上是需要全部购买的,因为这些装备之后都会有向上合成", | ||||
|             "而且,一共就只有三件装备(" | ||||
|         ], | ||||
|         "7,5": [ | ||||
|             "\t[商店老板,N636]\b[up,7,5]请随意挑选", | ||||
|             { | ||||
|                 "type": "openShop", | ||||
|                 "id": "snowShop", | ||||
|                 "open": true | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "7,13": { | ||||
|             "floorId": "snowTown", | ||||
|             "loc": [ | ||||
|                 19, | ||||
|                 35 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [148,148,148,148,148,148,148,148,148,148,148,148,148,148,148], | ||||
|     [148,148,148,148,148,148,148,148,148,148,148,148,148,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,90145,90146,90146,90146,90146,90146,90146,90146,90146,90146,90147,148,148], | ||||
|     [148,148,90153,90154,90154,90154,90154,90154,90154,90154,90154,90154,90155,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,129,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,148,148], | ||||
|     [148,148,148,148,148,148,148,540,148,148,148,148,148,148,148], | ||||
|     [148,148,148,148,148,148,148,148,148,148,148,148,148,148,148] | ||||
| ], | ||||
|     "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,90016,90017,90017,90017,90017,90017,90017,90017,90017,90017,90018,  0,  0], | ||||
|     [  0,  0,90024,90025,90025,90025,90025,90025,90025,90025,90025,90025,90026,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,90104,  0,  0,  0,90106,  0,90108,90109,90092,90093,90095,  0,  0], | ||||
|     [  0,  0,90112,  0,  0,  0,90114,  0,90116,90117,90100,90101,90103,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,90038,  0,  0,  0,  0,  0,90038,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,90046,  0,  0,  0,  0,  0,90046,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,636,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,326 +0,0 @@ | ||||
| main.floors.snowTown= | ||||
| { | ||||
|     "floorId": "snowTown", | ||||
|     "title": "冰封小镇", | ||||
|     "name": "冰封雪原", | ||||
|     "width": 45, | ||||
|     "height": 45, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 8, | ||||
|     "defaultGround": "T580", | ||||
|     "bgm": "winterTown.mp3", | ||||
|     "firstArrive": null, | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "10,20": [ | ||||
|             { | ||||
|                 "type": "animate", | ||||
|                 "name": "amazed", | ||||
|                 "loc": [ | ||||
|                     10, | ||||
|                     20 | ||||
|                 ] | ||||
|             }, | ||||
|             "\t[小镇居民,youngMan]\b[up,10,20]嗯?不是怪物。", | ||||
|             "\t[小镇居民,youngMan]\b[up,10,20]请问你来这里干什么?", | ||||
|             "\t[低级智人]\b[up,hero](我最好还是不要透露我的目的吧)", | ||||
|             "\t[低级智人]\b[up,hero]最近我的家那边发生了一些事故,不能居住了。", | ||||
|             "\t[低级智人]\b[up,hero]然后我离开了那里,四处探险,发现了这里有个小镇。", | ||||
|             "\t[小镇居民,youngMan]\b[up,10,20](应该就是他了)", | ||||
|             "\t[小镇居民,youngMan]\b[up,10,20]欢迎你来到这里。", | ||||
|             "\t[小镇居民,youngMan]\b[up,10,20]我们小镇很欢迎外来人士。", | ||||
|             "\t[低级智人]\b[up,hero](这里竟然这么先进,比我那里先进了好多,感觉根本就不是同一时期的人)", | ||||
|             "\t[低级智人]\b[up,hero](而且居民也很热情)", | ||||
|             "\t[小镇居民,youngMan]\b[up,10,20]那么就请进吧。", | ||||
|             { | ||||
|                 "type": "move", | ||||
|                 "loc": [ | ||||
|                     10, | ||||
|                     20 | ||||
|                 ], | ||||
|                 "time": 250, | ||||
|                 "keep": true, | ||||
|                 "steps": [ | ||||
|                     "down:1", | ||||
|                     "left:1" | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "9,21": [ | ||||
|             "\t[小镇居民,youngMan]\b[up,9,21]欢迎来到这里!" | ||||
|         ], | ||||
|         "18,35": [ | ||||
|             "商店" | ||||
|         ], | ||||
|         "9,19": [ | ||||
|             "↓ 冰封小镇\n← 冰封高原" | ||||
|         ], | ||||
|         "11,21": [ | ||||
|             "本小镇中只有商店有用,其余的房屋均没有用。" | ||||
|         ], | ||||
|         "13,24": [ | ||||
|             "\t[小镇居民,N632]\b[up,13,24]树上的雪好美啊", | ||||
|             "\t[小镇居民,N632]\b[up,13,24]虽然每年都能见到很多次,但是每次都感觉从来没见过", | ||||
|             "\t[小镇居民,N632]\b[up,13,24]这就是时间的力量啊" | ||||
|         ], | ||||
|         "8,26": [ | ||||
|             "一个看起来做的很不错的雪人" | ||||
|         ], | ||||
|         "7,18": [ | ||||
|             "\t[低级智人]\b[down,hero]这里竟然有个小镇", | ||||
|             "\t[低级智人]\b[down,hero]而且,看起来并不像这个时代的东西", | ||||
|             "\t[低级智人]\b[down,hero]这里的东西都很先进,难道又是智慧之神吗", | ||||
|             { | ||||
|                 "type": "hide", | ||||
|                 "remove": true | ||||
|             } | ||||
|         ], | ||||
|         "39,40": [ | ||||
|             "\t[小镇居民,npc0]\b[up,39,40]山顶的风景真是看不厌啊", | ||||
|             "\t[小镇居民,npc0]\b[up,39,40]真不希望会有人破坏这美好的大自然" | ||||
|         ], | ||||
|         "37,24": [ | ||||
|             "\t[低级智人]\b[up,hero]没必要进这里面" | ||||
|         ] | ||||
|     }, | ||||
|     "changeFloor": { | ||||
|         "0,10": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 10 | ||||
|             ] | ||||
|         }, | ||||
|         "0,18": { | ||||
|             "floorId": "MT38", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 3 | ||||
|             ] | ||||
|         }, | ||||
|         "0,4": { | ||||
|             "floorId": "MT40", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 4 | ||||
|             ] | ||||
|         }, | ||||
|         "19,34": { | ||||
|             "floorId": "snowShop", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 13 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "MT44", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "beforeBattle": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "cannotMoveIn": {}, | ||||
|     "map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0, 91,  0,  0,  0,  0,  0,  0,  0,  0,  0,70187, 91,70189,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70187,  0,70189,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [604,381,376, 33,611,  0, 34,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70195,  0,70197,  0,  0,  0,70160,70161,70162,70163,  0,  0,  0,  0,  0,80296,80297,80298,80299,80300,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [604,595,584,584,584,274,604,604,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70019,70168,70169,70170,70171,  0,  0,  0,  0,  0,80304,80305,80306,80307,80308,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [ 92,  0,492,484,584, 33,378,381,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80312,80313,80314,80315,80316,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [584,584,584,584,584,584,584,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70019,  0,  0,  0,  0,80320,80321,80325,80326,80327,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70014,80328,80329,80333,80334,80335,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,584,584,584,584,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80160,80161,80162,80163,  0,  0,70003,70003,70003,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [584,584,  0,376,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80168,80169,80170,80171,  0,  0,  0,  0,  0,  0,70179,  0,  0,70181,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [ 92,617,381,484,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,584,584,584,584,584,584,70187,  0,  0,70189,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [584,584,  0,378,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70187,  0,  0,70189,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [584,584,584,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70187,  0,  0,70189,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70187,  0,  0,70189,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70195,  0,  0,70197,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,376,  0,381,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80241,80242,  0,  0,80256,80257,80258,80259,80260,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,482,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80249,80250,  0,  0,80264,80265,80266,80267,80268,  0,  0,  0,  0,  0,  0], | ||||
|     [70177,70177,70177,70177,70177,70177,70177,70178,  0,381,  0,378,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80272,80273,80274,80275,80276,  0,  0,  0,  0,  0,  0], | ||||
|     [ 92,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80280,80281,80282,80283,80284,  0,  0,  0,  0,  0,  0], | ||||
|     [70209,70209,70209,70209,70209,70209,70209,70210,  0,630,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,584,  0,  0,  0,  0,  0,80288,80289,80290,80291,80292,80241,80242,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,585,585,585,128,585,585,585,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,  0,  0,  0,  0,  0,80296,80297,80298,80299,80300,80249,80250,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,129,  0,  0,584,70152,70153,70154,70155,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,  0,  0,  0,  0,  0,80304,80305,80306,80307,80308,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,70160,70161,70162,70163,70140,70141,70142,70143,  0,80160,80161,80162,80163,584,588,  0,  0,  0,  0,80312,80313,80314,80315,80316,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,70168,70169,70170,70171,70148,70149,70150,70151,  0,80168,80169,80170,80171,584,  0,  0,  0,  0,588,80320,80321,80325,80326,80327,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,634,584,80176,80177,80178,  0,70156,70157,70158,70159,584,584,584,584,584,584,  0,  0,  0,  0,  0,80328,80329,80333,80334,80335,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,80184,80185,80186,  0,70164,70165,70166,70167,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,70014,  0,  0,  0,  0,  0,584,80192,80193,80194,  0,70172,70173,70174,70175,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80241,80242,  0,80337,80338,80339,80340,80341,80342,80343,584,584,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,80217,80218,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80249,80250,  0,80345,80346,80347,80348,80349,80350,80351,  0,  0,  0,  0,  0,  0,  0,70017,  0,  0,  0,  0,80225,80226,70003,70003,70011,  0,  0,582,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,80241,80242,  0,  0,  0,  0,80353,80354,80355,80356,80357,80358,80359,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80233,80234,  0,  0,70011,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,80249,80250,  0,  0,  0,  0,80361,80362,80363,80364,80365,80366,80367,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,584,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80369,80370,80371,80372,80373,80374,80375,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70019,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80377,80378,80379,80380,80381,80382,80383,  0,70160,70161,70162,70163,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80176,80177,80178,80385,80386,80387,80388,80325,80326,80327,  0,70168,70169,70170,70171,  0,  0,70014,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70014,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80184,80185,80186,80393,80394,80395,80396,80333,80334,80335,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80192,80193,80194,  0,  0,  0,  0,129,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70176,70177,70177,70177,70177,70177,70177,70178,  0,  0,70019,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,80160,80161,80162,80163,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70019,  0,  0,  0,  0,  0,  0,  0,70208,70209,70209,70209,70209,70209,70209,70210,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,80168,80169,80170,80171,  0,  0,  0,  0,  0,  0,  0,70019,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,133,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  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": [ | ||||
|     [70073,70073,70073,70073,70073,70073,70074,70058,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70081,70081,70081,70081,70081,70081,70082,70058,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,145,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70102,70102,70102,70102,70103,70067,70067,70067,70049,70049,145,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70067,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70110,70110,70110,70110,70111,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70058,70118,70118,70118,70118,70119,70067,70067,70056,  0,  0,145,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70065,70065,70065,70065,70065,70065,70065,70066,70067,70067,70067,70067,70067,70067,70049,70051,  0,  0,145,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70070,70070,70070,70070,70070,70070,70070,70071,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,145,145,145,145,145,145,145,145,145,145,145,145,145,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70078,70078,70078,70078,70078,70078,70078,70079,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,145,  0,70060,70065,70065,70065,70065,70065,70065,70065,70065,70066,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70086,70086,70086,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,146,  0,  0,  0,  0,  0,145,145,  0,70058,70070,70070,70070,70070,70070,70070,70070,70070,70071,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70094,70094,70094,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,145,  0,70058,70078,70078,70078,70078,70078,70078,70078,70078,70079,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,70058,70102,70102,70102,70103,70067,70067,70067,70067,70067,70064,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,145,145,70065,70066,70086,70086,70086,70086,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [  0,  0,  0,70058,70110,70110,70110,70111,70067,70067,70067,70067,70067,70069,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70071,70094,70094,70094,70094,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70065,70065,70065,70066,70118,70118,70118,70119,70067,70067,70067,70067,70067,70077,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70079,70102,70102,70102,70102,70102,70102,70102,70102,70103,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70070,70070,70070,70071,70067,70067,70067,70067,70067,70067,70067,70067,70067,70085,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,145,145,70086,70087,70110,70110,70110,70110,70110,70110,70110,70110,70111,70067,70067,70067,70067,70067,70067,70067], | ||||
|     [70078,70078,70078,70079,70067,70067,70067,70067,70067,70067,70067,70067,70067,70093,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70049,145,145,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70067,70067,70067,70067], | ||||
|     [70086,70086,70086,70087,70067,70067,70067,70056,  0,  0,  0,  0,  0,70058,70102,70102,70102,70102,70102,70102,70102,70102,70102,70056,  0,145,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70094,70094,70094,70095,70067,70067,70067,70056,  0,  0,  0,  0,  0,70058,70110,70110,70110,70110,70110,70110,70110,70110,70110,70056,  0,145,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70102,70102,70102,70103,70067,70067,70067,70056,  0,  0,  0,  0,  0,70058,70118,70118,70118,70118,70118,70118,70118,70118,70118,70056,  0,145,145,145,145,145,145,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70110,70110,70110,70111,70067,70067,70067,  0,  0,  0,145,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70118,70118,70118,70119,70067,70067,70067,70056,  0,  0,145,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,70058,70067,70067,70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,70052,70049,70049,70049,70049,70049,70049,70049,70049,70049,70051,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,145,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,145,145,145,145,145,145,145,145,145,145,145,145,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,146,146,146,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,70060,70065,70065,70065,70065,70065,70065,70059,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,70058,70070,70070,70070,70070,70070,70070,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,70058,70078,70078,70078,70078,70078,70078,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,70058,70086,70086,70086,70086,70086,70086,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,70058,70094,70094,70094,70094,70094,70094,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,  0,  0,  0,145,  0,  0,  0,70058,70102,70102,70102,70102,70102,70102,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,70110,70110,70110,70110,70110,70110,145,145,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70118,70118,70118,70118,70118,70118,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70058,70067,70067,70067,70067,70067,70067,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70064,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70066,70067,70067,70067,70067,70067,70067,70056,  0,145,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70069,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70071,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70077,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70079,70067,70067,70067,70067,70067,70067,70056,  0,  0,  0,70058,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70085,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70067,70064,70065,70065,70065,70066,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70093,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,70067,70069,70070,70070,70070,70071,70067,70067,70067], | ||||
|     [70067,70067,70067,70067,70067,70067,70067,70101,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70103,70067,70067,70067,70067,70067,70067,70077,70078,70078,70078,70079,70067,70067,70067] | ||||
| ], | ||||
|     "fgmap": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70144,70145,70146,70147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70152,70153,70154,70155,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80128,80129,80130,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80136,80137,80138,80139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70006,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80144,80145,80146,80147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80152,80153,80154,80155,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70201,70201,70201,70201,70201,70201,70201,70202,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80128,80129,80130,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80136,80137,80138,80139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80144,80145,80146,80147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80152,80153,80154,80155,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,70006,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70136,70137,70138,70139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70144,70145,70146,70147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70152,70153,70154,70155,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70006,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70006,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,80128,80129,80130,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,80136,80137,80138,80139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,80144,80145,80146,80147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,80152,80153,80154,80155,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70200,70201,70201,70201,70201,70201,70201,70202,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80280,80281,80282,80283,80284,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,80288,80289,80290,80291,80292,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70048,  0,  0,70196,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70050,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70048,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,145,  0,145,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70049,70049,70049,70050,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70180,70180,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,70188,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,70188,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,70188,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70188,70188,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,70048,70049,70049,70049,70049,70049,70050,  0,  0,  0,  0,  0,  0,  0,  0,  0,70048,  0,70196,70196,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70050,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70185,70185,70185,70185,70185,70185,70185,70186,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [70193,70193,70193,70193,70193,70193,70193,70194,  0,  0,  0,  0,  0,  0,  0,70136,70137,70138,70139,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70144,70145,70146,70147,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,582,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,584,584,584,584,584,584,584,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,582,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70184,70185,70185,70185,70185,70185,70185,70186,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,70192,70193,70193,70193,70193,70193,70193,70194,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,146,146,146,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,146,146,146,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,146,146,146,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ] | ||||
| } | ||||
| @ -1,252 +0,0 @@ | ||||
| main.floors.tower1= | ||||
| { | ||||
|     "floorId": "tower1", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "1", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": [ | ||||
|         "\t[野蛮人]\b[up,hero]这里,便是智慧之塔了", | ||||
|         "注意破墙镐在本区结束后会全部删除,请在本区域全部用完" | ||||
|     ], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "7,9": [ | ||||
|             { | ||||
|                 "type": "if", | ||||
|                 "condition": "(flag:tower1===true)", | ||||
|                 "true": [ | ||||
|                     { | ||||
|                         "type": "choices", | ||||
|                         "text": "\t[智慧精灵,N532]有什么想问的?", | ||||
|                         "choices": [ | ||||
|                             { | ||||
|                                 "text": "这座塔为什么会出现在这里?", | ||||
|                                 "action": [ | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]说实话,我也不知道", | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]这是上级的绝密情报,只有登上塔顶者才有权利知晓", | ||||
|                                     "\t[野蛮人]\b[up,hero]那你去塔顶不是随随便便的事吗,为啥你不知道", | ||||
|                                     { | ||||
|                                         "type": "animate", | ||||
|                                         "name": "angry", | ||||
|                                         "loc": [ | ||||
|                                             7, | ||||
|                                             9 | ||||
|                                         ] | ||||
|                                     }, | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]哼!人家只是一个助手啦,又不是什么挑战者", | ||||
|                                     { | ||||
|                                         "type": "animate", | ||||
|                                         "name": "sweat", | ||||
|                                         "loc": "hero" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "这座塔为什么叫做智慧之塔?", | ||||
|                                 "action": [ | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]为啥你老是问人家不会回答的问题啊!QAQ" | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "这座塔里面的怪物有多强?", | ||||
|                                 "action": [ | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]这个嘛...", | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]根据你进入塔时的实力不同,怪物强度也会不同", | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]玩家千万不要认为进塔的时候能力越低怪物越弱,这个塔里面的怪物属性是确定的", | ||||
|                                     "\t[野蛮人]\b[up,hero]玩家?玩家是啥?", | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]就是坐在电脑前面或躺在被窝里面看手机的地球人", | ||||
|                                     "\t[野蛮人]\b[up,hero]??????" | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "这座塔有几层?", | ||||
|                                 "action": [ | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]6层", | ||||
|                                     { | ||||
|                                         "type": "sleep", | ||||
|                                         "time": 500 | ||||
|                                     }, | ||||
|                                     "\t[野蛮人]\b[up,hero]没了?", | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]你还想让我回答啥?这不是你的问题吗", | ||||
|                                     { | ||||
|                                         "type": "animate", | ||||
|                                         "name": "fret", | ||||
|                                         "loc": "hero" | ||||
|                                     } | ||||
|                                 ] | ||||
|                             }, | ||||
|                             { | ||||
|                                 "text": "为啥我会在外面见到很多与智慧有关的东西?", | ||||
|                                 "action": [ | ||||
|                                     "\t[智慧精灵,N532]\b[up,7,9]因为未来的人类想要拯救过去的人类", | ||||
|                                     "\t[野蛮人]\b[up,hero]?????" | ||||
|                                 ] | ||||
|                             } | ||||
|                         ] | ||||
|                     } | ||||
|                 ], | ||||
|                 "false": [ | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]你好呀,我是智慧之塔的小助手,智慧精灵", | ||||
|                     "\t[野蛮人(内心)]\b[up,hero]卧槽,这塔里面怎么还有这玩意", | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]只要你有什么问题都可以问我哟,我会尽力想你解答", | ||||
|                     "\t[野蛮人]\b[up,hero]啊这,你为啥会在塔里面啊", | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]我一生下来就在塔里,被赋予助手的职位", | ||||
|                     "\t[野蛮人]\b[up,hero]那你就一直当助手吗?", | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]对呀,在这里面还能和帅气的哥哥一起玩,天天都特别开心", | ||||
|                     { | ||||
|                         "type": "animate", | ||||
|                         "name": "sweat", | ||||
|                         "loc": "hero" | ||||
|                     }, | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]嗨呀,不说了,不知不觉说这么多没用的东西", | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]赶紧的,有什么问题赶紧问,问完我还要去玩呢!", | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]另外提醒一句,这里面不能用你的2技能哟(我是怎么知道他的2技能的)塔里面按2键可以使用破墙镐", | ||||
|                     { | ||||
|                         "type": "setValue", | ||||
|                         "name": "flag:tower1", | ||||
|                         "value": "true" | ||||
|                     }, | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]什么?你让我让一下?", | ||||
|                     "\t[智慧精灵,N532]\b[up,7,9]不行!我的职责就是站在这个地方!" | ||||
|                 ] | ||||
|             } | ||||
|         ], | ||||
|         "6,6": [ | ||||
|             { | ||||
|                 "type": "jumpHero", | ||||
|                 "dxy": [ | ||||
|                     2, | ||||
|                     0 | ||||
|                 ], | ||||
|                 "time": 500 | ||||
|             } | ||||
|         ], | ||||
|         "8,6": [ | ||||
|             { | ||||
|                 "type": "jumpHero", | ||||
|                 "dxy": [ | ||||
|                     -2, | ||||
|                     0 | ||||
|                 ], | ||||
|                 "time": 500 | ||||
|             } | ||||
|         ], | ||||
|         "13,1": [ | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconsole.trace()\n}" | ||||
|             } | ||||
|         ], | ||||
|         "7,14": [ | ||||
|             { | ||||
|                 "type": "changeFloor", | ||||
|                 "floorId": "MT20", | ||||
|                 "loc": [ | ||||
|                     7, | ||||
|                     8 | ||||
|                 ] | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": { | ||||
|         "12,3": [ | ||||
|             "你需要按Q或双击道具栏打开装备栏后装备上该装备才行" | ||||
|         ] | ||||
|     }, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527], | ||||
|     [527, 32,381,381,381,492,  0, 87,  0,492,  0,484,528,  0,527], | ||||
|     [527,528,492,528,546,528,528,536,528,528,  0,  0,548, 29,527], | ||||
|     [527, 32,381,537,  0, 32,550,  0, 21,  0, 29,  0, 35,  0,527], | ||||
|     [527,494,528,381,528,550,528,528,528,528,528,549,378,484,527], | ||||
|     [527,484,547,  0,492,  0,  0, 27,381,  0,  0,  0,484, 29,527], | ||||
|     [527,390,482,  0,536, 28, 94,544, 92, 29,482, 29,547,  0,527], | ||||
|     [541,441,381,530,530,530,530, 27,530,530,530,530,403,  0,542], | ||||
|     [527,396,  0,376,  0,381,  0,482,528, 21, 32,  0,403,548,527], | ||||
|     [527,528,546,  0,528,528,492,532,528,537,528,528,530,  0,527], | ||||
|     [527,484,  0,530,376, 33,549, 33,492, 27, 33,544,  0,381,527], | ||||
|     [527,  0,  0,544, 33,381,492, 33,536, 33,381,492, 28,484,527], | ||||
|     [527,537,  0,381,528,527,527,497,527,527,  0,528,528,528,527], | ||||
|     [527,  0, 28,  0,482,527, 47,  0, 47,527,537,  0, 32,  0,527], | ||||
|     [527,527,527,527,527,527,527, 93,527,527,527,527,527,527,527] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "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,316,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,314,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,314,  0,  0], | ||||
|     [  0,  0,306,312,312,312,317,  0,318,312,312,312,303,  0,  0], | ||||
|     [  0,  0,314,  0,  0,  0,  0,  0,  0,  0,  0,  0,314,  0,  0], | ||||
|     [  0,  0,302,309,  0,  0,  0,  0,  0,  0,  0,  0,315,  0,  0], | ||||
|     [  0,  0,302,307,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,314,  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], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,529,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,529,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,529,  0,  0], | ||||
|     [  0,  0,529,529,529,529,529,  0,529,529,529,529,529,  0,  0], | ||||
|     [  0,  0,529,  0,  0,  0,  0,  0,  0,  0,  0,  0,529,  0,  0], | ||||
|     [  0,  0,529,529,  0,  0,  0,  0,  0,  0,  0,  0,529,  0,  0], | ||||
|     [  0,  0,529,529,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,529,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "changeFloor": { | ||||
|         "0,7": { | ||||
|             "floorId": "tower6", | ||||
|             "loc": [ | ||||
|                 24, | ||||
|                 58 | ||||
|             ] | ||||
|         }, | ||||
|         "14,7": { | ||||
|             "floorId": "tower6", | ||||
|             "loc": [ | ||||
|                 12, | ||||
|                 58 | ||||
|             ] | ||||
|         }, | ||||
|         "7,1": { | ||||
|             "floorId": "tower2", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 1 | ||||
|             ] | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -1,87 +0,0 @@ | ||||
| main.floors.tower2= | ||||
| { | ||||
|     "floorId": "tower2", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "2", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": null, | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "13,6": [ | ||||
|             "\t[智慧精灵,N532]\b[down,13,6]这个区域是第一章的最后一个区域了,也是该版本的最后一个区域" | ||||
|         ] | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": { | ||||
|         "2,8": [ | ||||
|             "你需要按Q或双击道具栏打开装备栏后装备上该装备才行" | ||||
|         ] | ||||
|     }, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527], | ||||
|     [527, 32,  0,528, 27, 33,537, 88,403,482,528, 33, 28, 33,527], | ||||
|     [527,528,537,528,528,528, 33,528,482,548,528,549,528,528,527], | ||||
|     [527, 27, 32,528,482,528, 29,528,528,381,492,  0,381,  0,527], | ||||
|     [527, 32, 28,492,378,  0,550,  0,528,482,536, 27,482, 28,527], | ||||
|     [527,546,528,528,528,528,528,  0,528,492,528,548,528,528,527], | ||||
|     [527,  0,  0, 28,  0, 34,  0,544,528,  0, 27, 21,  0,533,527], | ||||
|     [527,528,528,528,536,528,528,  0,482,  0,528,537,528,528,527], | ||||
|     [527,390, 36,494,376, 32,528,528,528,528,528,  0,548, 31,527], | ||||
|     [527,403,484,528, 32,381,492,  0, 31,544,528, 32,528,528,527], | ||||
|     [527,547,528,528,528,528,528,492,528,  0,  0,537, 32,  0,527], | ||||
|     [527,376, 31,  0,381,528, 27, 32,528, 32,528,528,492,528,527], | ||||
|     [527,492,528,528,546,528, 32, 28,550,  0,528,378, 32,  0,527], | ||||
|     [527,  0, 22, 31,  0,544, 21,549,528,  0,546, 32,381, 87,527], | ||||
|     [527,527,527,527,527,527,527,540,527,527,527,527,527,527,527] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "changeFloor": { | ||||
|         "7,1": { | ||||
|             "floorId": "tower1", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 1 | ||||
|             ] | ||||
|         }, | ||||
|         "7,14": { | ||||
|             "floorId": "tower6", | ||||
|             "loc": [ | ||||
|                 18, | ||||
|                 42 | ||||
|             ] | ||||
|         }, | ||||
|         "13,13": { | ||||
|             "floorId": "tower3", | ||||
|             "loc": [ | ||||
|                 13, | ||||
|                 13 | ||||
|             ] | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -1,68 +0,0 @@ | ||||
| main.floors.tower3= | ||||
| { | ||||
|     "floorId": "tower3", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "3", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "5,8": { | ||||
|             "floorId": "tower4", | ||||
|             "loc": [ | ||||
|                 5, | ||||
|                 8 | ||||
|             ] | ||||
|         }, | ||||
|         "13,13": { | ||||
|             "floorId": "tower2", | ||||
|             "loc": [ | ||||
|                 13, | ||||
|                 13 | ||||
|             ] | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527], | ||||
|     [527,  0,  0,  0,528,  0, 32,  0,537,528,376,528,528,403,527], | ||||
|     [527,528,528,537,528,528,528,528,  0,547,403,556, 33,390,527], | ||||
|     [527,  0, 32,  0,528,  0, 28,  0, 32,528,378,492,528,492,527], | ||||
|     [527,537,528,528,528,492,528,536,528,528,556, 33,403,396,527], | ||||
|     [527,  0, 28,  0,546, 32,528,  0, 28,528,528,494,528,528,527], | ||||
|     [527, 32, 27, 32,528,  0,544, 27,  0,528, 34,  0, 28,  0,527], | ||||
|     [527,528,528,556,528,528,492,528, 32,550,  0,528,528,556,527], | ||||
|     [527,403,376, 32,492, 87,  0,528,528,528,544,528,  0,376,527], | ||||
|     [527,556,528,528,528,528, 32,492,  0, 27,  0,537, 31,  0,527], | ||||
|     [527, 32,403,378, 32,528,536,  0, 32, 28, 32,492,  0,381,527], | ||||
|     [527,528,528,528,492,528, 32,528,547,528,528,528,550,528,527], | ||||
|     [527,  0, 32,537,  0,528,  0,492,376, 32,378,494,  0,  0,527], | ||||
|     [527,  0,  0,528,546,  0, 27,528,  0,403,  0,528,  0, 88,527], | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [], | ||||
|     "fg2map": [], | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,86 +0,0 @@ | ||||
| main.floors.tower4= | ||||
| { | ||||
|     "floorId": "tower4", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "4", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [527,527,527,527,527,527,527,543,527,527,527,527,527,527,527], | ||||
|     [527, 31, 31,536,  0,528,  0,547,  0, 31,  0,544,  0,381,527], | ||||
|     [527, 31, 31,528, 28,492, 29,528,528,  0, 28,528,  0,528,527], | ||||
|     [527,528,528,528,  0,528, 28, 34,492,492,528,528,547,  0,527], | ||||
|     [527,381,  0,550,  0,528,528,528,528,  0, 31,528,  0,528,527], | ||||
|     [527,  0,528,  0,528,528, 31,  0,536, 27,  0,556,381,378,527], | ||||
|     [527,  0,528, 27,  0,544,  0,403,  0,528,528,  0,528,528,527], | ||||
|     [527,550,528,528,528,528,492,528,550,528, 34,381,556,376,527], | ||||
|     [527,  0,  0, 31,492, 88,403,528, 31,528, 27, 32,528,  0,527], | ||||
|     [527,528,528,  0,528,403, 34,547,  0,492,492,528,528,556,527], | ||||
|     [527,  0,528,546,528,528,546,528,528,528,  0, 28,  0,  0,527], | ||||
|     [527,  0,544, 32,  0,536, 32,528, 32,  0,536,528,528,556,527], | ||||
|     [527, 27,492,  0, 27,528, 27,492,  0,528,528,528,  0,  0,527], | ||||
|     [527, 31,528, 32,  0,528, 32,546,  0,494, 87,381, 28,  0,527], | ||||
|     [527,527,527,527,527,527,527,540,527,527,527,527,527,527,527] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "changeFloor": { | ||||
|         "5,8": { | ||||
|             "floorId": "tower3", | ||||
|             "loc": [ | ||||
|                 5, | ||||
|                 8 | ||||
|             ] | ||||
|         }, | ||||
|         "7,0": { | ||||
|             "floorId": "tower6", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 15 | ||||
|             ] | ||||
|         }, | ||||
|         "7,14": { | ||||
|             "floorId": "tower6", | ||||
|             "loc": [ | ||||
|                 18, | ||||
|                 15 | ||||
|             ] | ||||
|         }, | ||||
|         "10,13": { | ||||
|             "floorId": "tower5", | ||||
|             "loc": [ | ||||
|                 10, | ||||
|                 13 | ||||
|             ] | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -1,87 +0,0 @@ | ||||
| main.floors.tower5= | ||||
| { | ||||
|     "floorId": "tower5", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "5", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": [], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": { | ||||
|         "8,5": [ | ||||
|             "这里是漏怪检测,会检测\r[gold]智慧之塔\r[]区域是否有遗漏怪物", | ||||
|             { | ||||
|                 "type": "function", | ||||
|                 "function": "function(){\nconst enemy = core.plugin.remainEnemy.getRemainEnemyString([\"tower1\", \"tower2\", \"tower3\", \"tower4\", \"tower5\", \"tower6\"]);\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" | ||||
|             } | ||||
|         ] | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527], | ||||
|     [527,376,  0,381,528,  0,378,528,  0, 27, 28,  0,528,  0,527], | ||||
|     [527,  0, 32,279,  0,381,  0,546,  0,528,  0, 32,547,  0,527], | ||||
|     [527,528,528,  0,528,528,492,528,528,528,492,528,528, 28,527], | ||||
|     [527,  0,492,381,528,  0,376,528, 87,528,376, 32,528, 27,527], | ||||
|     [527,376,528, 27,556, 32,  0,528,516,528, 32,378,492, 32,527], | ||||
|     [527, 32,556, 28,528,550,528,528,  0,528,528,279,528,528,527], | ||||
|     [527,  0,528, 32,528,  0,  0,  0,  0,536,  0, 27, 32,  0,542], | ||||
|     [527,492,528,528,528,528,547,528,528,528,556,528,556,528,527], | ||||
|     [527, 27,  0,528,  0,  0,  0,550,  0, 27,  0,492,441, 32,527], | ||||
|     [527,  0, 32,492,  0, 28,  0,528,528,528,544,528,528,528,527], | ||||
|     [527,528,547,528,546,528,492,528,  0, 28,  0,  0,546,  0,527], | ||||
|     [527,  0, 32,536,  0, 28,  0,528,550,528,528,528,  0,528,527], | ||||
|     [527, 27,  0,528, 32,  0,  0,492, 27,  0, 88,  0, 28,  0,527], | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527] | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "changeFloor": { | ||||
|         "10,13": { | ||||
|             "floorId": "tower4", | ||||
|             "loc": [ | ||||
|                 10, | ||||
|                 13 | ||||
|             ] | ||||
|         }, | ||||
|         "14,7": { | ||||
|             "floorId": "tower6", | ||||
|             "loc": [ | ||||
|                 24, | ||||
|                 2 | ||||
|             ] | ||||
|         }, | ||||
|         "8,4": { | ||||
|             "floorId": "tower7", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 7 | ||||
|             ] | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @ -1,270 +0,0 @@ | ||||
| main.floors.tower6= | ||||
| { | ||||
|     "floorId": "tower6", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "1", | ||||
|     "width": 25, | ||||
|     "height": 60, | ||||
|     "canFlyTo": true, | ||||
|     "canFlyFrom": true, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": false, | ||||
|     "images": null, | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": null, | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": { | ||||
|         "12,58": { | ||||
|             "floorId": "tower1", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ], | ||||
|             "direction": "left" | ||||
|         }, | ||||
|         "24,58": { | ||||
|             "floorId": "tower1", | ||||
|             "loc": [ | ||||
|                 0, | ||||
|                 7 | ||||
|             ], | ||||
|             "direction": "right" | ||||
|         }, | ||||
|         "18,42": { | ||||
|             "floorId": "tower2", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ], | ||||
|             "direction": "up" | ||||
|         }, | ||||
|         "18,15": { | ||||
|             "floorId": "tower4", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 14 | ||||
|             ], | ||||
|             "direction": "up" | ||||
|         }, | ||||
|         "7,15": { | ||||
|             "floorId": "tower4", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 0 | ||||
|             ], | ||||
|             "direction": "down" | ||||
|         }, | ||||
|         "24,2": { | ||||
|             "floorId": "tower5", | ||||
|             "loc": [ | ||||
|                 14, | ||||
|                 7 | ||||
|             ], | ||||
|             "direction": "left" | ||||
|         } | ||||
|     }, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17], | ||||
|     [ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17], | ||||
|     [  0,556,556, 32,  0,  0,  0, 32,537, 32,537, 32,537, 32,537, 32,  0,376,378,381, 34,556,556,  0,543], | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527,279,527,527,527,527,527,527,527,527,527], | ||||
|     [ 32,  0,537, 17,  0,  0, 17, 17,  0,  0, 17, 17,  0, 32,  0,376,550,  0, 17, 17, 17, 17, 17, 17, 17], | ||||
|     [527,527,  0, 17,527, 32,  0,537,  0,527, 17, 17,527,527,527,  0,527, 27, 32, 17, 17, 17, 17, 17, 17], | ||||
|     [ 17,  0, 27,  0,527,527,527,527,  0,546, 27, 32, 29, 17, 17,  0, 17,527, 28,  0, 17, 17, 17, 17, 17], | ||||
|     [ 32,547,527, 32, 17, 17, 17, 17, 34,527,527,527,527, 17, 17,  0, 17, 17,527,556,  0, 17, 17, 17, 17], | ||||
|     [ 32,527, 17,381,381,  0,544,  0,  0,  0, 27, 32, 32, 28,492,536, 17, 17, 17,527,378,376,381, 32, 17], | ||||
|     [527, 17, 17, 17,527,527,527,527,527,527,527,527,527,527,527,  0, 17, 17, 17, 17,527,527,527,527, 17], | ||||
|     [556, 32,381, 32, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,376,550,  0, 27, 32,381,  0,  0,556,556], | ||||
|     [527,527,527,527, 17, 17,  0, 32,547, 32,  0, 17, 17, 17, 17, 33,527,527,527,527,527,527,527,527,527], | ||||
|     [ 17, 17, 17, 17, 17,  0, 28,527,527,527,381,  0, 17, 17, 17,  0, 17,527, 32,  0,544,  0, 27, 32, 28], | ||||
|     [  0, 17, 17, 17,  0, 27,527, 17, 17, 17,527,376,381, 32,  0,279,378,527,527,527,492,527,527,527,527], | ||||
|     [  0, 27,381, 32,550,527, 17, 17, 17, 17, 17,527,527,527,527,  0,527, 17, 17, 17, 32, 17, 17, 17, 17], | ||||
|     [527,527,527,527,527,  0,  0,543,  0, 27,381, 32,  0, 17,  0, 32, 27,  0,543,  0,381,  0, 17, 17, 17], | ||||
|     [ 17, 17,  0,550, 32,  0,527,527,527,527,  0,527,527,  0,550,527,527,527,527,527,527,556, 17, 17, 17], | ||||
|     [ 28, 27, 32,527,527,527, 17, 17, 17,  0,546, 32,378,381,527, 17,378,381, 32,556, 32, 32, 17, 17, 17], | ||||
|     [527,527,527,527, 17, 17, 17, 17,  0, 32,527,527,527,527, 17,  0,381,527,527,527,527,556, 17, 17, 17], | ||||
|     [  0, 17, 17, 17, 17, 17, 17,  0,376,527,  0, 27,381, 32,  0,546,527, 17,  0,  0,390,403,396,  0,  0], | ||||
|     [ 29,  0,537,  0, 17, 17,  0,547,527, 17,527,527,527,527,  0,527, 17, 17,527,527,527,279,527,527,527], | ||||
|     [527,527,527, 32,492, 29,  0,527, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,378, 17, 17, 17], | ||||
|     [ 17, 17,527,527,527,  0,527,  0, 32,544,  0,  0, 17, 17, 17, 17, 17, 17, 17, 17, 17,  0, 17, 17, 17], | ||||
|     [ 32,556, 32, 29, 32,537,492, 27,527,527,527,  0,  0,  0, 17, 28,  0,536,  0, 27,  0,556, 17,376,556], | ||||
|     [527,527,527,527,527,527,527,381, 17, 17, 17,381,527,527, 17,527,492,527,527,527,527,  0, 17, 32,527], | ||||
|     [ 17, 17, 17, 17,  0,  0, 17, 28,  0,536, 32,  0,  0,  0, 17, 17,550, 17, 17, 17, 17, 17, 17,556, 17], | ||||
|     [  0,381,  0,537,527,527, 17,527,527,527,527,527,537,527,  0,  0,  0,381, 32,  0, 17, 17, 28,  0,  0], | ||||
|     [527,527,527, 32,  0, 27,  0,544,  0,  0,  0, 17,492, 17, 28,527,527,527,527,527, 17, 32,  0,527,527], | ||||
|     [ 17, 17,527,527,527,527,527,527,  0,527,527, 17, 27, 34,550, 17, 17, 17, 17, 17, 17,527,527,527, 17], | ||||
|     [  0, 17, 17, 17, 17, 17, 17,  0,  0, 28, 17, 17,  0,527,527,  0, 32,  0,546, 28, 17,  0,546,  0,381], | ||||
|     [381, 33, 17,441, 33,547,  0, 33,527,527, 17,  0,550,  0, 32,381,527,527,527,  0, 17,  0,527,527,527], | ||||
|     [527,527, 17,527,527,527,527,279,403,390, 17,527,527,527,527,527,527, 17, 17,  0, 17,  0, 17, 17, 17], | ||||
|     [ 17, 17, 17,  0,  0,  0, 17,  0,527,527, 17, 17, 17, 17, 17, 17, 17, 32,  0, 27,546,  0, 34,376,  0], | ||||
|     [ 17, 17, 17,527,537,  0, 32,  0,536,  0, 34,378, 32,  0, 17,  0,556,403,527,527,527,527,527,527,  0], | ||||
|     [381, 34, 28,547,  0,527,527,527,527,527,381,527,527,527, 17,527,  0,527, 17,  0,  0,544,  0, 32,  0], | ||||
|     [527,527,527,527,  0,  0,381,  0, 17,  0,  0,  0, 17,  0,  0, 32,381,376, 32,550,527,527,527,527,527], | ||||
|     [ 17, 17, 17,527,527,527,527,527, 17,527,527,527, 17,527,527,527,527,527,527,  0, 17, 17, 17, 17, 17], | ||||
|     [  0,536, 34, 17, 32,537,381,537, 32, 29, 32,556,  0, 17,  0, 27, 32, 28,  0,550,  0, 32,378, 34,  0], | ||||
|     [527,492,527, 17,527,  0,527,  0,527,527,527,527,527, 17,527,527,  0,527,527,527,527,527,527,527,527], | ||||
|     [ 17, 34, 17, 17, 17,  0, 17,  0,  0,556,390,441,396,556,  0,  0,546, 34,376, 32,549,  0, 17, 17, 17], | ||||
|     [  0,537,  0, 32, 28, 27,492, 32,527,527,527,  0,527,527,527,492,527,527,527,527,527,  0, 32,  0,  0], | ||||
|     [527,527,527,527,527,527,527,537,492,  0, 32,556,  0,  0,  0,  0,  0, 17, 17, 17,527,527,527,527,527], | ||||
|     [  0, 17, 17, 17, 17, 17, 17, 34,527,527,527,527, 28,527,527,527,536,376,543,378,381,547,  0, 32, 32], | ||||
|     [550, 31, 31, 17,  0, 27, 34,381,556,492,  0,  0, 32, 17, 17,527,527,527,527,527,492,527,527,527,527], | ||||
|     [527,527,527, 17,527,527,527, 17,527,527,527,527,  0, 17, 17, 17, 17, 17, 17, 17,546, 17, 17, 17,527], | ||||
|     [ 17, 17, 17, 17, 17, 17, 17,494,556, 33, 27,  0,381,  0,547,  0,492, 33, 28, 33,  0, 17, 17, 17, 17], | ||||
|     [  0, 27, 34,549, 34,376,381,378,527,527,527,527,  0,527,527,527,527,527,527,527,  0, 29,  0,  0,  0], | ||||
|     [527,527,527,527,527,527,527,527,527, 17, 17, 17,544,  0, 27, 33,381,  0,547,527,527,527,527,  0,527], | ||||
|     [ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,  0,527,527,527,527,527,  0, 28, 33,381,  0,544, 17], | ||||
|     [ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 29, 17, 17, 17, 17,527,527,527,527,527,527,492, 17], | ||||
|     [ 34,537, 34,381, 27,381, 34,550,492,  0, 34, 29,  0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,  0, 17], | ||||
|     [381,527,527,527,527,527,527,527,527,527,527,527,546, 34, 29, 27, 29, 34, 17, 17, 17, 17, 17,  0, 17], | ||||
|     [  0,527, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,492,527,527,527,527,536,  0, 34, 28, 27,381, 34,  0], | ||||
|     [527,527,  0,381,378, 33,381,  0, 17, 17, 17, 17,  0, 17, 17, 17,527,527,527,527,527,527,527,547,527], | ||||
|     [  0,  0,550,527,527,527,527,549,  0, 33,  0, 17,  0, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,  0,  0], | ||||
|     [527,527,527,527, 17, 17,527,527,527,527,527, 17,537,  0,381,  0,536, 34,376,  0,537,  0, 34,381, 34], | ||||
|     [527,  0,537,  0,  0, 34,492,  0, 27, 34,  0, 17,  0,527,527,527,  0,527,527,527,527,527,527,527,527], | ||||
|     [ 17,527,  0,527,527,527,527,550,527,527,527, 17, 17, 17, 17, 17,  0,546, 34, 17, 17, 17, 17, 17, 17], | ||||
|     [  0,548, 34,537,381,  0, 34,  0, 27, 34,549,  0,543,  0, 33, 28,  0,527,378,381, 33,544, 27,494,543], | ||||
|     [528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528,528] | ||||
| ], | ||||
|     "bgmap": [ | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50057,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057], | ||||
|     [50057,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,306], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041], | ||||
|     [50057,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057], | ||||
|     [50057,50041,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057,50057,50041,50041,50041,50041,50041,50041,50041,50041,50041,50057,50057], | ||||
|     [  0,  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": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [50146,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,50144,50145], | ||||
|     [50154,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,50152,50153], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,50144,50145,50146,  0,  0,  0,  0,  0,  0,552,  0,50144,50145,50146,552,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,50152,50153,50154,  0,  0,  0,  0,  0,  0,552,  0,50152,50153,50154,552,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,552,  0,552,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,552,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,552,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,552,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,552,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552], | ||||
|     [  0,  0,  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,552], | ||||
|     [  0,  0,  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,552,  0,  0,552,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0], | ||||
|     [  0,552,  0,  0,  0,552,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,552,  0,  0,  0,552,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,552,  0,  0,  0,552,  0,552,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,552,  0,50144,50145,50146,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,50152,50153,50154,  0,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,50041], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,552,  0,  0,  0,552,  0,  0,  0,  0,  0,  0,  0,  0], | ||||
|     [50146,  0,552,  0,  0,  0,  0,552,  0,  0,  0,50144,50145,50146,  0,  0,552,  0,  0,  0,  0,  0,  0,50144,50145], | ||||
|     [50154,  0,552,  0,  0,  0,  0,552,  0,  0,  0,50152,50153,50154,  0,  0,552,  0,  0,  0,  0,  0,  0,50152,50153], | ||||
|     [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0] | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "cannotMoveDirectly": true, | ||||
|     "cannotMoveIn": {} | ||||
| } | ||||
| @ -1,214 +0,0 @@ | ||||
| main.floors.tower7= | ||||
| { | ||||
|     "floorId": "tower7", | ||||
|     "title": "智慧之塔", | ||||
|     "name": "5", | ||||
|     "width": 15, | ||||
|     "height": 15, | ||||
|     "canFlyTo": false, | ||||
|     "canFlyFrom": false, | ||||
|     "canUseQuickShop": true, | ||||
|     "cannotViewMap": true, | ||||
|     "images": [], | ||||
|     "ratio": 2, | ||||
|     "defaultGround": "T526", | ||||
|     "bgm": "tower.mp3", | ||||
|     "firstArrive": [ | ||||
|         { | ||||
|             "type": "hideStatusBar", | ||||
|             "toolbox": true | ||||
|         }, | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "beforeBoss.mp3" | ||||
|         }, | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "towerBoss.mp3" | ||||
|         }, | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "towerBoss2.mp3" | ||||
|         }, | ||||
|         { | ||||
|             "type": "loadBgm", | ||||
|             "name": "towerBoss3.mp3" | ||||
|         }, | ||||
|         { | ||||
|             "type": "pauseBgm" | ||||
|         }, | ||||
|         { | ||||
|             "type": "sleep", | ||||
|             "time": 1000, | ||||
|             "noSkip": true | ||||
|         }, | ||||
|         "\t[智慧之神,E557]\b[down,7,2]哟,又来了一位挑战者啊", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]曾经也有无数的挑战者来过这里", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]但是,他们的低下智慧,却让他们在我这里败下阵来", | ||||
|         { | ||||
|             "type": "playBgm", | ||||
|             "name": "beforeBoss.mp3" | ||||
|         }, | ||||
|         "\t[智慧之神,E557]\b[down,7,2]愚蠢的他们只会一头冲向我这", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]在我面前变成一滩肉泥", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]我不由得感叹,这里的人们都是如此野蛮之人吗", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]连年不断的战争让那里的人们变得生性暴戾", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]那里已经变成了人间炼狱", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]而唯一能够拯救那里的方法就是改变历史", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]但这可能吗?", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]人们陷入无尽的恐惧当中", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]只能眼睁睁地看着自己的爱人被杀", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]只能任凭刀刃穿过自己的心脏", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]只能让自己干过的那些卑劣的事不断增多", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]只能让那些曾经被人类欺凌、被人类践踏过的生物反击", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]人类的防线一夜溃败", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]而到了那时,他们才意识到了问题的严重性", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]可这一切不都晚了吗?", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]这就是未来的人所做的一切", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]只会野蛮地向大自然索求,却丝毫不回报自然", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]他们虽拥有智慧,却将智慧用在了掠夺上面", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]因此,人们建造出了这座高塔", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]用唯一的时空穿梭技术将这座高塔传送到了10000年前", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]企图用改变历史的方式来获得解脱", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]但他们会成功吗", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]哼,谁知道呢", | ||||
|         "\t[智慧之神,E557]\b[down,7,2]现在,你应该知道这座塔的来源了吧?", | ||||
|         { | ||||
|             "type": "playBgm", | ||||
|             "name": "towerBoss.mp3" | ||||
|         }, | ||||
|         "\t[智慧之神,E557]\b[down,7,2]就让我来看一看你是不是能够改变历史的人吧!", | ||||
|         { | ||||
|             "type": "confirm", | ||||
|             "text": "是否要跳过该特殊战", | ||||
|             "yes": [ | ||||
|                 { | ||||
|                     "type": "setValue", | ||||
|                     "name": "flag:boss1", | ||||
|                     "value": "true" | ||||
|                 }, | ||||
|                 { | ||||
|                     "type": "changeFloor", | ||||
|                     "floorId": "MT20", | ||||
|                     "loc": [ | ||||
|                         7, | ||||
|                         9 | ||||
|                     ] | ||||
|                 }, | ||||
|                 { | ||||
|                     "type": "openDoor", | ||||
|                     "loc": [ | ||||
|                         13, | ||||
|                         6 | ||||
|                     ], | ||||
|                     "floorId": "MT19" | ||||
|                 }, | ||||
|                 "现在前往东边", | ||||
|                 { | ||||
|                     "type": "exit" | ||||
|                 } | ||||
|             ], | ||||
|             "no": [ | ||||
|                 "该特殊战与青岚之光音乐天国特殊战类似,但相比于青岚的特殊战,该特殊战有了不少提升:\n1.动画效果更好,运行更加流畅\n2.boss技能多样,更加好玩\n3.气氛渲染地更好,更有沉浸感\n4.流程缩短,不再枯燥", | ||||
|                 "屏幕上方有boss血条和提示等,请注意阅读", | ||||
|                 "总之,该特殊战你一定会觉得好玩的", | ||||
|                 "注意:重新开始特殊战需要刷新页面!!!!!!!!!!!!", | ||||
|                 "下面,就让我们开始吧!" | ||||
|             ] | ||||
|         }, | ||||
|         { | ||||
|             "type": "move", | ||||
|             "loc": [ | ||||
|                 7, | ||||
|                 2 | ||||
|             ], | ||||
|             "time": 1000, | ||||
|             "keep": true, | ||||
|             "steps": [ | ||||
|                 "up:1" | ||||
|             ] | ||||
|         }, | ||||
|         { | ||||
|             "type": "hide", | ||||
|             "loc": [ | ||||
|                 [ | ||||
|                     7, | ||||
|                     8 | ||||
|                 ] | ||||
|             ], | ||||
|             "floorId": "MT20", | ||||
|             "remove": true | ||||
|         }, | ||||
|         { | ||||
|             "type": "autoSave" | ||||
|         }, | ||||
|         { | ||||
|             "type": "forbidSave", | ||||
|             "forbid": true | ||||
|         }, | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.drawWarning(7, 2, \"智慧之神\");\n}" | ||||
|         }, | ||||
|         { | ||||
|             "type": "sleep", | ||||
|             "time": 3000, | ||||
|             "noSkip": true | ||||
|         }, | ||||
|         { | ||||
|             "type": "function", | ||||
|             "function": "function(){\ncore.plugin.towerBoss.initTowerBoss();\n}" | ||||
|         } | ||||
|     ], | ||||
|     "eachArrive": [], | ||||
|     "parallelDo": "", | ||||
|     "events": {}, | ||||
|     "changeFloor": {}, | ||||
|     "afterBattle": {}, | ||||
|     "afterGetItem": {}, | ||||
|     "afterOpenDoor": {}, | ||||
|     "autoEvent": {}, | ||||
|     "cannotMove": {}, | ||||
|     "map": [ | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,557,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,527], | ||||
|     [527,527,527,527,527,527,527,527,527,527,527,527,527,527,527] | ||||
| ], | ||||
|     "bgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "fgmap": [ | ||||
| 
 | ||||
| ], | ||||
|     "bg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "fg2map": [ | ||||
| 
 | ||||
| ], | ||||
|     "beforeBattle": {}, | ||||
|     "color": [ | ||||
|         0, | ||||
|         0, | ||||
|         0, | ||||
|         0.1 | ||||
|     ], | ||||
|     "weather": [ | ||||
|         "fog", | ||||
|         2 | ||||
|     ], | ||||
|     "cannotMoveIn": {}, | ||||
|     "cannotMoveDirectly": true | ||||
| } | ||||
										
											Binary file not shown.
										
									
								
							| @ -1174,7 +1174,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { | ||||
|                 return; | ||||
|             } | ||||
| 
 | ||||
|             const [x, y] = flags.mouseLoc; | ||||
|             const [x, y] = flags.mouseLoc ?? [0, 0]; | ||||
|             const mx = Math.round(x + core.bigmap.offsetX / 32); | ||||
|             const my = Math.round(y + core.bigmap.offsetY / 32); | ||||
| 
 | ||||
|  | ||||
| @ -1161,7 +1161,7 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = | ||||
| 		"name": "bgm查看器", | ||||
| 		"canUseItemEffect": "true", | ||||
| 		"text": "可以查看游戏内你已经听过的bgm,歌曲名格式:歌手——歌曲名", | ||||
| 		"useItemEffect": "core.plugin.bgmOpened.value = true;" | ||||
| 		"useItemEffect": "" | ||||
| 	}, | ||||
| 	"I559": { | ||||
| 		"cls": "constants", | ||||
|  | ||||
| @ -16,6 +16,7 @@ import gameShadow from './plugin/shadow/gameShadow'; | ||||
| import achievement from './plugin/ui/achievement'; | ||||
| import completion, { floors } from './plugin/completion'; | ||||
| import path from './plugin/fx/path'; | ||||
| import * as ani from 'mutate-animate'; | ||||
| 
 | ||||
| function forward() { | ||||
|     const toForward: any[] = [ | ||||
| @ -65,6 +66,11 @@ function forward() { | ||||
|         const all = core.floorIds.slice(from, to + 1); | ||||
|         floors[i + 1] = all; | ||||
|     }); | ||||
| 
 | ||||
|     // @ts-ignore
 | ||||
|     core.plugin.ani = ani; | ||||
|     // @ts-ignore
 | ||||
|     core.plugin.shadow = shadow(); | ||||
| } | ||||
| 
 | ||||
| main.forward = forward; | ||||
|  | ||||
| @ -1,589 +0,0 @@ | ||||
| import { Animation, bezier, hyper, linear, shake, sleep } from 'mutate-animate'; | ||||
| import { Chase, shake2 } from './chase'; | ||||
| import { ChaseCameraData } from './data'; | ||||
| 
 | ||||
| const ani = new Animation(); | ||||
| ani.register('rect', 0); | ||||
| 
 | ||||
| export const path1: Partial<Record<FloorIds, LocArr[]>> = { | ||||
|     MT16: [ | ||||
|         [23, 23], | ||||
|         [0, 23] | ||||
|     ], | ||||
|     MT15: [ | ||||
|         [63, 4], | ||||
|         [61, 4], | ||||
|         [61, 5], | ||||
|         [58, 5], | ||||
|         [58, 8], | ||||
|         [54, 8], | ||||
|         [54, 11], | ||||
|         [51, 11], | ||||
|         [51, 8], | ||||
|         [45, 8], | ||||
|         [45, 4], | ||||
|         [47, 4], | ||||
|         [47, 6], | ||||
|         [51, 6], | ||||
|         [51, 5], | ||||
|         [52, 5], | ||||
|         [52, 3], | ||||
|         [50, 3], | ||||
|         [50, 5], | ||||
|         [48, 5], | ||||
|         [48, 3], | ||||
|         [35, 3], | ||||
|         [35, 5], | ||||
|         [31, 5], | ||||
|         [31, 7], | ||||
|         [34, 7], | ||||
|         [34, 9], | ||||
|         [31, 9], | ||||
|         [31, 11], | ||||
|         [12, 11], | ||||
|         [12, 8], | ||||
|         [1, 8], | ||||
|         [1, 7], | ||||
|         [0, 7] | ||||
|     ], | ||||
|     MT14: [ | ||||
|         [127, 7], | ||||
|         [126, 7], | ||||
|         [126, 8], | ||||
|         [124, 8], | ||||
|         [124, 7], | ||||
|         [115.2, 7], | ||||
|         [115.2, 9.2], | ||||
|         [110.2, 9.2], | ||||
|         [110.2, 11], | ||||
|         [109.8, 11], | ||||
|         [109.8, 8.8], | ||||
|         [111.8, 8.8], | ||||
|         [111.8, 7], | ||||
|         [104, 7], | ||||
|         [104, 3], | ||||
|         [100, 3], | ||||
|         [100, 4], | ||||
|         [98, 4], | ||||
|         [98, 3], | ||||
|         [96, 3], | ||||
|         [96, 6], | ||||
|         [95, 6], | ||||
|         [95, 7], | ||||
|         [88, 7], | ||||
|         [88, 6], | ||||
|         [85, 6], | ||||
|         [85, 8], | ||||
|         [83, 8], | ||||
|         [83, 9], | ||||
|         [81, 9], | ||||
|         [81, 11], | ||||
|         [72, 11], | ||||
|         [72, 5], | ||||
|         [68, 5], | ||||
|         [68, 8], | ||||
|         [67, 8], | ||||
|         [67, 10], | ||||
|         [65, 10], | ||||
|         [65, 11], | ||||
|         [62, 11], | ||||
|         [62, 9], | ||||
|         [60, 9], | ||||
|         [60, 11], | ||||
|         [57, 11], | ||||
|         [57, 9], | ||||
|         [54, 9] | ||||
|     ] | ||||
| }; | ||||
| 
 | ||||
| export const camera1: ChaseCameraData[] = [ | ||||
|     ['MT16', 0, 10, 0, 1600, hyper('sin', 'in')], | ||||
|     ['MT15', 45, 0, 0, 2324, hyper('sin', 'in')], | ||||
|     ['MT15', 40, 0, 2324, 1992, hyper('sin', 'out')], | ||||
|     ['MT15', 41, 0, 5312, 498, hyper('sin', 'in-out')], | ||||
|     ['MT15', 37, 0, 5810, 1660, hyper('sin', 'in')], | ||||
|     ['MT15', 29, 0, 7470, 830, hyper('sin', 'out')], | ||||
|     ['MT15', 25, 0, 11454, 996, hyper('sin', 'in')], | ||||
|     ['MT15', 12, 0, 12450, 996, linear()], | ||||
|     ['MT15', 0, 0, 13446, 1470, hyper('sin', 'out')], | ||||
|     ['MT14', 109, 0, 0, 1328, hyper('sin', 'in')], | ||||
|     ['MT14', 104, 0, 1328, 332, hyper('sin', 'out')], | ||||
|     ['MT14', 92, 0, 5478, 2822, hyper('sin', 'in')], | ||||
|     ['MT14', 84, 0, 8300, 1992, linear()], | ||||
|     ['MT14', 74, 0, 10292, 2988, linear()], | ||||
|     ['MT14', 65, 0, 13280, 2988, linear()], | ||||
|     ['MT14', 58, 0, 16268, 1992, linear()], | ||||
|     ['MT14', 47, 0, 18260, 3320, linear()], | ||||
|     ['MT14', 36, 0, 21580, 3320, linear()], | ||||
|     ['MT14', 0, 0, 24900, 9960, linear()] | ||||
| ]; | ||||
| 
 | ||||
| /** | ||||
|  * 追逐战开始前的初始化函数,移除所有血瓶和门等 | ||||
|  */ | ||||
| export function init1() { | ||||
|     const ids: FloorIds[] = ['MT13', 'MT14', 'MT15']; | ||||
|     const toRemove: [number, number, FloorIds][] = []; | ||||
|     ids.forEach(v => { | ||||
|         core.status.maps[v].cannotMoveDirectly = true; | ||||
|         core.extractBlocks(v); | ||||
|         core.status.maps[v].blocks.forEach(vv => { | ||||
|             if ( | ||||
|                 ['animates', 'items'].includes(vv.event.cls) && | ||||
|                 !vv.event.id.endsWith('Portal') | ||||
|             ) { | ||||
|                 toRemove.push([vv.x, vv.y, v]); | ||||
|             } | ||||
|         }); | ||||
|     }); | ||||
|     toRemove.forEach(v => { | ||||
|         core.removeBlock(...v); | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
| export function chaseShake(chase: Chase) { | ||||
|     chase.ani | ||||
|         .mode(shake2(2 / 32, bezier(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)), true) | ||||
|         .time(50000) | ||||
|         .shake(1, 0); | ||||
| } | ||||
| 
 | ||||
| export async function wolfMove(chase: Chase) { | ||||
|     core.moveBlock(23, 17, Array(6).fill('down'), 80); | ||||
|     await sleep(550); | ||||
|     core.setBlock(508, 23, 23); | ||||
| } | ||||
| 
 | ||||
| export function judgeFail1(chase: Chase) { | ||||
|     chase.ani.ticker.add(() => { | ||||
|         if (core.status.hero.loc.x > core.bigmap.offsetX / 32 + 17) { | ||||
|             chase.end(); | ||||
|             ani.time(750).apply('rect', 0); | ||||
|             core.lose('逃跑失败'); | ||||
|         } | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
| export function drawBack(chase: Chase) { | ||||
|     chase.on('MT15', 0, () => { | ||||
|         ani.mode(hyper('sin', 'out')).time(1500).absolute().apply('rect', 64); | ||||
|         const ctx = core.createCanvas('chaseBack', 0, 0, 480, 480, 120); | ||||
|         ctx.fillStyle = '#000'; | ||||
|         const fn = () => { | ||||
|             if (!ctx) ani.ticker.remove(fn); | ||||
|             core.clearMap(ctx); | ||||
|             ctx.fillRect(0, 0, 480, ani.value.rect); | ||||
|             ctx.fillRect(0, 480, 480, -ani.value.rect); | ||||
|         }; | ||||
|         ani.ticker.add(fn); | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
| export function para1(chase: Chase) { | ||||
|     chase.on('MT15', 830, () => { | ||||
|         for (let tx = 53; tx < 58; tx++) { | ||||
|             for (let ty = 3; ty < 8; ty++) { | ||||
|                 core.setBlock(336, tx, ty); | ||||
|             } | ||||
|         } | ||||
|         core.drawAnimate('explosion3', 55, 5); | ||||
|         core.drawAnimate('stone', 55, 5); | ||||
|     }); | ||||
|     chase.on('MT15', 1080, () => { | ||||
|         core.setBlock(336, 58, 9); | ||||
|         core.setBlock(336, 59, 9); | ||||
|         core.drawAnimate('explosion1', 58, 9); | ||||
|         core.drawAnimate('explosion1', 59, 9); | ||||
|     }); | ||||
|     chase.on('MT15', 1190, () => { | ||||
|         core.setBlock(336, 53, 8); | ||||
|         core.setBlock(336, 52, 8); | ||||
|         core.drawAnimate('explosion1', 53, 8); | ||||
|         core.drawAnimate('explosion1', 52, 8); | ||||
|     }); | ||||
|     chase.on('MT15', 1580, () => { | ||||
|         core.setBlock(336, 51, 7); | ||||
|         core.drawAnimate('explosion1', 51, 7); | ||||
|     }); | ||||
|     chase.on('MT15', 1830, () => { | ||||
|         core.setBlock(336, 47, 7); | ||||
|         core.setBlock(336, 49, 9); | ||||
|         core.drawAnimate('explosion1', 49, 9); | ||||
|         core.drawAnimate('explosion1', 47, 7); | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
| export function para2(chase: Chase) { | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.setBlock(336, 45, 9); | ||||
|             core.drawAnimate('explosion1', 45, 9); | ||||
|         }, | ||||
|         45, | ||||
|         8 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.setBlock(336, 44, 6); | ||||
|             core.drawAnimate('explosion1', 44, 6); | ||||
|         }, | ||||
|         45, | ||||
|         6 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.setBlock(336, 44, 4); | ||||
|             core.drawAnimate('explosion1', 44, 4); | ||||
|             core.drawAnimate('explosion1', 48, 6); | ||||
|             core.removeBlock(48, 6); | ||||
|         }, | ||||
|         45, | ||||
|         4 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.setBlock(336, 41, 4); | ||||
|             core.setBlock(336, 32, 6); | ||||
|             core.drawAnimate('explosion1', 41, 4); | ||||
|             core.drawAnimate('explosion1', 32, 6); | ||||
|         }, | ||||
|         41, | ||||
|         3 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.drawAnimate('explosion3', 37, 7); | ||||
|             core.vibrate('vertical', 1000, 25, 10); | ||||
|             for (let tx = 36; tx < 42; tx++) { | ||||
|                 for (let ty = 4; ty < 11; ty++) { | ||||
|                     core.setBlock(336, tx, ty); | ||||
|                 } | ||||
|             } | ||||
|         }, | ||||
|         35, | ||||
|         3 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.vibrate('vertical', 10000, 25, 1); | ||||
|             core.removeBlock(34, 8); | ||||
|             core.removeBlock(33, 8); | ||||
|             core.drawAnimate('explosion1', 34, 8); | ||||
|             core.drawAnimate('explosion1', 33, 8); | ||||
|         }, | ||||
|         31, | ||||
|         5 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.setBlock(336, 32, 9); | ||||
|             core.drawAnimate('explosion1', 32, 9); | ||||
|         }, | ||||
|         33, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT15', | ||||
|         () => { | ||||
|             core.removeBlock(32, 9); | ||||
|             core.drawAnimate('explosion1', 32, 9); | ||||
|         }, | ||||
|         [33, 34, 34], | ||||
|         9 | ||||
|     ); | ||||
|     for (let x = 19; x < 31; x++) { | ||||
|         const xx = x; | ||||
|         chase.onHeroLoc( | ||||
|             'MT15', | ||||
|             () => { | ||||
|                 core.setBlock(336, xx + 1, 11); | ||||
|                 core.drawAnimate('explosion1', xx + 1, 11); | ||||
|             }, | ||||
|             xx, | ||||
|             11 | ||||
|         ); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| export function para3(chase: Chase) { | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 126, 6); | ||||
|             core.setBlock(336, 124, 6); | ||||
|             core.setBlock(336, 124, 9); | ||||
|             core.setBlock(336, 126, 9); | ||||
|             core.drawAnimate('explosion1', 126, 6); | ||||
|             core.drawAnimate('explosion1', 124, 6); | ||||
|             core.drawAnimate('explosion1', 124, 9); | ||||
|             core.drawAnimate('explosion1', 126, 9); | ||||
|         }, | ||||
|         126, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(508, 127, 7); | ||||
|             core.jumpBlock(127, 7, 112, 7, 500, true); | ||||
|             setTimeout(() => { | ||||
|                 core.setBlock(509, 112, 7); | ||||
|             }, 520); | ||||
|             core.drawHeroAnimate('amazed'); | ||||
|             core.setBlock(336, 121, 6); | ||||
|             core.setBlock(336, 122, 6); | ||||
|             core.setBlock(336, 120, 8); | ||||
|             core.setBlock(336, 121, 8); | ||||
|             core.setBlock(336, 122, 8); | ||||
|             core.drawAnimate('explosion1', 121, 6); | ||||
|             core.drawAnimate('explosion1', 122, 6); | ||||
|             core.drawAnimate('explosion1', 120, 8); | ||||
|             core.drawAnimate('explosion1', 121, 8); | ||||
|             core.drawAnimate('explosion1', 122, 8); | ||||
|         }, | ||||
|         123, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 109, 11); | ||||
|             core.removeBlock(112, 8); | ||||
|             core.drawAnimate('explosion1', 109, 11); | ||||
|             core.drawAnimate('explosion1', 112, 8); | ||||
|             core.insertAction([ | ||||
|                 { type: 'moveHero', time: 400, steps: ['backward:1'] } | ||||
|             ]); | ||||
|             chase.onHeroLoc( | ||||
|                 'MT14', | ||||
|                 () => { | ||||
|                     core.jumpBlock(112, 7, 110, 4, 500, true); | ||||
|                     core.drawHeroAnimate('amazed'); | ||||
|                     setTimeout(() => { | ||||
|                         core.setBlock(506, 110, 4); | ||||
|                     }, 540); | ||||
|                 }, | ||||
|                 112, | ||||
|                 8 | ||||
|             ); | ||||
|         }, | ||||
|         110, | ||||
|         10 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 117, 6); | ||||
|             core.setBlock(336, 116, 6); | ||||
|             core.setBlock(336, 115, 6); | ||||
|             core.setBlock(336, 114, 6); | ||||
|             core.setBlock(336, 117, 8); | ||||
|             core.setBlock(336, 116, 8); | ||||
|             core.drawAnimate('explosion1', 117, 6); | ||||
|             core.drawAnimate('explosion1', 116, 6); | ||||
|             core.drawAnimate('explosion1', 115, 6); | ||||
|             core.drawAnimate('explosion1', 114, 6); | ||||
|             core.drawAnimate('explosion1', 116, 8); | ||||
|             core.drawAnimate('explosion1', 117, 8); | ||||
|         }, | ||||
|         118, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 112, 8); | ||||
|             core.setBlock(336, 113, 7); | ||||
|             core.drawAnimate('explosion1', 112, 8); | ||||
|             core.drawAnimate('explosion1', 113, 7); | ||||
|         }, | ||||
|         112, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             for (let tx = 111; tx <= 115; tx++) { | ||||
|                 core.setBlock(336, tx, 10); | ||||
|                 core.drawAnimate('explosion1', tx, 10); | ||||
|             } | ||||
|             core.setBlock(336, 112, 8); | ||||
|             core.drawAnimate('explosion1', 112, 8); | ||||
|         }, | ||||
|         115, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.jumpBlock(97, 4, 120, -3, 2000); | ||||
|             for (let tx = 109; tx <= 120; tx++) { | ||||
|                 for (let ty = 3; ty <= 11; ty++) { | ||||
|                     if (ty == 7) continue; | ||||
|                     core.setBlock(336, tx, ty); | ||||
|                 } | ||||
|             } | ||||
|             core.drawAnimate('explosion2', 119, 7); | ||||
|             core.removeBlock(105, 7); | ||||
|             core.drawAnimate('explosion1', 105, 7); | ||||
|         }, | ||||
|         110, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 95, 3); | ||||
|             core.setBlock(336, 93, 6); | ||||
|             core.drawAnimate('explosion1', 95, 3); | ||||
|             core.drawAnimate('explosion1', 93, 6); | ||||
|         }, | ||||
|         97, | ||||
|         3 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 87, 4); | ||||
|             core.setBlock(336, 88, 5); | ||||
|             core.drawAnimate('explosion1', 87, 4); | ||||
|             core.drawAnimate('explosion1', 88, 5); | ||||
|         }, | ||||
|         88, | ||||
|         6 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 84, 6); | ||||
|             core.setBlock(336, 85, 5); | ||||
|             core.setBlock(336, 86, 8); | ||||
|             core.drawAnimate('explosion1', 84, 6); | ||||
|             core.drawAnimate('explosion1', 85, 5); | ||||
|             core.drawAnimate('explosion1', 86, 8); | ||||
|         }, | ||||
|         86, | ||||
|         6 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 81, 8); | ||||
|             core.setBlock(336, 82, 11); | ||||
|             core.drawAnimate('explosion1', 81, 8); | ||||
|             core.drawAnimate('explosion1', 82, 11); | ||||
|         }, | ||||
|         81, | ||||
|         9 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 73, 8); | ||||
|             core.setBlock(336, 72, 4); | ||||
|             core.drawAnimate('explosion1', 73, 8); | ||||
|             core.drawAnimate('explosion1', 72, 4); | ||||
|         }, | ||||
|         72, | ||||
|         11 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             for (let tx = 74; tx < 86; tx++) { | ||||
|                 for (let ty = 3; ty < 12; ty++) { | ||||
|                     core.setBlock(336, tx, ty); | ||||
|                 } | ||||
|             } | ||||
|             core.drawAnimate('explosion2', 79, 7); | ||||
|             core.vibrate('vertical', 4000, 25, 15); | ||||
|         }, | ||||
|         71, | ||||
|         7 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 68, 4); | ||||
|             core.setBlock(336, 67, 6); | ||||
|             core.drawAnimate('explosion1', 68, 4); | ||||
|             core.drawAnimate('explosion1', 67, 6); | ||||
|         }, | ||||
|         68, | ||||
|         5 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             for (let tx = 65; tx <= 72; tx++) { | ||||
|                 for (let ty = 3; ty <= 9; ty++) { | ||||
|                     core.setBlock(336, tx, ty); | ||||
|                 } | ||||
|             } | ||||
|             core.setBlock(336, 72, 10); | ||||
|             core.setBlock(336, 72, 11); | ||||
|             core.drawAnimate('explosion3', 69, 5); | ||||
|         }, | ||||
|         67, | ||||
|         10 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             core.setBlock(336, 63, 9); | ||||
|             core.setBlock(336, 60, 8); | ||||
|             core.setBlock(336, 56, 11); | ||||
|             core.drawAnimate('explosion1', 63, 9); | ||||
|             core.drawAnimate('explosion1', 60, 8); | ||||
|             core.drawAnimate('explosion1', 56, 11); | ||||
|         }, | ||||
|         64, | ||||
|         11 | ||||
|     ); | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         () => { | ||||
|             for (let tx = 58; tx <= 64; tx++) { | ||||
|                 for (let ty = 3; ty <= 11; ty++) { | ||||
|                     core.setBlock(336, tx, ty); | ||||
|                 } | ||||
|             } | ||||
|             core.drawAnimate('explosion2', 61, 7); | ||||
|         }, | ||||
|         57, | ||||
|         9 | ||||
|     ); | ||||
|     for (let x = 21; x < 49; x++) { | ||||
|         chase.onHeroLoc( | ||||
|             'MT14', | ||||
|             () => { | ||||
|                 for (let ty = 3; ty <= 11; ty++) { | ||||
|                     core.setBlock(336, x + 4, ty); | ||||
|                     core.drawAnimate('explosion1', x + 4, ty); | ||||
|                 } | ||||
|             }, | ||||
|             x | ||||
|         ); | ||||
|     } | ||||
|     chase.onHeroLoc( | ||||
|         'MT14', | ||||
|         async () => { | ||||
|             flags.finishChase1 = true; | ||||
|             core.plugin.towerBoss.autoFixRouteBoss(); | ||||
|             core.showStatusBar(); | ||||
|             ani.time(750).apply('rect', 0); | ||||
|             chase.end(); | ||||
|             await sleep(750); | ||||
|             ani.ticker.destroy(); | ||||
|             core.deleteCanvas('chaseBack'); | ||||
|         }, | ||||
|         21 | ||||
|     ); | ||||
| } | ||||
| @ -1,17 +1,5 @@ | ||||
| import { PathFn, TimingFn } from 'mutate-animate'; | ||||
| import { Chase } from './chase'; | ||||
| import { | ||||
|     camera1, | ||||
|     para1, | ||||
|     para2, | ||||
|     para3, | ||||
|     path1, | ||||
|     chaseShake, | ||||
|     wolfMove, | ||||
|     init1, | ||||
|     judgeFail1, | ||||
|     drawBack | ||||
| } from './chase1'; | ||||
| 
 | ||||
| export type ChaseCameraData = [ | ||||
|     floorId: FloorIds, // 楼层
 | ||||
| @ -32,21 +20,5 @@ interface ChaseData { | ||||
| } | ||||
| 
 | ||||
| export function getChaseDataByIndex(index: number): ChaseData { | ||||
|     if (index === 1) { | ||||
|         init1(); | ||||
|         return { | ||||
|             camera: camera1, | ||||
|             fns: [ | ||||
|                 para1, | ||||
|                 para2, | ||||
|                 para3, | ||||
|                 chaseShake, | ||||
|                 wolfMove, | ||||
|                 drawBack, | ||||
|                 judgeFail1 | ||||
|             ], | ||||
|             path: path1 | ||||
|         }; | ||||
|     } | ||||
|     throw new ReferenceError(`Deliver wrong chase index.`); | ||||
| } | ||||
|  | ||||
| @ -11,7 +11,7 @@ export default function init() { | ||||
| } | ||||
| 
 | ||||
| export const floors: Record<number, FloorIds[]> = { | ||||
|     1: ['MT0', 'tower7'] | ||||
|     1: ['MT0', 'MT0'] | ||||
| }; | ||||
| const achis: Record<number, Record<AchievementType, number[]>> = { | ||||
|     1: { | ||||
|  | ||||
| @ -71,7 +71,7 @@ export function getMarkInfo(id: EnemyIds, noMessage: boolean = false) { | ||||
|             tip('success', `踩到了${core.material.enemys[id].name}的临界!`); | ||||
|         } | ||||
|         reached[info.nextCritical] = true; | ||||
|         const n = core.nextCriticals(id, 1, void 0, void 0, 'empty')[0]?.[0]; | ||||
|         const n = core.nextCriticals(id, 1, void 0, void 0, 'MT0')[0]?.[0]; | ||||
|         const next = (n ?? 0) + core.status.hero.atk; | ||||
|         info.nextCritical = next; | ||||
|     } | ||||
| @ -86,8 +86,7 @@ export function checkMarkedEnemy(noMessage: boolean = false) { | ||||
|     getMarkedEnemy().forEach(v => { | ||||
|         getMarkInfo(v); | ||||
|         const damage = | ||||
|             core.getDamageInfo(v, void 0, void 0, void 0, 'empty')?.damage ?? | ||||
|             -1; | ||||
|             core.getDamageInfo(v, void 0, void 0, void 0, 'MT0')?.damage ?? -1; | ||||
|         if (damage === -1) return; | ||||
|         const info = enemyDamageInfo[v]!; | ||||
|         const name = core.material.enemys[v].name; | ||||
|  | ||||
| @ -32,25 +32,105 @@ export default function init() { | ||||
| } | ||||
| 
 | ||||
| const shadowInfo: Partial<Record<FloorIds, Light[]>> = { | ||||
|     MT48: [ | ||||
|     MT1: [ | ||||
|         { | ||||
|             id: 'mt48_1', | ||||
|             id: 'mt1_1', | ||||
|             x: 112, | ||||
|             y: 208, | ||||
|             decay: 100, | ||||
|             r: 300, | ||||
|             color: '#0000' | ||||
|         }, | ||||
|         { | ||||
|             id: 'mt1_2', | ||||
|             x: 240, | ||||
|             y: 336, | ||||
|             decay: 50, | ||||
|             r: 150, | ||||
|             color: '#0000', | ||||
|             noShelter: true | ||||
|         }, | ||||
|         { | ||||
|             id: 'mt1_3', | ||||
|             x: 336, | ||||
|             y: 272, | ||||
|             decay: 50, | ||||
|             r: 200, | ||||
|             color: '#5bf3' | ||||
|         } | ||||
|     ], | ||||
|     MT2: [ | ||||
|         { | ||||
|             id: 'mt2_1', | ||||
|             x: 0, | ||||
|             y: 48, | ||||
|             decay: 0, | ||||
|             y: 0, | ||||
|             decay: 50, | ||||
|             r: 200, | ||||
|             color: '#0000', | ||||
|             followHero: true | ||||
|         } | ||||
|     ], | ||||
|     MT3: [ | ||||
|         { | ||||
|             id: 'mt3_1', | ||||
|             x: 112, | ||||
|             y: 88, | ||||
|             decay: 50, | ||||
|             r: 200, | ||||
|             color: '#0000' | ||||
|         }, | ||||
|         { | ||||
|             id: 'mt3_2', | ||||
|             x: 368, | ||||
|             y: 88, | ||||
|             decay: 50, | ||||
|             r: 400, | ||||
|             color: '#0000' | ||||
|         }, | ||||
|         { | ||||
|             id: 'mt3_3', | ||||
|             x: 80, | ||||
|             y: 272, | ||||
|             decay: 50, | ||||
|             r: 300, | ||||
|             color: '#0000' | ||||
|         } | ||||
|     ], | ||||
|     MT4: [ | ||||
|         { | ||||
|             id: 'mt4_1', | ||||
|             x: 80, | ||||
|             y: 240, | ||||
|             decay: 50, | ||||
|             r: 300, | ||||
|             color: '#0000' | ||||
|         } | ||||
|     ], | ||||
|     MT5: [ | ||||
|         { | ||||
|             id: 'mt5_1', | ||||
|             x: 336, | ||||
|             y: 240, | ||||
|             decay: 50, | ||||
|             r: 300, | ||||
|             color: '#0000' | ||||
|         } | ||||
|     ] | ||||
| }; | ||||
| const backgroundInfo: Partial<Record<FloorIds, Color>> = { | ||||
|     MT48: '#0008' | ||||
|     MT1: '#0008', | ||||
|     MT2: '#000', | ||||
|     MT3: '#000a', | ||||
|     MT4: '#000a', | ||||
|     MT5: '#000a' | ||||
| }; | ||||
| const blurInfo: Partial<Record<FloorIds, number>> = { | ||||
|     MT48: 4 | ||||
|     MT1: 3, | ||||
|     MT2: 3 | ||||
| }; | ||||
| const immersionInfo: Partial<Record<FloorIds, number>> = { | ||||
|     MT48: 4 | ||||
|     MT1: 4, | ||||
|     MT2: 4 | ||||
| }; | ||||
| const shadowCache: Partial<Record<FloorIds, Polygon[]>> = {}; | ||||
| 
 | ||||
|  | ||||
| @ -54,7 +54,9 @@ export default function init() { | ||||
|         transitionLight, | ||||
|         moveLightAs, | ||||
|         getAllLights, | ||||
|         refreshLight | ||||
|         refreshLight, | ||||
|         getLight, | ||||
|         moveLight | ||||
|     }; | ||||
| } | ||||
| 
 | ||||
| @ -81,6 +83,7 @@ const transitionList: Record<string, Transition> = {}; | ||||
| export function initShadowCanvas() { | ||||
|     const w = core._PX_ ?? core.__PIXELS__; | ||||
|     const h = core._PY_ ?? core.__PIXELS__; | ||||
| 
 | ||||
|     ctx = core.createCanvas('shadow', -32, -32, w + 64, h + 64, 55); | ||||
|     canvas = ctx.canvas; | ||||
|     const s = core.domStyle.scale * devicePixelRatio; | ||||
| @ -192,7 +195,7 @@ export function refreshLight() { | ||||
|  * @param mode 动画方式,渐变函数,高级动画提供了大量内置的渐变函数 | ||||
|  * @param relative 相对方式,是绝对还是相对 | ||||
|  */ | ||||
| export function animateLight<K extends Exclude<keyof Light, 'id'>>( | ||||
| export function animateLight<K extends SelectKey<Light, number>>( | ||||
|     id: string, | ||||
|     key: K, | ||||
|     n: Light[K], | ||||
|  | ||||
| @ -11,7 +11,6 @@ import Fly from '../ui/fly.vue'; | ||||
| import FixedDetail from '../ui/fixedDetail.vue'; | ||||
| import Shop from '../ui/shop.vue'; | ||||
| import Achievement from '../ui/achievement.vue'; | ||||
| import Bgm from '../ui/bgmList.vue'; | ||||
| 
 | ||||
| export const bookOpened = ref(false); | ||||
| export const toolOpened = ref(false); | ||||
| @ -27,7 +26,6 @@ export const fixedDetailOpened = ref(false); | ||||
| export const shopOpened = ref(false); | ||||
| export const startOpened = ref(false); | ||||
| export const achievementOpened = ref(false); | ||||
| export const bgmOpened = ref(false); | ||||
| 
 | ||||
| export const transition = ref(true); | ||||
| export const noClosePanel = ref(false); | ||||
| @ -56,8 +54,7 @@ const UI_LIST: [Ref<boolean>, Component][] = [ | ||||
|     [flyOpened, Fly], | ||||
|     [fixedDetailOpened, FixedDetail], | ||||
|     [shopOpened, Shop], | ||||
|     [achievementOpened, Achievement], | ||||
|     [bgmOpened, Bgm] | ||||
|     [achievementOpened, Achievement] | ||||
| ]; | ||||
| 
 | ||||
| /** ui栈 */ | ||||
| @ -99,8 +96,7 @@ export default function init() { | ||||
|         startOpened, | ||||
|         startAnimationEnded, | ||||
|         loaded, | ||||
|         achievementOpened, | ||||
|         bgmOpened | ||||
|         achievementOpened | ||||
|     }; | ||||
| } | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										103
									
								
								src/source/data.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										103
									
								
								src/source/data.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1,6 +1,5 @@ | ||||
| 
 | ||||
| type FloorIds = | ||||
|     | 'empty' | ||||
|     | 'MT0' | ||||
|     | 'MT1' | ||||
|     | 'MT2' | ||||
| @ -12,55 +11,6 @@ type FloorIds = | ||||
|     | 'MT8' | ||||
|     | 'MT9' | ||||
|     | 'MT10' | ||||
|     | 'MT11' | ||||
|     | 'MT12' | ||||
|     | 'MT13' | ||||
|     | 'MT14' | ||||
|     | 'MT15' | ||||
|     | 'MT16' | ||||
|     | 'MT17' | ||||
|     | 'MT18' | ||||
|     | 'MT19' | ||||
|     | 'MT20' | ||||
|     | 'MT21' | ||||
|     | 'tower1' | ||||
|     | 'tower2' | ||||
|     | 'tower3' | ||||
|     | 'tower4' | ||||
|     | 'tower5' | ||||
|     | 'tower6' | ||||
|     | 'tower7' | ||||
|     | 'MT22' | ||||
|     | 'MT23' | ||||
|     | 'MT24' | ||||
|     | 'MT25' | ||||
|     | 'MT26' | ||||
|     | 'MT27' | ||||
|     | 'MT28' | ||||
|     | 'MT29' | ||||
|     | 'MT30' | ||||
|     | 'MT31' | ||||
|     | 'MT32' | ||||
|     | 'MT33' | ||||
|     | 'MT34' | ||||
|     | 'MT35' | ||||
|     | 'MT36' | ||||
|     | 'MT37' | ||||
|     | 'MT38' | ||||
|     | 'MT39' | ||||
|     | 'MT40' | ||||
|     | 'MT41' | ||||
|     | 'MT42' | ||||
|     | 'MT43' | ||||
|     | 'MT44' | ||||
|     | 'MT45' | ||||
|     | 'snowTown' | ||||
|     | 'snowShop' | ||||
|     | 'MT46' | ||||
|     | 'MT47' | ||||
|     | 'MT48' | ||||
|     | 'MT49' | ||||
|     | 'MT50' | ||||
| 
 | ||||
| type ImageIds = | ||||
|     | 'IQ.png' | ||||
| @ -99,40 +49,9 @@ type ImageIds = | ||||
|     | 'winskin2.png' | ||||
|     | 'winskin3.png' | ||||
| 
 | ||||
| type AnimationIds = | ||||
|     | 'amazed' | ||||
|     | 'angry' | ||||
|     | 'angry2' | ||||
|     | 'bulb' | ||||
|     | 'emm' | ||||
|     | 'explosion1' | ||||
|     | 'explosion2' | ||||
|     | 'explosion3' | ||||
|     | 'explosion4' | ||||
|     | 'fire' | ||||
|     | 'focus' | ||||
|     | 'fret' | ||||
|     | 'hand' | ||||
|     | 'ice' | ||||
|     | 'jianji' | ||||
|     | 'luv' | ||||
|     | 'magicAtk' | ||||
|     | 'stone' | ||||
|     | 'sweat' | ||||
|     | 'sweat2' | ||||
|     | 'sword' | ||||
|     | 'zone' | ||||
| type AnimationIds = never | ||||
| 
 | ||||
| type SoundIds = | ||||
|     | '008-System08.ogg' | ||||
|     | '015-Jump01.ogg' | ||||
|     | '050-Explosion03.ogg' | ||||
|     | '051-Explosion04.ogg' | ||||
|     | '087-Action02.ogg' | ||||
|     | '094-Attack06.ogg' | ||||
|     | '118-Fire02.ogg' | ||||
|     | '119-Fire03.ogg' | ||||
|     | '120-Ice01.ogg' | ||||
|     | 'arrow.mp3' | ||||
|     | 'attack.mp3' | ||||
|     | 'bomb.mp3' | ||||
| @ -163,25 +82,7 @@ type SoundIds = | ||||
|     | 'tree.mp3' | ||||
|     | 'zone.mp3' | ||||
| 
 | ||||
| type BgmIds = | ||||
|     | 'beforeBoss.mp3' | ||||
|     | 'beforeNight.mp3' | ||||
|     | 'cave.mp3' | ||||
|     | 'escape.mp3' | ||||
|     | 'grass.mp3' | ||||
|     | 'mount.mp3' | ||||
|     | 'night.mp3' | ||||
|     | 'palaceNorth.mp3' | ||||
|     | 'palaceSouth.mp3' | ||||
|     | 'plot1.mp3' | ||||
|     | 'road.mp3' | ||||
|     | 'title.mp3' | ||||
|     | 'tower.mp3' | ||||
|     | 'towerBoss.mp3' | ||||
|     | 'towerBoss2.mp3' | ||||
|     | 'towerBoss3.mp3' | ||||
|     | 'winter.mp3' | ||||
|     | 'winterTown.mp3' | ||||
| type BgmIds = never | ||||
| 
 | ||||
| type FontIds = | ||||
|     | 'normal' | ||||
|  | ||||
							
								
								
									
										3
									
								
								src/types/plugin.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								src/types/plugin.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -237,9 +237,6 @@ interface PluginUis { | ||||
|     /** 成就界面是否打开 */ | ||||
|     readonly achievementOpened: Ref<boolean>; | ||||
| 
 | ||||
|     /** bgm界面是否打开 */ | ||||
|     readonly bgmOpened: Ref<boolean>; | ||||
| 
 | ||||
|     /** ui栈 */ | ||||
|     readonly uiStack: Ref<any[]>; | ||||
| 
 | ||||
|  | ||||
| @ -1,85 +0,0 @@ | ||||
| <template> | ||||
|     <Colomn @close="exit" :width="60" :height="80" :left="30" :right="70" | ||||
|         ><template #left> | ||||
|             <div id="bgm-list"> | ||||
|                 <span | ||||
|                     v-for="(bgm, i) of list" | ||||
|                     class="selectable" | ||||
|                     :selected="selected === i" | ||||
|                     @click="select(i)" | ||||
|                 > | ||||
|                     {{ bgm!.area }} | ||||
|                 </span> | ||||
|             </div></template | ||||
|         > | ||||
|         <template #right | ||||
|             ><div> | ||||
|                 <div id="bgm-name"> | ||||
|                     <img id="bgm-image" :src="list[selected]!.img" /> | ||||
|                     <span>{{ name }}</span> | ||||
|                     <span v-if="list[selected]!.from" | ||||
|                         >出自    {{ | ||||
|                             list[selected]!.from | ||||
|                         }}</span | ||||
|                     > | ||||
|                 </div> | ||||
|                 <span v-html="content"></span></div></template | ||||
|     ></Colomn> | ||||
| </template> | ||||
| 
 | ||||
| <script lang="ts" setup> | ||||
| import { computed, onMounted, ref } from 'vue'; | ||||
| import Colomn from '../components/colomn.vue'; | ||||
| import bgm from '../data/bgm.json'; | ||||
| import { splitText } from '../plugin/utils'; | ||||
| 
 | ||||
| interface Bgm { | ||||
|     img: string; | ||||
|     area: string; | ||||
|     name: string; | ||||
|     desc: string[]; | ||||
|     from?: string; | ||||
| } | ||||
| 
 | ||||
| const list = bgm as Partial<Record<BgmIds, Bgm>>; | ||||
| 
 | ||||
| const selected = ref<BgmIds>('title.mp3'); | ||||
| 
 | ||||
| const content = computed(() => { | ||||
|     return eval('`' + splitText(list[selected.value]!.desc) + '`'); | ||||
| }); | ||||
| const name = computed(() => list[selected.value]!.name); | ||||
| 
 | ||||
| function exit() { | ||||
|     core.plugin.bgmOpened.value = false; | ||||
| } | ||||
| 
 | ||||
| function select(id: BgmIds) { | ||||
|     selected.value = id; | ||||
| } | ||||
| </script> | ||||
| 
 | ||||
| <style lang="less" scoped> | ||||
| #bgm-list { | ||||
|     display: flex; | ||||
|     flex-direction: column; | ||||
| } | ||||
| 
 | ||||
| #bgm-name { | ||||
|     display: flex; | ||||
|     flex-direction: column; | ||||
|     align-items: center; | ||||
| } | ||||
| 
 | ||||
| #bgm-image { | ||||
|     margin-top: 5%; | ||||
|     border: 1px solid #fff; | ||||
|     width: 33vw; | ||||
| } | ||||
| 
 | ||||
| @media screen and (max-width: 600px) { | ||||
|     #bgm-image { | ||||
|         width: 70vw; | ||||
|     } | ||||
| } | ||||
| </style> | ||||
| @ -104,7 +104,7 @@ function getName(id: EnemyIds) { | ||||
| function getDamage(id: EnemyIds) { | ||||
|     return ( | ||||
|         core.formatBigNumber( | ||||
|             core.getDamageInfo(id, void 0, void 0, void 0, 'empty')?.damage | ||||
|             core.getDamageInfo(id, void 0, void 0, void 0, 'MT0')?.damage | ||||
|         ) ?? '???' | ||||
|     ); | ||||
| } | ||||
| @ -112,14 +112,14 @@ function getDamage(id: EnemyIds) { | ||||
| function getCritical(id: EnemyIds) { | ||||
|     return ( | ||||
|         core | ||||
|             .nextCriticals(id, 1, void 0, void 0, 'empty')[0] | ||||
|             .nextCriticals(id, 1, void 0, void 0, 'MT0')[0] | ||||
|             ?.map(v => core.formatBigNumber(v)) ?? [0, 0] | ||||
|     ); | ||||
| } | ||||
| 
 | ||||
| function getDefDamage(id: EnemyIds) { | ||||
|     return core.formatBigNumber( | ||||
|         core.getDefDamage(id, ratio, void 0, void 0, 'empty') | ||||
|         core.getDefDamage(id, ratio, void 0, void 0, 'MT0') | ||||
|     ); | ||||
| } | ||||
| </script> | ||||
|  | ||||
| @ -3,7 +3,7 @@ | ||||
|         <div id="start-div"> | ||||
|             <img id="background" src="/project/images/bg.jpg" /> | ||||
|             <div id="start-main"> | ||||
|                 <div id="title">人类:开天辟地</div> | ||||
|                 <div id="title">插件教学</div> | ||||
|                 <div id="settings"> | ||||
|                     <div | ||||
|                         id="sound" | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user