This commit is contained in:
oc 2017-12-08 15:02:30 +08:00
parent 4dc5390743
commit 3ce60d37c2
4 changed files with 22 additions and 15 deletions

View File

@ -1,7 +1,9 @@
// 这里需要改楼层名请和文件名及下面的floorId保持完全一致
// 楼层唯一标识符仅能由字母、数字、下划线组成,且不能由数字开头
// 推荐用法第20层就用MT20第38层就用MT38地下6层就用MT_6用下划线代替负号隐藏3层用MT3hh表示隐藏等等
main.floors.MT0 = {
'floorId': 'MT0', // 楼层唯一标识符,需要和名字完全一致
'title': "主塔 0", // 楼层中文名
'title': "0", // 楼层中文名
'name': 0, // 显示在状态栏中的名称
"canFlyTo": true, // 该楼能否被楼传器飞到(不能的话在该楼也不允许使用楼传器)
"map": [ // 地图数据需要是13x13建议使用地图生成器来生成
@ -10,21 +12,10 @@ main.floors.MT0 = {
"firstArrive": [ // 第一次到该楼层触发的事件
],
"events": { // 该楼的所有可能事件列表NPC事件和楼层转换事件也需要包括在内
/****** NPC事件 ******/
/****** 楼层转换事件 ******/
/****** 领域、夹击检查事件 ******/
// 所有可能的领域、夹击点均需要加上 {"trigger": "ckeckBlock"},否则将不会触发检查事件
// 另外如果该点已经存在events事件上面有相同点位置定义则会被覆盖
// 所以 |****** 强烈要求可能的夹击、领域点不要存在自定义事件!! ******|
"events": { // 该楼的所有可能事件列表
},
"afterOpenDoor": { // 开完门后可能触发的事件列表
"changeFloor": { // 楼层转换事件该事件不能和上面的events有冲突同位置点否则会被覆盖
},
"afterBattle": { // 战斗后可能触发的事件列表
@ -32,7 +23,17 @@ main.floors.MT0 = {
},
"afterGetItem": { // 获得道具后可能触发的事件列表
}
},
"afterOpenDoor": { // 开完门后可能触发的事件列表
},
"checkBlock": [
/****** 领域、夹击检查事件 ******/
// 所有可能的领域、夹击点均需要在这里给出,否则将不会触发检查事件
// 另外如果该点已经存在events事件或changeFloor事件即上面有相同点位置定义则会被覆盖
// afterBattle, afterGetItem, afterOpenDoor则不受影响仍能正常工作
// 所以 |****** 强烈要求可能的夹击、领域点不要存在自定义事件!! ******|
]
}

View File

@ -1,4 +1,6 @@
// 这里需要改楼层名请和文件名及下面的floorId保持完全一致
// 楼层唯一标识符仅能由字母、数字、下划线组成,且不能由数字开头
// 推荐用法第20层就用MT20第38层就用MT38地下6层就用MT_6用下划线代替负号隐藏3层用MT3hh表示隐藏等等
main.floors.sample0 = {
'floorId': 'sample0', // 楼层唯一标识符,需要和名字完全一致
'title': "样板 0 层", // 楼层中文名

View File

@ -1,4 +1,6 @@
// 这里需要改楼层名请和文件名及下面的floorId保持完全一致
// 楼层唯一标识符仅能由字母、数字、下划线组成,且不能由数字开头
// 推荐用法第20层就用MT20第38层就用MT38地下6层就用MT_6用下划线代替负号隐藏3层用MT3hh表示隐藏等等
main.floors.sample1 = {
'floorId': 'sample1', // 楼层唯一标识符,需要和名字完全一致
'title': "样板 1 层", // 楼层中文名

View File

@ -1,4 +1,6 @@
// 这里需要改楼层名请和文件名及下面的floorId保持完全一致
// 楼层唯一标识符仅能由字母、数字、下划线组成,且不能由数字开头
// 推荐用法第20层就用MT20第38层就用MT38地下6层就用MT_6用下划线代替负号隐藏3层用MT3hh表示隐藏等等
main.floors.sample2 = {
'floorId': 'sample2', // 楼层唯一标识符,需要和名字完全一致
'title': "主塔 40 层", // 楼层中文名