添加配置表

This commit is contained in:
flswld
2022-11-30 00:00:20 +08:00
parent f70a890338
commit d7f3f3b866
33382 changed files with 8476601 additions and 0 deletions
@@ -0,0 +1,24 @@
-- 地图配置
scene_config = {
begin_pos = { x = -512.0, z = -512.0 },
size = { x = 1024.0, z = 1024.0 },
born_pos = { x = 174.803, y = 0.170, z = 35.757 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -40,
city_id = 2,
vision_anchor = { x = -1000.0, z = -1000.0 }
}
-- 所有的区块
blocks = { 20131 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -512.0, z = -512.0 }, max = { x = 512.0, z = 512.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { "routes" }
@@ -0,0 +1,61 @@
{
"sceneId": 20131,
"routes": [
{
"localId": 1,
"name": "Route_001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 65.518074,
"y": 10.7784805,
"z": 31.0196133
},
"waitTime": 2.0,
"speedLevel": 1
},
{
"pos": {
"x": 71.84366,
"y": 10.7604046,
"z": 31.11459
},
"waitTime": 1.0,
"speedLevel": 1
}
]
},
{
"localId": 2,
"name": "Route_002",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 65.96171,
"y": 10.7720346,
"z": 37.0944328
},
"waitTime": 1.0,
"speedLevel": 1
},
{
"pos": {
"x": 71.49403,
"y": 10.764163,
"z": 36.9503975
},
"waitTime": 1.0,
"speedLevel": 1
}
]
}
]
}
@@ -0,0 +1,25 @@
-- 所有的group
groups = {
{ id = 220131001, refresh_id = 1002, pos = { x = 168.848, y = 0.316, z = 6.888 } },
{ id = 220131002, refresh_id = 1, pos = { x = -22.042, y = 0.004, z = 2.107 } },
{ id = 220131003, refresh_id = 1, pos = { x = -34.142, y = -0.076, z = -1.483 } },
{ id = 220131004, refresh_id = 1, pos = { x = 102.470, y = -3.033, z = 2.961 } },
{ id = 220131006, refresh_id = 1, pos = { x = -23.274, y = 3.048, z = 20.853 } },
{ id = 220131007, refresh_id = 1002, pos = { x = 71.710, y = 10.295, z = 33.719 } },
{ id = 220131008, refresh_id = 1002, pos = { x = 65.014, y = 10.533, z = -84.962 } },
{ id = 220131009, refresh_id = 1002, pos = { x = 48.087, y = -6.460, z = -21.545 } },
{ id = 220131010, refresh_id = 1, pos = { x = 79.681, y = -5.000, z = 0.000 } },
{ id = 220131011, refresh_id = 1, pos = { x = 77.397, y = 10.530, z = -75.050 } },
{ id = 220131012, refresh_id = 1001, pos = { x = 129.057, y = 10.557, z = -47.600 } },
{ id = 220131013, refresh_id = 1, pos = { x = 89.222, y = -3.260, z = -9.061 } },
{ id = 220131014, refresh_id = 1, pos = { x = 77.763, y = 9.180, z = -1.697 } },
{ id = 220131015, refresh_id = 1, pos = { x = 111.483, y = 10.573, z = -35.889 } },
{ id = 220131016, refresh_id = 1, pos = { x = 168.727, y = 0.312, z = 3.072 } },
{ id = 220131017, refresh_id = 1, pos = { x = 103.767, y = -3.326, z = -2.324 } },
{ id = 220131018, refresh_id = 1, pos = { x = 102.949, y = -3.326, z = 19.149 } },
{ id = 220131019, refresh_id = 1, pos = { x = 82.261, y = 10.703, z = -5.117 } },
{ id = 220131020, refresh_id = 1, pos = { x = 65.156, y = 10.421, z = -41.471 } },
{ id = 220131021, refresh_id = 1, pos = { x = 105.414, y = -3.326, z = -3.062 } },
{ id = 220131022, refresh_id = 1, pos = { x = 121.443, y = -3.326, z = -0.499 } },
{ id = 220131023, refresh_id = 1, pos = { x = -34.142, y = -0.076, z = -1.483 } }
}
@@ -0,0 +1,26 @@
dummy_points = {
["N10000005_T1102619"] = { pos = { x = 75.827, y = 10.762, z = 7.349 }, rot = { x = 0.000, y = 152.353, z = 0.000 } },
["Q1102612_N1048"] = { pos = { x = 138.093, y = 0.292, z = -0.277 }, rot = { x = 0.000, y = 300.840, z = 0.000 } },
["Q1102613_guide"] = { pos = { x = 105.381, y = -3.002, z = 22.377 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q1102613_N1048"] = { pos = { x = 106.635, y = -3.326, z = 21.667 }, rot = { x = 0.000, y = 300.314, z = 0.000 } },
["Q1102613_N12498"] = { pos = { x = -24.679, y = -0.001, z = 3.265 }, rot = { x = 0.000, y = 77.841, z = 0.000 } },
["Q1102613_N12505"] = { pos = { x = -22.669, y = 0.001, z = 7.155 }, rot = { x = 0.000, y = 184.257, z = 0.000 } },
["Q1102613_N12547"] = { pos = { x = 106.672, y = -3.326, z = 22.026 }, rot = { x = 0.000, y = 343.559, z = 0.000 } },
["Q1102614_N1048"] = { pos = { x = -11.945, y = 0.003, z = -5.551 }, rot = { x = 0.000, y = 295.937, z = 0.000 } },
["Q1102614_N12524"] = { pos = { x = -27.598, y = -0.001, z = 1.367 }, rot = { x = 0.000, y = 43.544, z = 0.000 } },
["Q1102614_N12525"] = { pos = { x = -28.281, y = 0.003, z = -0.663 }, rot = { x = 0.000, y = 38.849, z = 0.000 } },
["Q1102614_N12526"] = { pos = { x = -30.134, y = -0.002, z = -0.199 }, rot = { x = 0.000, y = 59.352, z = 0.000 } },
["Q1102614_N12527"] = { pos = { x = -30.092, y = -0.006, z = 1.198 }, rot = { x = 0.000, y = 59.288, z = 0.000 } },
["Q1102615_N1048"] = { pos = { x = -22.186, y = 0.001, z = 2.855 }, rot = { x = 0.000, y = 286.190, z = 0.000 } },
["Q1102615_N12501"] = { pos = { x = -27.659, y = -0.008, z = 6.798 }, rot = { x = 0.000, y = 137.426, z = 0.000 } },
["Q1102615_N12502"] = { pos = { x = -28.706, y = -0.011, z = 5.763 }, rot = { x = 0.000, y = 128.282, z = 0.000 } },
["Q1102615_N12504"] = { pos = { x = -27.045, y = -0.008, z = 5.233 }, rot = { x = 0.000, y = 135.464, z = 0.000 } },
["Q1102615CupOther"] = { pos = { x = -24.000, y = 0.764, z = 6.610 }, rot = { x = 0.000, y = 26.780, z = 0.000 } },
["Q1102615CupZhiyi"] = { pos = { x = -24.300, y = 0.764, z = 5.300 }, rot = { x = 0.000, y = 26.780, z = 0.000 } },
["Q1102616_N12547"] = { pos = { x = -30.164, y = 0.006, z = -6.568 }, rot = { x = 0.000, y = 208.245, z = 0.000 } },
["Q1102619_N1005"] = { pos = { x = 74.784, y = 10.774, z = 6.534 }, rot = { x = 0.000, y = 118.192, z = 0.000 } },
["T1102612_N10000005"] = { pos = { x = 138.627, y = 0.288, z = -0.897 }, rot = { x = 0.000, y = 307.465, z = 0.000 } },
["T1102612_N1005"] = { pos = { x = 139.134, y = 0.304, z = 0.347 }, rot = { x = 0.000, y = 277.017, z = 0.000 } },
["T1102614_N10000005"] = { pos = { x = -9.937, y = 0.003, z = -4.549 }, rot = { x = 0.000, y = 306.955, z = 0.000 } },
["T1102614_N1005"] = { pos = { x = -9.601, y = 0.003, z = -3.955 }, rot = { x = 0.000, y = 278.528, z = 0.000 } }
}
@@ -0,0 +1,125 @@
-- 基础信息
local base_info = {
group_id = 220131001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 1001, monster_id = 22010101, pos = { x = 172.281, y = 0.311, z = -3.048 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 9013 },
{ config_id = 1002, monster_id = 21020201, pos = { x = 169.312, y = 0.312, z = 3.343 }, rot = { x = 0.000, y = 133.836, z = 0.000 }, level = 1, disableWander = true, pose_id = 401 },
{ config_id = 1003, monster_id = 21010201, pos = { x = 169.126, y = 0.310, z = -1.373 }, rot = { x = 0.000, y = 66.124, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 },
{ config_id = 1004, monster_id = 21010401, pos = { x = 172.656, y = 0.312, z = 4.431 }, rot = { x = 0.000, y = 183.824, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1006, gadget_id = 70300089, pos = { x = 172.610, y = 0.307, z = 0.195 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 1007, gadget_id = 70350005, pos = { x = 156.695, y = 0.278, z = 0.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 1009, gadget_id = 70211002, pos = { x = 165.097, y = 0.315, z = 0.225 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, drop_tag = "战斗低级璃月", state = GadgetState.ChestLocked, isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1001008, name = "ANY_MONSTER_DIE_1008", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_1008", action = "action_EVENT_ANY_MONSTER_DIE_1008" }
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
monsters = {
{ config_id = 1005, monster_id = 21010401, pos = { x = 174.745, y = 0.307, z = 0.410 }, rot = { x = 0.000, y = 260.576, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 1001, 1002, 1003, 1004 },
gadgets = { 1006, 1007, 1009 },
regions = { },
triggers = { "ANY_MONSTER_DIE_1008" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_1008(context, evt)
-- 判断剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_1008(context, evt)
-- 调用提示id为 201310103 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 201310103) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 将configid为 1007 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1007, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将本组内变量名为 "Stage" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Stage", 2, 220131016) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
-- 将configid为 1009 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1009, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,109 @@
-- 基础信息
local base_info = {
group_id = 220131002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
-- 外交官
{ config_id = 2001, gadget_id = 70710684, pos = { x = -23.647, y = -0.006, z = 7.350 }, rot = { x = 0.000, y = 204.472, z = 0.000 }, level = 1 },
-- 知易
{ config_id = 2002, gadget_id = 70710684, pos = { x = -24.528, y = 0.000, z = 4.546 }, rot = { x = 0.000, y = 7.443, z = 0.000 }, level = 1 },
{ config_id = 2003, gadget_id = 70710683, pos = { x = -24.309, y = -0.006, z = 5.988 }, rot = { x = 0.000, y = 39.998, z = 0.000 }, level = 1 },
{ config_id = 2004, gadget_id = 70710687, pos = { x = -24.416, y = 0.771, z = 5.835 }, rot = { x = 0.000, y = 51.558, z = 0.000 }, level = 1 },
-- 外交官
{ config_id = 2005, gadget_id = 70710684, pos = { x = -23.647, y = -0.006, z = 7.350 }, rot = { x = 0.000, y = 204.472, z = 0.000 }, level = 1 },
-- 外交官
{ config_id = 2006, gadget_id = 70710684, pos = { x = -23.647, y = -0.006, z = 7.350 }, rot = { x = 0.000, y = 204.472, z = 0.000 }, level = 1 },
-- 知易
{ config_id = 2007, gadget_id = 70710684, pos = { x = -24.528, y = 0.000, z = 4.546 }, rot = { x = 0.000, y = 7.443, z = 0.000 }, level = 1 },
{ config_id = 2008, gadget_id = 70710683, pos = { x = -24.309, y = -0.006, z = 5.988 }, rot = { x = 0.000, y = 39.998, z = 0.000 }, level = 1 },
-- 知易的酒杯
{ config_id = 2009, gadget_id = 70710688, pos = { x = -24.135, y = 0.771, z = 5.315 }, rot = { x = 0.000, y = 26.780, z = 0.000 }, level = 1 },
{ config_id = 2010, gadget_id = 70710688, pos = { x = -22.270, y = 0.036, z = 6.060 }, rot = { x = 5.975, y = 61.806, z = 280.613 }, level = 1 },
{ config_id = 2011, gadget_id = 70710687, pos = { x = -24.416, y = 0.771, z = 5.835 }, rot = { x = 0.000, y = 51.558, z = 0.000 }, level = 1 },
-- 知易
{ config_id = 2012, gadget_id = 70710684, pos = { x = -24.528, y = 0.000, z = 4.546 }, rot = { x = 0.000, y = 7.443, z = 0.000 }, level = 1 },
{ config_id = 2013, gadget_id = 70710683, pos = { x = -24.309, y = -0.006, z = 5.988 }, rot = { x = 0.000, y = 39.998, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 2001, 2002, 2003, 2004 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 2006, 2007, 2008, 2009, 2010, 2011 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = 移除酒杯,
monsters = { },
gadgets = { 2005, 2012, 2013 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,134 @@
-- 基础信息
local base_info = {
group_id = 220131003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 3001, gadget_id = 70800174, pos = { x = -30.436, y = 1.002, z = -9.293 }, rot = { x = 275.842, y = 332.923, z = 354.533 }, level = 1 },
{ config_id = 3002, gadget_id = 70800174, pos = { x = -30.436, y = 1.002, z = -9.293 }, rot = { x = 275.842, y = 332.923, z = 354.533 }, level = 1 },
{ config_id = 3003, gadget_id = 70800174, pos = { x = -30.625, y = 0.054, z = -8.559 }, rot = { x = 270.700, y = 75.514, z = 0.000 }, level = 1 },
{ config_id = 3004, gadget_id = 70800174, pos = { x = -30.625, y = 0.054, z = -8.559 }, rot = { x = 270.700, y = 75.514, z = 0.000 }, level = 1 },
{ config_id = 3005, gadget_id = 70800174, pos = { x = -32.715, y = 0.048, z = -8.391 }, rot = { x = 270.698, y = 135.617, z = 19.177 }, level = 1 },
{ config_id = 3006, gadget_id = 70800174, pos = { x = -31.870, y = 1.112, z = -10.413 }, rot = { x = 270.701, y = 265.469, z = 20.687 }, level = 1 },
{ config_id = 3007, gadget_id = 70800174, pos = { x = -34.291, y = -0.001, z = -8.711 }, rot = { x = 270.699, y = 343.348, z = 318.124 }, level = 1 },
{ config_id = 3008, gadget_id = 70800174, pos = { x = -33.704, y = 0.734, z = -8.763 }, rot = { x = 272.679, y = 264.345, z = 172.974 }, level = 1 },
{ config_id = 3009, gadget_id = 70800174, pos = { x = -32.715, y = 0.048, z = -8.391 }, rot = { x = 270.698, y = 135.617, z = 19.177 }, level = 1 },
{ config_id = 3010, gadget_id = 70800174, pos = { x = -28.528, y = -0.005, z = -7.600 }, rot = { x = 270.699, y = 215.444, z = 0.000 }, level = 1 },
{ config_id = 3011, gadget_id = 70800174, pos = { x = -31.870, y = 1.112, z = -10.413 }, rot = { x = 270.701, y = 265.469, z = 20.687 }, level = 1 },
{ config_id = 3012, gadget_id = 70800174, pos = { x = -34.291, y = -0.001, z = -8.711 }, rot = { x = 270.699, y = 343.348, z = 318.124 }, level = 1 },
{ config_id = 3014, gadget_id = 70800174, pos = { x = -33.704, y = 0.734, z = -8.763 }, rot = { x = 272.679, y = 264.345, z = 172.974 }, level = 1 },
{ config_id = 3015, gadget_id = 70800175, pos = { x = -29.575, y = 1.081, z = -6.668 }, rot = { x = 44.608, y = 121.917, z = 0.001 }, level = 1 },
{ config_id = 3016, gadget_id = 70800174, pos = { x = -28.528, y = -0.005, z = -7.600 }, rot = { x = 270.699, y = 215.444, z = 0.000 }, level = 1 },
{ config_id = 3017, gadget_id = 70800176, pos = { x = -31.015, y = 0.102, z = -7.779 }, rot = { x = 84.633, y = 144.416, z = 205.729 }, level = 1 },
{ config_id = 3018, gadget_id = 70800176, pos = { x = -31.790, y = 0.075, z = -9.450 }, rot = { x = 90.000, y = 316.362, z = 0.000 }, level = 1 },
{ config_id = 3019, gadget_id = 70800176, pos = { x = -29.403, y = 0.081, z = -8.663 }, rot = { x = 90.000, y = 69.586, z = 0.000 }, level = 1 },
{ config_id = 3020, gadget_id = 70800174, pos = { x = -30.874, y = 1.787, z = -10.002 }, rot = { x = 270.699, y = 213.953, z = 0.001 }, level = 1 },
{ config_id = 3021, gadget_id = 70800175, pos = { x = -29.575, y = 1.081, z = -6.668 }, rot = { x = 44.608, y = 121.917, z = 0.001 }, level = 1 },
{ config_id = 3022, gadget_id = 70800174, pos = { x = -29.672, y = 2.104, z = -10.784 }, rot = { x = 23.264, y = 20.097, z = 0.000 }, level = 1 },
{ config_id = 3023, gadget_id = 70800176, pos = { x = -31.015, y = 0.102, z = -7.779 }, rot = { x = 84.633, y = 144.416, z = 205.729 }, level = 1 },
{ config_id = 3024, gadget_id = 70800176, pos = { x = -31.790, y = 0.075, z = -9.450 }, rot = { x = 90.000, y = 316.362, z = 0.000 }, level = 1 },
{ config_id = 3025, gadget_id = 70800176, pos = { x = -29.403, y = 0.081, z = -8.663 }, rot = { x = 90.000, y = 69.586, z = 0.000 }, level = 1 },
{ config_id = 3026, gadget_id = 70800174, pos = { x = -30.874, y = 1.787, z = -10.002 }, rot = { x = 270.699, y = 213.953, z = 0.001 }, level = 1 },
{ config_id = 3027, gadget_id = 70800174, pos = { x = -29.672, y = 2.104, z = -10.784 }, rot = { x = 23.264, y = 20.097, z = 0.000 }, level = 1 },
{ config_id = 3028, gadget_id = 70800176, pos = { x = -29.441, y = 0.089, z = -6.389 }, rot = { x = 90.000, y = 298.770, z = 0.000 }, level = 1 },
{ config_id = 3029, gadget_id = 70800176, pos = { x = -30.568, y = 0.070, z = -5.789 }, rot = { x = 90.000, y = 231.033, z = 0.000 }, level = 1 },
{ config_id = 3030, gadget_id = 70800176, pos = { x = -30.496, y = 0.074, z = -4.327 }, rot = { x = 88.470, y = 216.211, z = 44.323 }, level = 1 },
{ config_id = 3031, gadget_id = 70800176, pos = { x = -30.496, y = 0.074, z = -4.327 }, rot = { x = 88.470, y = 216.211, z = 44.323 }, level = 1 },
{ config_id = 3032, gadget_id = 70800176, pos = { x = -30.568, y = 0.070, z = -5.789 }, rot = { x = 90.000, y = 231.033, z = 0.000 }, level = 1 },
{ config_id = 3033, gadget_id = 70800176, pos = { x = -29.441, y = 0.089, z = -6.389 }, rot = { x = 90.000, y = 298.770, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1003013, name = "GADGET_STATE_CHANGE_3013", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "", action = "action_EVENT_GADGET_STATE_CHANGE_3013", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 3002, 3004, 3005, 3006, 3007, 3008, 3010, 3015, 3017, 3018, 3019, 3020, 3022, 3028, 3029, 3030 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_3013" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 3001, 3003, 3009, 3011, 3012, 3014, 3016, 3021, 3023, 3024, 3025, 3026, 3027, 3031, 3032, 3033 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_3013(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "22013100301") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 杀死Group内所有实体
if 0 ~= ScriptLib.KillGroupEntity(context, { group_id = 220131003, kill_policy = GroupKillPolicy.GROUP_KILL_ALL }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_group")
return -1
end
-- 添加suite1的新内容
ScriptLib.AddExtraGroupSuite(context, 220131003, 1)
return 0
end
@@ -0,0 +1,221 @@
-- 基础信息
local base_info = {
group_id = 220131004
}
-- DEFS_MISCS
--设置var: level_start为1以开启推箱子流程
--用var_change接source为"level_finish"即可响应箱子推完的结果
local defs = {
box_gadget_id_1 = 70290378,
box_gadget_id_2 = 70290377,
config_suites = {1},
point_array_id = 1,
option_id = 193,
reminder_level_boarder = 201310102,
reminder_array_boarder = 201310102,
reminder_box_conflict = 201310102,
reminder_right_pos = 201310101
}
--地形信息:0-墙面,1-地面,2-空气墙
local level_map = {
{ 0, 0, 0, 0, 0, 0, 0},
{ 0, 1, 1, 1, 1, 0, 0},
{ 0, 1, 1, 1, 1, 1, 0},
{ 0, 1, 1, 1, 1, 1, 0},
{ 0, 0, 0, 0, 0, 0, 0},
}
--[[local level_map = {
{ 0, 0, 0, 0, 0},
{ 0, 0, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 0, 0, 0, 0},
}]]--
--点阵id信息
local point_map = {
{ 0, 0, 0, 0, 0, 0, 0},
{ 0, 1, 2, 3, 4, 0, 0},
{ 0, 6, 7, 8, 9,10, 0},
{ 0, 11,12,13,14,15, 0},
{ 0, 0, 0, 0, 0, 0, 0}
}
--[[local point_map = {
{ 0, 0, 0, 0, 0},
{ 0, 0, 6, 1, 0},
{ 0, 12, 7, 2, 0},
{ 0, 13, 8, 3, 0},
{ 0, 14, 9, 4, 0},
{ 0, 15, 10, 5, 0},
{ 0, 0, 0, 0, 0},
}]]--
--箱子起始信息
--[[local box_config = {
[1] = {config_id = 4001, pos = {x=4,z=2}},
[2] = {config_id = 4002, pos = {x=2,z=4}},
[3] = {config_id = 4003, pos = {x=2,z=6}},
[4] = {config_id = 4004, pos = {x=3,z=6}},
[5] = {config_id = 4005, pos = {x=3,z=3}},
[6] = {config_id = 4006, pos = {x=2,z=3}},
[7] = {config_id = 4007, pos = {x=3,z=4}},
[8] = {config_id = 4008, pos = {x=3,z=5}},
[9] = {config_id = 4009, pos = {x=2,z=5}},
}]]--
local box_config = {
[1] = {config_id = 4001, pos = {x=2,z=2}},
[2] = {config_id = 4002, pos = {x=4,z=2}},
[3] = {config_id = 4003, pos = {x=6,z=4}},
[4] = {config_id = 4004, pos = {x=3,z=2}},
[5] = {config_id = 4005, pos = {x=5,z=2}},
[6] = {config_id = 4006, pos = {x=2,z=3}},
[7] = {config_id = 4007, pos = {x=3,z=3}},
[8] = {config_id = 4008, pos = {x=4,z=3}},
[9] = {config_id = 4009, pos = {x=5,z=3}},
}
--关卡结算信息
local level_finish_config = {
box_config_id = {1,2,3}, --box_config中序列
target_point_id = {12,13,14} --点阵id
}
--路径摘除信息(pont_id)
local illegal_path = {
{2,3},
{7,8},
{6,11},
{9,14},
{13,14},
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
[4001] = { config_id = 4001, gadget_id = 70290378, pos = { x = 114.782, y = -3.245, z = 12.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4002] = { config_id = 4002, gadget_id = 70290378, pos = { x = 114.782, y = -3.245, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4003] = { config_id = 4003, gadget_id = 70290378, pos = { x = 102.725, y = -3.245, z = -12.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4004] = { config_id = 4004, gadget_id = 70290377, pos = { x = 114.782, y = -3.245, z = 6.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4005] = { config_id = 4005, gadget_id = 70290377, pos = { x = 114.782, y = -3.245, z = -6.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4006] = { config_id = 4006, gadget_id = 70290377, pos = { x = 108.782, y = -3.245, z = 12.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4007] = { config_id = 4007, gadget_id = 70290377, pos = { x = 108.782, y = -3.245, z = 6.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4008] = { config_id = 4008, gadget_id = 70290377, pos = { x = 108.782, y = -3.245, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[4009] = { config_id = 4009, gadget_id = 70290377, pos = { x = 108.782, y = -3.245, z = -6.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 挑战成功开大门group10;增加任务进度;切目标点group16
{ config_id = 1004011, name = "VARIABLE_CHANGE_4011", event = EventType.EVENT_VARIABLE_CHANGE, source = "level_finish", condition = "", action = "action_EVENT_VARIABLE_CHANGE_4011" }
}
-- 变量
variables = {
{ config_id = 1, name = "level_start", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009 },
regions = { },
triggers = { "VARIABLE_CHANGE_4011" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4011(context, evt)
if evt.param1 == evt.param2 then return -1 end
-- 将本组内变量名为 "Open" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Open", 1, 220131010) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "110262201") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 将本组内变量名为 "Stage" 的变量设置为 5
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Stage", 5, 220131016) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
return 0
end
require "V2_7/YeLan_BoxPusher"
@@ -0,0 +1,73 @@
-- 基础信息
local base_info = {
group_id = 220131006
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 6001, gadget_id = 70310001, pos = { x = -22.924, y = 3.049, z = 21.225 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 6002, gadget_id = 70310001, pos = { x = -33.085, y = -0.033, z = 5.831 }, rot = { x = 0.000, y = 296.632, z = 0.000 }, level = 1, state = GadgetState.GearStart }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 6001, 6002 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,99 @@
-- 基础信息
local base_info = {
group_id = 220131007
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 7001, monster_id = 26030101, pos = { x = 71.888, y = 10.761, z = 31.144 }, rot = { x = 0.000, y = 251.639, z = 0.000 }, level = 1 },
{ config_id = 7002, monster_id = 26030101, pos = { x = 65.644, y = 10.764, z = 36.893 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 7003, gadget_id = 70350004, pos = { x = 68.059, y = 11.085, z = 43.090 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1007004, name = "ANY_MONSTER_DIE_7004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_7004", action = "action_EVENT_ANY_MONSTER_DIE_7004" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 7001, 7002 },
gadgets = { 7003 },
regions = { },
triggers = { "ANY_MONSTER_DIE_7004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_7004(context, evt)
-- 判断剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_7004(context, evt)
-- 将configid为 7003 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 7003, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 添加suite9的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 9)
return 0
end
@@ -0,0 +1,107 @@
-- 基础信息
local base_info = {
group_id = 220131008
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 8001, monster_id = 22010101, pos = { x = 49.319, y = 10.531, z = -93.410 }, rot = { x = 0.000, y = 85.161, z = 0.000 }, level = 1, disableWander = true, pose_id = 9013 },
{ config_id = 8002, monster_id = 21010402, pos = { x = 48.815, y = 10.532, z = -91.321 }, rot = { x = 0.000, y = 135.650, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 },
{ config_id = 8003, monster_id = 21010402, pos = { x = 52.719, y = 10.530, z = -90.837 }, rot = { x = 0.000, y = 211.943, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 },
{ config_id = 8004, monster_id = 21010402, pos = { x = 54.133, y = 10.530, z = -94.554 }, rot = { x = 0.000, y = 298.509, z = 0.000 }, level = 1, disableWander = true, pose_id = 9012 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 8005, gadget_id = 70300089, pos = { x = 51.148, y = 10.530, z = -93.477 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 8006, shape = RegionShape.CUBIC, size = { x = 15.000, y = 15.000, z = 2.000 }, pos = { x = 68.385, y = 12.719, z = -78.912 } }
}
-- 触发器
triggers = {
{ config_id = 1008006, name = "ENTER_REGION_8006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8006", action = "action_EVENT_ENTER_REGION_8006" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 8005 },
regions = { 8006 },
triggers = { "ENTER_REGION_8006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 8001, 8002, 8003, 8004 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_8006(context, evt)
if evt.param1 ~= 8006 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_8006(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220131008, 2)
return 0
end
@@ -0,0 +1,132 @@
-- 基础信息
local base_info = {
group_id = 220131009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 9001, monster_id = 21020501, pos = { x = 46.931, y = -6.460, z = -22.594 }, rot = { x = 0.000, y = 267.799, z = 0.000 }, level = 1, pose_id = 401 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 9002, gadget_id = 70350004, pos = { x = 26.019, y = -5.757, z = -20.590 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 9004, shape = RegionShape.CUBIC, size = { x = 5.000, y = 15.000, z = 20.000 }, pos = { x = 61.465, y = -2.278, z = -0.919 } }
}
-- 触发器
triggers = {
{ config_id = 1009003, name = "ANY_MONSTER_DIE_9003", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_9003", action = "action_EVENT_ANY_MONSTER_DIE_9003" },
{ config_id = 1009004, name = "ENTER_REGION_9004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_9004", action = "action_EVENT_ENTER_REGION_9004" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 9002 },
regions = { 9004 },
triggers = { "ANY_MONSTER_DIE_9003", "ENTER_REGION_9004" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 9001 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_9003(context, evt)
-- 判断剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCount(context) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_9003(context, evt)
-- 将configid为 9002 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9002, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将本组内变量名为 "Stage" 的变量设置为 7
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Stage", 7, 220131016) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_9004(context, evt)
if evt.param1 ~= 9004 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_9004(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220131009, 2)
return 0
end
@@ -0,0 +1,129 @@
-- 基础信息
local base_info = {
group_id = 220131010
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 10001, gadget_id = 70350005, pos = { x = 80.900, y = -6.544, z = -0.075 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 10003, gadget_id = 70800196, pos = { x = 82.741, y = 4.472, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 10009, gadget_id = 70800211, pos = { x = 108.743, y = -3.297, z = -4.166 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1010002, name = "VARIABLE_CHANGE_10002", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_10002", action = "action_EVENT_VARIABLE_CHANGE_10002" }
}
-- 变量
variables = {
{ config_id = 1, name = "Open", value = 0, no_refresh = false }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 10004, gadget_id = 70310001, pos = { x = 82.554, y = 4.472, z = -2.000 }, rot = { x = 0.000, y = 20.000, z = 270.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 10005, gadget_id = 70310001, pos = { x = 82.554, y = 4.472, z = 2.000 }, rot = { x = 0.000, y = 340.000, z = 270.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 10006, gadget_id = 70360025, pos = { x = 102.730, y = -3.425, z = 6.029 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 10007, gadget_id = 70360025, pos = { x = 102.691, y = -3.425, z = 0.056 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 10008, gadget_id = 70360025, pos = { x = 102.748, y = -3.425, z = -6.194 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 10001, 10003, 10009 },
regions = { },
triggers = { "VARIABLE_CHANGE_10002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_10002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"Open"为1
if ScriptLib.GetGroupVariableValue(context, "Open") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_10002(context, evt)
-- 将configid为 10001 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 10001, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 触发镜头注目,注目位置为坐标(82.74147,1.472011,0),持续时间为2秒,并且为强制注目形式,不广播其他玩家
local pos = {x=82.74147, y=1.472011, z=0}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = true, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 1,
is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false,
is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin")
return -1
end
return 0
end
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,148 @@
-- 基础信息
local base_info = {
group_id = 220131012
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 12003, monster_id = 21010201, pos = { x = 93.138, y = 10.530, z = -71.097 }, rot = { x = 0.000, y = 271.158, z = 0.000 }, level = 1, disableWander = true, pose_id = 9016 },
{ config_id = 12005, monster_id = 21010501, pos = { x = 91.820, y = 10.531, z = -69.008 }, rot = { x = 0.000, y = 235.948, z = 0.000 }, level = 1, disableWander = true, pose_id = 9016 },
{ config_id = 12006, monster_id = 21010501, pos = { x = 94.402, y = 10.530, z = -73.211 }, rot = { x = 0.000, y = 291.584, z = 0.000 }, level = 1, disableWander = true, pose_id = 9010 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12002, gadget_id = 70310020, pos = { x = 129.169, y = -6.820, z = -51.372 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }
}
-- 区域
regions = {
{ config_id = 12009, shape = RegionShape.SPHERE, radius = 3, pos = { x = 130.287, y = -6.488, z = -52.045 } }
}
-- 触发器
triggers = {
{ config_id = 1012009, name = "ENTER_REGION_12009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_12009", action = "action_EVENT_ENTER_REGION_12009", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "Start", value = 0, no_refresh = false }
}
-- 废弃数据
garbages = {
monsters = {
{ config_id = 12004, monster_id = 21010201, pos = { x = 90.952, y = 10.532, z = -63.132 }, rot = { x = 0.000, y = 317.054, z = 0.000 }, level = 1, disableWander = true, pose_id = 9016 }
},
gadgets = {
{ config_id = 12001, gadget_id = 70690011, pos = { x = 134.700, y = -8.460, z = -51.642 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
},
regions = {
{ config_id = 12008, shape = RegionShape.CUBIC, size = { x = 5.000, y = 80.000, z = 80.000 }, pos = { x = 88.936, y = 0.787, z = -15.438 } }
},
triggers = {
{ config_id = 1012007, name = "VARIABLE_CHANGE_12007", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_12007", action = "action_EVENT_VARIABLE_CHANGE_12007" },
{ config_id = 1012008, name = "ENTER_REGION_12008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_12008", action = "" }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 12003, 12005, 12006 },
gadgets = { 12002 },
regions = { 12009 },
triggers = { "ENTER_REGION_12009" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_12009(context, evt)
if evt.param1 ~= 12009 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_12009(context, evt)
-- 设置移动平台点阵,点阵id为point_array_id
-- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环]
-- turn_mode = true/false 开启/关闭
local tempParam = {route_type = 0, turn_mode = false}
if 0 ~= ScriptLib.SetPlatformPointArray(context, 12002, 5, {4,3,2,1}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
@@ -0,0 +1,106 @@
-- 基础信息
local base_info = {
group_id = 220131013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 13001, gadget_id = 70310020, pos = { x = 90.610, y = -4.080, z = -10.153 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 13003, gadget_id = 70710348, pos = { x = 103.291, y = -13.958, z = -24.912 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 13004, gadget_id = 70710348, pos = { x = 114.065, y = -13.961, z = -26.570 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 13005, gadget_id = 70800111, pos = { x = 85.680, y = 3.070, z = -32.880 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 13006, gadget_id = 70800111, pos = { x = 64.590, y = 13.190, z = -35.260 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 13007, gadget_id = 70800111, pos = { x = 64.590, y = 18.100, z = -35.260 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 13008, gadget_id = 70800111, pos = { x = 64.590, y = 23.000, z = -35.260 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 13002, shape = RegionShape.SPHERE, radius = 2, pos = { x = 90.347, y = -3.113, z = -10.178 } }
}
-- 触发器
triggers = {
{ config_id = 1013002, name = "ENTER_REGION_13002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_13002", action = "action_EVENT_ENTER_REGION_13002", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 13001, 13003, 13004, 13005, 13006, 13007, 13008 },
regions = { 13002 },
triggers = { "ENTER_REGION_13002" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_13002(context, evt)
if evt.param1 ~= 13002 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_13002(context, evt)
-- 设置移动平台点阵,点阵id为point_array_id
-- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环]
-- turn_mode = true/false 开启/关闭
local tempParam = {route_type = 0, turn_mode = false}
if 0 ~= ScriptLib.SetPlatformPointArray(context, 13001, 3, {3,2,1}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
@@ -0,0 +1,179 @@
-- 基础信息
local base_info = {
group_id = 220131014
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 14001, gadget_id = 70800202, pos = { x = 79.182, y = 10.607, z = -7.051 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14002, gadget_id = 70800202, pos = { x = 79.183, y = 10.662, z = 6.115 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14003, gadget_id = 70800203, pos = { x = 68.697, y = 11.520, z = -8.144 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14004, gadget_id = 70800203, pos = { x = 64.965, y = 13.023, z = 52.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 增加任务进度;改group16变量,用于切换目标点;改group11变量,用于开移动房间大门;把group10的射线灯打开;把group15的鬼火接收器suite加载出来
{ config_id = 1014005, name = "VARIABLE_CHANGE_14005", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_14005", action = "action_EVENT_VARIABLE_CHANGE_14005" },
{ config_id = 1014006, name = "GADGET_STATE_CHANGE_14006", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_14006", action = "action_EVENT_GADGET_STATE_CHANGE_14006", trigger_count = 0 },
{ config_id = 1014007, name = "GADGET_STATE_CHANGE_14007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_14007", action = "action_EVENT_GADGET_STATE_CHANGE_14007", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "GH1", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 14001, 14002, 14003, 14004 },
regions = { },
triggers = { "VARIABLE_CHANGE_14005", "GADGET_STATE_CHANGE_14006", "GADGET_STATE_CHANGE_14007" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_14005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"GH1"为2
if ScriptLib.GetGroupVariableValue(context, "GH1") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_14005(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "110261301") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 将本组内变量名为 "Stage" 的变量设置为 4
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Stage", 4, 220131016) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
-- 将本组内变量名为 "Start" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Start", 1, 220131011) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
-- 改变指定group组220131010中, configid为10003的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220131010, 10003, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220131015, 2)
-- 将本组内变量名为 "Stage" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Stage", 2, 220131019) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_14006(context, evt)
if 14001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_14006(context, evt)
-- 针对当前group内变量名为 "GH1" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "GH1", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_14007(context, evt)
if 14002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_14007(context, evt)
-- 针对当前group内变量名为 "GH1" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "GH1", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
@@ -0,0 +1,164 @@
-- 基础信息
local base_info = {
group_id = 220131015
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 15001, gadget_id = 70800202, pos = { x = 116.497, y = 10.531, z = -33.125 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 15002, gadget_id = 70800202, pos = { x = 101.836, y = 10.495, z = -33.126 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 15003, gadget_id = 70800203, pos = { x = 66.899, y = 11.530, z = -64.155 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 15004, gadget_id = 70800203, pos = { x = 49.711, y = 11.531, z = -64.037 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 加任务进度;改group4变量,开启推箱子玩法;改group19变量,切换水片水闸状态
{ config_id = 1015005, name = "VARIABLE_CHANGE_15005", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_15005", action = "action_EVENT_VARIABLE_CHANGE_15005" },
{ config_id = 1015006, name = "GADGET_STATE_CHANGE_15006", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_15006", action = "action_EVENT_GADGET_STATE_CHANGE_15006", trigger_count = 0 },
{ config_id = 1015007, name = "GADGET_STATE_CHANGE_15007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_15007", action = "action_EVENT_GADGET_STATE_CHANGE_15007", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "GH2", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 15003, 15004 },
regions = { },
triggers = { "VARIABLE_CHANGE_15005", "GADGET_STATE_CHANGE_15006", "GADGET_STATE_CHANGE_15007" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 15001, 15002 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_15005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"GH2"为2
if ScriptLib.GetGroupVariableValue(context, "GH2") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_15005(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "110262001") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 将本组内变量名为 "level_start" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "level_start", 1, 220131004) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
-- 将本组内变量名为 "Stage" 的变量设置为 3
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "Stage", 3, 220131019) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_15006(context, evt)
if 15001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_15006(context, evt)
-- 针对当前group内变量名为 "GH2" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "GH2", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_15007(context, evt)
if 15002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_15007(context, evt)
-- 针对当前group内变量名为 "GH2" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "GH2", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
@@ -0,0 +1,836 @@
-- 基础信息
local base_info = {
group_id = 220131016
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
-- 第一道门
{ config_id = 16001, gadget_id = 70900201, pos = { x = 156.884, y = 2.394, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 16002, gadget_id = 70900201, pos = { x = 144.371, y = 1.295, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 移动平台
{ config_id = 16003, gadget_id = 70900201, pos = { x = 90.822, y = -2.113, z = -10.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 洞口
{ config_id = 16004, gadget_id = 70900201, pos = { x = 120.395, y = -5.460, z = -43.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 大厅大门
{ config_id = 16005, gadget_id = 70900201, pos = { x = 80.747, y = -2.801, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- boss战前
{ config_id = 16006, gadget_id = 70900201, pos = { x = 48.988, y = -4.316, z = -9.215 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 铁栅栏后
{ config_id = 16007, gadget_id = 70900201, pos = { x = 22.037, y = -2.345, z = -21.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 16014, gadget_id = 70310008, pos = { x = 120.818, y = -9.174, z = -40.229 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 隧洞中
{ config_id = 16019, gadget_id = 70900201, pos = { x = 0.542, y = 3.045, z = -26.419 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第一个鬼火
{ config_id = 16021, gadget_id = 70900201, pos = { x = 68.797, y = 11.819, z = 48.179 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第二个鬼火1
{ config_id = 16023, gadget_id = 70900201, pos = { x = 88.417, y = 11.730, z = -75.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第二个鬼火2
{ config_id = 16024, gadget_id = 70900201, pos = { x = 47.985, y = 11.730, z = -63.275 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第二个鬼火1
{ config_id = 16030, gadget_id = 70900201, pos = { x = 64.264, y = 11.730, z = -53.363 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第二个鬼火接受器
{ config_id = 16032, gadget_id = 70900201, pos = { x = 101.888, y = 12.687, z = -33.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第二个鬼火接受器
{ config_id = 16033, gadget_id = 70900201, pos = { x = 116.599, y = 12.687, z = -33.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 剧情前
{ config_id = 16035, gadget_id = 70900201, pos = { x = -7.564, y = 0.591, z = -6.081 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 第二个鬼火-回到大门
{ config_id = 16038, gadget_id = 70900201, pos = { x = 88.452, y = 11.730, z = -75.813 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
-- 卸载suite2
{ config_id = 16009, shape = RegionShape.SPHERE, radius = 8, pos = { x = 143.235, y = 4.230, z = -0.025 } },
-- 卸载suite3
{ config_id = 16010, shape = RegionShape.CUBIC, size = { x = 10.000, y = 2.000, z = 10.000 }, pos = { x = 90.651, y = 1.091, z = -10.278 } },
-- +suite10,卸载suite4
{ config_id = 16015, shape = RegionShape.SPHERE, radius = 3, pos = { x = 120.357, y = -4.612, z = -42.075 } },
-- 卸载suite5,加载suite6
{ config_id = 16016, shape = RegionShape.CUBIC, size = { x = 3.000, y = 10.000, z = 10.000 }, pos = { x = 81.380, y = -2.561, z = 0.083 } },
-- 卸载suite6
{ config_id = 16017, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 2.000 }, pos = { x = 48.874, y = -2.469, z = -8.847 } },
-- 卸载suite7,加suite8
{ config_id = 16018, shape = RegionShape.CUBIC, size = { x = 2.000, y = 10.000, z = 10.000 }, pos = { x = 23.760, y = -2.186, z = -21.110 } },
-- +suite16, 卸载suite8
{ config_id = 16020, shape = RegionShape.SPHERE, radius = 5, pos = { x = -1.134, y = 2.798, z = -23.812 } },
-- 卸载suite6
{ config_id = 16022, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 10.000 }, pos = { x = 69.518, y = 15.581, z = 50.106 } },
{ config_id = 16025, shape = RegionShape.CUBIC, size = { x = 20.000, y = 10.000, z = 10.000 }, pos = { x = 109.980, y = 10.448, z = -33.053 } },
{ config_id = 16026, shape = RegionShape.CUBIC, size = { x = 30.000, y = 20.000, z = 10.000 }, pos = { x = 100.585, y = 17.306, z = -70.720 } },
-- +suite12,-suite11
{ config_id = 16027, shape = RegionShape.SPHERE, radius = 8, pos = { x = 84.410, y = 15.581, z = -75.678 } },
-- +13,-12
{ config_id = 16028, shape = RegionShape.SPHERE, radius = 7, pos = { x = 68.811, y = 16.607, z = -63.935 } },
-- +suite14,-suite13
{ config_id = 16029, shape = RegionShape.SPHERE, radius = 6, pos = { x = 46.119, y = 13.028, z = -63.743 } },
-- +suite17,-suite14
{ config_id = 16031, shape = RegionShape.SPHERE, radius = 6, pos = { x = 66.817, y = 14.032, z = -53.231 } },
-- -suite15
{ config_id = 16034, shape = RegionShape.CUBIC, size = { x = 20.000, y = 10.000, z = 10.000 }, pos = { x = 109.980, y = 10.448, z = -33.053 } },
-- 卸载suite16
{ config_id = 16036, shape = RegionShape.SPHERE, radius = 5, pos = { x = -8.218, y = 2.537, z = -5.016 } },
-- +suite17,-suite14
{ config_id = 16037, shape = RegionShape.SPHERE, radius = 6, pos = { x = 72.830, y = 15.229, z = -64.666 } },
-- +suite15,-suite17
{ config_id = 16039, shape = RegionShape.SPHERE, radius = 7, pos = { x = 89.234, y = 15.564, z = -76.377 } },
-- 加suite3
{ config_id = 16040, shape = RegionShape.SPHERE, radius = 18, pos = { x = 95.901, y = -1.518, z = -8.794 } }
}
-- 触发器
triggers = {
-- Stage=2 加suite2,移除目标点1
{ config_id = 1016008, name = "VARIABLE_CHANGE_16008", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_16008", action = "action_EVENT_VARIABLE_CHANGE_16008", trigger_count = 0 },
-- 卸载suite2
{ config_id = 1016009, name = "ENTER_REGION_16009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16009", action = "action_EVENT_ENTER_REGION_16009" },
-- 卸载suite3
{ config_id = 1016010, name = "ENTER_REGION_16010", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16010", action = "action_EVENT_ENTER_REGION_16010" },
-- Stage=4 加suite4
{ config_id = 1016011, name = "VARIABLE_CHANGE_16011", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_16011", action = "action_EVENT_VARIABLE_CHANGE_16011", trigger_count = 0 },
-- Stage=5 加suite5
{ config_id = 1016012, name = "VARIABLE_CHANGE_16012", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_16012", action = "action_EVENT_VARIABLE_CHANGE_16012", trigger_count = 0 },
-- Stage=7 加suite7
{ config_id = 1016013, name = "VARIABLE_CHANGE_16013", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_16013", action = "action_EVENT_VARIABLE_CHANGE_16013", trigger_count = 0 },
-- +suite10,卸载suite4
{ config_id = 1016015, name = "ENTER_REGION_16015", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16015", action = "action_EVENT_ENTER_REGION_16015" },
-- 卸载suite5,加载suite6
{ config_id = 1016016, name = "ENTER_REGION_16016", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16016", action = "action_EVENT_ENTER_REGION_16016" },
-- 卸载suite6
{ config_id = 1016017, name = "ENTER_REGION_16017", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16017", action = "action_EVENT_ENTER_REGION_16017" },
-- 卸载suite7,加suite8
{ config_id = 1016018, name = "ENTER_REGION_16018", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16018", action = "action_EVENT_ENTER_REGION_16018" },
-- +suite16, 卸载suite8
{ config_id = 1016020, name = "ENTER_REGION_16020", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16020", action = "action_EVENT_ENTER_REGION_16020" },
-- 卸载suite6
{ config_id = 1016022, name = "ENTER_REGION_16022", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16022", action = "action_EVENT_ENTER_REGION_16022" },
{ config_id = 1016025, name = "ENTER_REGION_16025", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16025", action = "action_EVENT_ENTER_REGION_16025" },
{ config_id = 1016026, name = "ENTER_REGION_16026", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16026", action = "action_EVENT_ENTER_REGION_16026" },
-- +suite12,-suite11
{ config_id = 1016027, name = "ENTER_REGION_16027", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16027", action = "action_EVENT_ENTER_REGION_16027" },
-- +13,-12
{ config_id = 1016028, name = "ENTER_REGION_16028", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16028", action = "action_EVENT_ENTER_REGION_16028" },
-- +suite14,-suite13
{ config_id = 1016029, name = "ENTER_REGION_16029", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16029", action = "action_EVENT_ENTER_REGION_16029" },
-- +suite17,-suite14
{ config_id = 1016031, name = "ENTER_REGION_16031", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16031", action = "action_EVENT_ENTER_REGION_16031" },
-- -suite15
{ config_id = 1016034, name = "ENTER_REGION_16034", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16034", action = "action_EVENT_ENTER_REGION_16034" },
-- 卸载suite16
{ config_id = 1016036, name = "ENTER_REGION_16036", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16036", action = "action_EVENT_ENTER_REGION_16036" },
-- +suite17,-suite14
{ config_id = 1016037, name = "ENTER_REGION_16037", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16037", action = "action_EVENT_ENTER_REGION_16037" },
-- +suite15,-suite17
{ config_id = 1016039, name = "ENTER_REGION_16039", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16039", action = "action_EVENT_ENTER_REGION_16039" },
-- 加suite3
{ config_id = 1016040, name = "ENTER_REGION_16040", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_16040", action = "action_EVENT_ENTER_REGION_16040" }
}
-- 变量
variables = {
{ config_id = 1, name = "Stage", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 16001, 16014 },
regions = { 16009, 16040 },
triggers = { "VARIABLE_CHANGE_16008", "ENTER_REGION_16009", "VARIABLE_CHANGE_16011", "VARIABLE_CHANGE_16012", "VARIABLE_CHANGE_16013", "ENTER_REGION_16040" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = 大厅前,
monsters = { },
gadgets = { 16002 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 16003 },
regions = { 16010 },
triggers = { "ENTER_REGION_16010" },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { 16004 },
regions = { 16015 },
triggers = { "ENTER_REGION_16015" },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { 16005 },
regions = { 16016 },
triggers = { "ENTER_REGION_16016" },
rand_weight = 100
},
{
-- suite_id = 6,
-- description = ,
monsters = { },
gadgets = { 16006 },
regions = { 16017 },
triggers = { "ENTER_REGION_16017" },
rand_weight = 100
},
{
-- suite_id = 7,
-- description = ,
monsters = { },
gadgets = { 16007 },
regions = { 16018 },
triggers = { "ENTER_REGION_16018" },
rand_weight = 100
},
{
-- suite_id = 8,
-- description = ,
monsters = { },
gadgets = { 16019 },
regions = { 16020 },
triggers = { "ENTER_REGION_16020" },
rand_weight = 100
},
{
-- suite_id = 9,
-- description = ,
monsters = { },
gadgets = { 16021 },
regions = { 16022 },
triggers = { "ENTER_REGION_16022" },
rand_weight = 100
},
{
-- suite_id = 10,
-- description = ,
monsters = { },
gadgets = { },
regions = { 16025, 16026 },
triggers = { "ENTER_REGION_16025", "ENTER_REGION_16026" },
rand_weight = 100
},
{
-- suite_id = 11,
-- description = ,
monsters = { },
gadgets = { 16023 },
regions = { 16027 },
triggers = { "ENTER_REGION_16027" },
rand_weight = 100
},
{
-- suite_id = 12,
-- description = ,
monsters = { },
gadgets = { },
regions = { 16028 },
triggers = { "ENTER_REGION_16028" },
rand_weight = 100
},
{
-- suite_id = 13,
-- description = ,
monsters = { },
gadgets = { 16024 },
regions = { 16029 },
triggers = { "ENTER_REGION_16029" },
rand_weight = 100
},
{
-- suite_id = 14,
-- description = ,
monsters = { },
gadgets = { 16030 },
regions = { 16031, 16037 },
triggers = { "ENTER_REGION_16031", "ENTER_REGION_16037" },
rand_weight = 100
},
{
-- suite_id = 15,
-- description = ,
monsters = { },
gadgets = { 16032, 16033 },
regions = { 16034 },
triggers = { "ENTER_REGION_16034" },
rand_weight = 100
},
{
-- suite_id = 16,
-- description = ,
monsters = { },
gadgets = { 16035 },
regions = { 16036 },
triggers = { "ENTER_REGION_16036" },
rand_weight = 100
},
{
-- suite_id = 17,
-- description = ,
monsters = { },
gadgets = { 16038 },
regions = { 16039 },
triggers = { "ENTER_REGION_16039" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_16008(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"Stage"为2
if ScriptLib.GetGroupVariableValue(context, "Stage") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_16008(context, evt)
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220131016, EntityType.GADGET, 16001 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16009(context, evt)
if evt.param1 ~= 16009 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16009(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16010(context, evt)
if evt.param1 ~= 16010 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16010(context, evt)
-- 删除suite3的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 3)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_16011(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"Stage"为4
if ScriptLib.GetGroupVariableValue(context, "Stage") ~= 4 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_16011(context, evt)
-- 添加suite4的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 4)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_16012(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"Stage"为5
if ScriptLib.GetGroupVariableValue(context, "Stage") ~= 5 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_16012(context, evt)
-- 添加suite5的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 5)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_16013(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"Stage"为7
if ScriptLib.GetGroupVariableValue(context, "Stage") ~= 7 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_16013(context, evt)
-- 添加suite7的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 7)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16015(context, evt)
if evt.param1 ~= 16015 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16015(context, evt)
-- 添加suite10的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 10)
-- 删除suite4的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 4)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16016(context, evt)
if evt.param1 ~= 16016 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16016(context, evt)
-- 调用提示id为 201310104 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 201310104) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 添加suite6的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 6)
-- 删除suite5的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 5)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16017(context, evt)
if evt.param1 ~= 16017 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16017(context, evt)
-- 删除suite6的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 6)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16018(context, evt)
if evt.param1 ~= 16018 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16018(context, evt)
-- 添加suite8的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 8)
-- 删除suite7的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 7)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16020(context, evt)
if evt.param1 ~= 16020 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16020(context, evt)
-- 添加suite16的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 16)
-- 删除suite8的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 8)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16022(context, evt)
if evt.param1 ~= 16022 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16022(context, evt)
-- 删除suite9的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 9)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16025(context, evt)
if evt.param1 ~= 16025 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16025(context, evt)
-- 添加suite11的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 11)
-- 删除suite10的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 10)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16026(context, evt)
if evt.param1 ~= 16026 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16026(context, evt)
-- 添加suite11的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 11)
-- 删除suite10的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 10)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16027(context, evt)
if evt.param1 ~= 16027 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16027(context, evt)
-- 添加suite12的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 12)
-- 删除suite11的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 11)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16028(context, evt)
if evt.param1 ~= 16028 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16028(context, evt)
-- 添加suite13的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 13)
-- 删除suite12的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 12)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16029(context, evt)
if evt.param1 ~= 16029 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16029(context, evt)
-- 添加suite14的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 14)
-- 删除suite13的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 13)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16031(context, evt)
if evt.param1 ~= 16031 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16031(context, evt)
-- 添加suite17的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 17)
-- 删除suite14的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 14)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16034(context, evt)
if evt.param1 ~= 16034 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16034(context, evt)
-- 删除suite15的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 15)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16036(context, evt)
if evt.param1 ~= 16036 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16036(context, evt)
-- 删除suite16的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 16)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16037(context, evt)
if evt.param1 ~= 16037 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16037(context, evt)
-- 添加suite17的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 17)
-- 删除suite14的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 14)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16039(context, evt)
if evt.param1 ~= 16039 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16039(context, evt)
-- 添加suite15的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 15)
-- 删除suite17的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131016, 17)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_16040(context, evt)
if evt.param1 ~= 16040 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_16040(context, evt)
-- 添加suite3的新内容
ScriptLib.AddExtraGroupSuite(context, 220131016, 3)
return 0
end
@@ -0,0 +1,99 @@
-- 基础信息
local base_info = {
group_id = 220131017
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 17001, gadget_id = 70211001, pos = { x = 88.263, y = -6.460, z = 7.632 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_tag = "战斗低级璃月", isOneoff = true, persistent = true },
{ config_id = 17002, gadget_id = 70211001, pos = { x = 59.426, y = 10.531, z = -61.302 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, drop_tag = "战斗低级璃月", isOneoff = true, persistent = true },
{ config_id = 17003, gadget_id = 70211011, pos = { x = 59.776, y = 10.529, z = -40.992 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, drop_tag = "战斗中级璃月", isOneoff = true, persistent = true },
{ config_id = 17004, gadget_id = 70211021, pos = { x = -19.783, y = 0.003, z = 6.832 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, drop_tag = "战斗高级璃月", isOneoff = true, persistent = true },
{ config_id = 17005, gadget_id = 70211011, pos = { x = 70.018, y = 10.603, z = 50.560 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_tag = "战斗中级璃月", isOneoff = true, persistent = true },
{ config_id = 17006, gadget_id = 70211001, pos = { x = 80.930, y = 10.535, z = -53.157 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗低级璃月", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1017007, name = "DUNGEON_SETTLE_17007", event = EventType.EVENT_DUNGEON_SETTLE, source = "", condition = "condition_EVENT_DUNGEON_SETTLE_17007", action = "action_EVENT_DUNGEON_SETTLE_17007" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 17001, 17002, 17003, 17005, 17006 },
regions = { },
triggers = { "DUNGEON_SETTLE_17007" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_DUNGEON_SETTLE_17007(context, evt)
-- 判断副本成功
if 1 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_DUNGEON_SETTLE_17007(context, evt)
-- 创建id为17004的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 17004 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
@@ -0,0 +1,98 @@
-- 基础信息
local base_info = {
group_id = 220131018
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 18001, gadget_id = 70350004, pos = { x = 105.030, y = -2.855, z = 22.658 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 18002, gadget_id = 70350005, pos = { x = -19.775, y = 3.026, z = 26.215 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 18003, gadget_id = 70310001, pos = { x = -53.759, y = 3.828, z = -4.755 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1018004, name = "QUEST_START_18004", event = EventType.EVENT_QUEST_START, source = "1102626", condition = "", action = "action_EVENT_QUEST_START_18004", trigger_count = 0 },
{ config_id = 1018005, name = "QUEST_FINISH_18005", event = EventType.EVENT_QUEST_FINISH, source = "1102626", condition = "", action = "action_EVENT_QUEST_FINISH_18005", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 18001, 18002, 18003 },
regions = { },
triggers = { "QUEST_START_18004", "QUEST_FINISH_18005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_QUEST_START_18004(context, evt)
-- 将configid为 18001 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 18001, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_FINISH_18005(context, evt)
-- 将configid为 18001 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 18001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,170 @@
-- 基础信息
local base_info = {
group_id = 220131019
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 19001, gadget_id = 70800177, pos = { x = 66.320, y = 9.337, z = 0.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 19002, gadget_id = 70800178, pos = { x = 86.103, y = 9.848, z = -23.097 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 19003, gadget_id = 70800179, pos = { x = 107.656, y = -3.531, z = -30.881 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 19004, gadget_id = 70800180, pos = { x = 107.381, y = 9.848, z = -62.178 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19005, gadget_id = 70800181, pos = { x = 108.809, y = -3.425, z = -25.517 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19008, gadget_id = 70800199, pos = { x = 82.296, y = 9.327, z = 0.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
-- 水闸1初始
{ config_id = 19009, gadget_id = 70800201, pos = { x = 79.623, y = 8.381, z = 0.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
-- 水闸1升起来后
{ config_id = 19010, gadget_id = 70800201, pos = { x = 79.623, y = 10.240, z = 0.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
-- 水片1升起后
{ config_id = 19011, gadget_id = 70800177, pos = { x = 66.320, y = 9.848, z = 0.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
-- 水闸2初始
{ config_id = 19012, gadget_id = 70800201, pos = { x = 108.893, y = 10.201, z = -32.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 水闸2初始
{ config_id = 19013, gadget_id = 70800201, pos = { x = 108.893, y = 10.201, z = -32.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 水闸2初始
{ config_id = 19015, gadget_id = 70800201, pos = { x = 108.893, y = 10.201, z = -32.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19017, gadget_id = 70800225, pos = { x = 84.060, y = -4.570, z = 0.000 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 任务结束后开启时间轴,用于延迟切水片suite
{ config_id = 1019006, name = "QUEST_FINISH_19006", event = EventType.EVENT_QUEST_FINISH, source = "1102613", condition = "", action = "action_EVENT_QUEST_FINISH_19006", trigger_count = 0 },
{ config_id = 1019007, name = "VARIABLE_CHANGE_19007", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_19007", action = "action_EVENT_VARIABLE_CHANGE_19007" },
-- 时间轴结束后切suite
{ config_id = 1019016, name = "TIME_AXIS_PASS_19016", event = EventType.EVENT_TIME_AXIS_PASS, source = "T1", condition = "", action = "action_EVENT_TIME_AXIS_PASS_19016", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "Stage", value = 1, no_refresh = false }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 19014, gadget_id = 70800199, pos = { x = 108.893, y = 10.868, z = -28.252 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 19001, 19003, 19008, 19009, 19012, 19015, 19017 },
regions = { },
triggers = { "QUEST_FINISH_19006", "TIME_AXIS_PASS_19016" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 19002, 19004, 19010, 19011, 19013 },
regions = { },
triggers = { "VARIABLE_CHANGE_19007" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 19005 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_QUEST_FINISH_19006(context, evt)
-- 创建标识为"T1",时间节点为{5}的时间轴,false用于控制该时间轴是否循环
ScriptLib.InitTimeAxis(context, "T1", {5}, false)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_19007(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"Stage"为3
if ScriptLib.GetGroupVariableValue(context, "Stage") ~= 3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_19007(context, evt)
-- 添加suite3的新内容
ScriptLib.AddExtraGroupSuite(context, 220131019, 3)
return 0
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_19016(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220131019, 2)
-- 删除suite1的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220131019, 1)
return 0
end
@@ -0,0 +1,171 @@
-- 基础信息
local base_info = {
group_id = 220131020
}
-- DEFS_MISCS
--设置var: level_start为1以开启推箱子流程
--用var_change接source为"level_finish"即可响应箱子推完的结果
local defs = {
box_gadget_id_1 = 70290405,
--box_gadget_id_2 = 70290377,
config_suites = {1},
point_array_id = 4,
option_id = 193,
reminder_level_boarder = 400119,
reminder_array_boarder = 400119,
reminder_box_conflict = 400119,
reminder_right_pos = 201310107
}
--地形信息:0-墙面,1-地面,2-空气墙
local level_map = {
{ 0, 0, 0, 0},
{ 0, 1, 1, 0},
{ 0, 1, 1, 0},
{ 0, 0, 0, 0},
}
--[[local level_map = {
{ 0, 0, 0, 0, 0},
{ 0, 0, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 1, 1, 1, 0},
{ 0, 0, 0, 0, 0},
}]]--
--点阵id信息
local point_map = {
{ 0, 0, 0, 0},
{ 0, 4, 3, 0},
{ 0, 2, 1, 0},
{ 0, 0, 0, 0},
}
--[[local point_map = {
{ 0, 0, 0, 0, 0},
{ 0, 0, 6, 1, 0},
{ 0, 12, 7, 2, 0},
{ 0, 13, 8, 3, 0},
{ 0, 14, 9, 4, 0},
{ 0, 15, 10, 5, 0},
{ 0, 0, 0, 0, 0},
}]]--
--箱子起始信息
--[[local box_config = {
[1] = {config_id = 4001, pos = {x=4,z=2}},
[2] = {config_id = 4002, pos = {x=2,z=4}},
[3] = {config_id = 4003, pos = {x=2,z=6}},
[4] = {config_id = 4004, pos = {x=3,z=6}},
[5] = {config_id = 4005, pos = {x=3,z=3}},
[6] = {config_id = 4006, pos = {x=2,z=3}},
[7] = {config_id = 4007, pos = {x=3,z=4}},
[8] = {config_id = 4008, pos = {x=3,z=5}},
[9] = {config_id = 4009, pos = {x=2,z=5}},
}]]--
local box_config = {
[1] = {config_id = 20001, pos = {x=3,z=3}},
[2] = {config_id = 20002, pos = {x=2,z=3}},
}
--关卡结算信息
local level_finish_config = {
box_config_id = {1,2}, --box_config中序列
target_point_id = {3,4} --点阵id
}
--路径摘除信息(pont_id)
local illegal_path = {
{1,2},
{3,4},
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
[20001] = { config_id = 20001, gadget_id = 70290405, pos = { x = 64.877, y = 10.836, z = -44.168 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
[20002] = { config_id = 20002, gadget_id = 70290405, pos = { x = 64.877, y = 10.836, z = -39.662 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1020003, name = "VARIABLE_CHANGE_20003", event = EventType.EVENT_VARIABLE_CHANGE, source = "level_finish", condition = "", action = "action_EVENT_VARIABLE_CHANGE_20003" }
}
-- 变量
variables = {
{ config_id = 1, name = "level_start", value = 1, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 20001, 20002 },
regions = { },
triggers = { "VARIABLE_CHANGE_20003" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_20003(context, evt)
if evt.param1 == evt.param2 then return -1 end
-- 将本组内变量名为 "A" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "A", 1, 220131011) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
return 0
end
require "V2_7/YeLan_BoxPusher"
@@ -0,0 +1,82 @@
-- 基础信息
local base_info = {
group_id = 220131021
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 21001, gadget_id = 70310001, pos = { x = 66.605, y = 10.617, z = 19.200 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21002, gadget_id = 70310001, pos = { x = 75.780, y = 10.611, z = 19.035 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21008, gadget_id = 70310001, pos = { x = 47.046, y = 10.531, z = -98.099 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21009, gadget_id = 70310001, pos = { x = 70.087, y = 10.530, z = -91.203 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21010, gadget_id = 70310001, pos = { x = 51.427, y = 10.530, z = -47.867 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21011, gadget_id = 70310001, pos = { x = 51.432, y = 10.530, z = -58.903 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21012, gadget_id = 70310001, pos = { x = 59.211, y = 10.437, z = -38.801 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21015, gadget_id = 70310001, pos = { x = 57.435, y = -6.460, z = -33.036 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21016, gadget_id = 70310001, pos = { x = 57.840, y = -6.460, z = -13.274 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21019, gadget_id = 70310001, pos = { x = 63.008, y = 10.530, z = -47.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 21020, gadget_id = 70310001, pos = { x = 62.944, y = 10.530, z = -57.805 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.GearStart }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 21001, 21002, 21008, 21009, 21010, 21011, 21012, 21015, 21016, 21019, 21020 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,124 @@
-- 基础信息
local base_info = {
group_id = 220131022
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 22001, gadget_id = 70220066, pos = { x = 174.750, y = 2.752, z = -18.086 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22002, gadget_id = 70220014, pos = { x = 174.846, y = 0.335, z = -14.232 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22003, gadget_id = 70220066, pos = { x = 173.676, y = 2.752, z = -18.085 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22004, gadget_id = 70220066, pos = { x = 180.397, y = 0.326, z = -2.520 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22005, gadget_id = 70220066, pos = { x = 179.272, y = 0.324, z = -2.939 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22006, gadget_id = 70220014, pos = { x = 179.713, y = 0.323, z = -1.399 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22007, gadget_id = 70220014, pos = { x = 175.833, y = 0.336, z = -14.322 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22008, gadget_id = 70220014, pos = { x = 59.400, y = 10.638, z = 21.777 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22009, gadget_id = 70220066, pos = { x = 60.631, y = 10.710, z = 22.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22010, gadget_id = 70220014, pos = { x = 59.548, y = 10.614, z = 22.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22011, gadget_id = 70220066, pos = { x = 80.220, y = 10.629, z = 20.146 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22012, gadget_id = 70220014, pos = { x = 80.230, y = 10.617, z = 18.961 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22013, gadget_id = 70220066, pos = { x = 78.756, y = 10.646, z = 19.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22018, gadget_id = 70220066, pos = { x = 84.044, y = 10.530, z = -86.084 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22019, gadget_id = 70220014, pos = { x = 83.086, y = 10.530, z = -86.591 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22020, gadget_id = 70220066, pos = { x = 83.830, y = 10.530, z = -84.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22021, gadget_id = 70220066, pos = { x = 82.763, y = 10.531, z = -85.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22022, gadget_id = 70220014, pos = { x = 68.666, y = 10.530, z = -90.084 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22023, gadget_id = 70220014, pos = { x = 68.812, y = 10.530, z = -91.122 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22024, gadget_id = 70220066, pos = { x = 67.687, y = 10.531, z = -91.272 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22025, gadget_id = 70220066, pos = { x = 85.368, y = 10.470, z = -50.755 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22026, gadget_id = 70220066, pos = { x = 84.552, y = 10.498, z = -49.931 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22027, gadget_id = 70220066, pos = { x = 84.099, y = 10.459, z = -51.134 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22028, gadget_id = 70220014, pos = { x = 83.225, y = 10.454, z = -50.650 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22029, gadget_id = 70220066, pos = { x = 53.021, y = 10.530, z = -96.760 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22030, gadget_id = 70220066, pos = { x = 52.631, y = 10.530, z = -95.795 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22031, gadget_id = 70220014, pos = { x = 51.879, y = 10.530, z = -96.486 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22032, gadget_id = 70220014, pos = { x = 73.944, y = 10.531, z = -94.742 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22033, gadget_id = 70220014, pos = { x = 72.476, y = 10.530, z = -94.423 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22034, gadget_id = 70220066, pos = { x = 73.097, y = 10.530, z = -95.490 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22035, gadget_id = 70220014, pos = { x = 63.164, y = 10.543, z = -79.322 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22036, gadget_id = 70220014, pos = { x = 62.760, y = 10.533, z = -80.241 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22037, gadget_id = 70220066, pos = { x = 61.913, y = 10.531, z = -79.352 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22041, gadget_id = 70220066, pos = { x = 123.419, y = 10.530, z = -31.655 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22042, gadget_id = 70220014, pos = { x = 124.281, y = 10.530, z = -32.377 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22043, gadget_id = 70220066, pos = { x = 123.017, y = 10.539, z = -33.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22044, gadget_id = 70220066, pos = { x = 65.571, y = -6.460, z = -6.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22045, gadget_id = 70220014, pos = { x = 66.549, y = -6.460, z = -7.216 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22046, gadget_id = 70220066, pos = { x = 66.371, y = -6.460, z = -6.234 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22047, gadget_id = 70220014, pos = { x = 56.112, y = -6.460, z = -31.635 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22048, gadget_id = 70220066, pos = { x = 56.714, y = -6.460, z = -30.819 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22049, gadget_id = 70220014, pos = { x = 55.055, y = -6.460, z = -30.852 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22050, gadget_id = 70220066, pos = { x = 55.821, y = -6.460, z = -29.980 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22051, gadget_id = 70220014, pos = { x = 120.095, y = -6.502, z = -55.771 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22052, gadget_id = 70220014, pos = { x = 119.477, y = -6.499, z = -54.556 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22053, gadget_id = 70220014, pos = { x = 120.319, y = -6.502, z = -54.706 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22054, gadget_id = 70220067, pos = { x = 181.475, y = 0.329, z = -1.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22055, gadget_id = 70220066, pos = { x = 178.639, y = 0.321, z = -1.788 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22056, gadget_id = 70220026, pos = { x = 180.781, y = 0.326, z = -0.586 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22059, gadget_id = 70220014, pos = { x = 124.914, y = -3.326, z = -16.046 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22060, gadget_id = 70220014, pos = { x = 123.909, y = -3.326, z = -15.564 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22061, gadget_id = 70220066, pos = { x = 124.794, y = -3.326, z = -14.984 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22062, gadget_id = 70300093, pos = { x = 124.348, y = 10.539, z = -34.148 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 22001, 22002, 22003, 22004, 22005, 22006, 22007, 22008, 22009, 22010, 22011, 22012, 22013, 22018, 22019, 22020, 22021, 22022, 22023, 22024, 22025, 22026, 22027, 22028, 22029, 22030, 22031, 22032, 22033, 22034, 22035, 22036, 22037, 22041, 22042, 22043, 22044, 22045, 22046, 22047, 22048, 22049, 22050, 22051, 22052, 22053, 22054, 22055, 22056, 22059, 22060, 22061, 22062 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,79 @@
-- 基础信息
local base_info = {
group_id = 220131023
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 23001, gadget_id = 70800174, pos = { x = -15.393, y = -0.005, z = 12.916 }, rot = { x = 270.699, y = 329.310, z = 0.000 }, level = 1 },
{ config_id = 23002, gadget_id = 70800174, pos = { x = -26.624, y = -0.005, z = -3.473 }, rot = { x = 270.699, y = 229.254, z = 0.000 }, level = 1 },
{ config_id = 23003, gadget_id = 70800174, pos = { x = -33.413, y = 0.014, z = 2.059 }, rot = { x = 271.193, y = 264.160, z = 354.221 }, level = 1 },
{ config_id = 23004, gadget_id = 70800175, pos = { x = -14.253, y = 1.145, z = 13.223 }, rot = { x = 58.386, y = 256.879, z = 0.000 }, level = 1 },
{ config_id = 23005, gadget_id = 70800174, pos = { x = -25.538, y = 0.005, z = -2.235 }, rot = { x = 270.000, y = 106.228, z = 0.000 }, level = 1 },
{ config_id = 23006, gadget_id = 70800176, pos = { x = -14.396, y = 0.075, z = 13.262 }, rot = { x = 90.000, y = 256.829, z = 0.000 }, level = 1 },
{ config_id = 23007, gadget_id = 70800176, pos = { x = -33.890, y = 0.075, z = 1.920 }, rot = { x = 90.000, y = 316.362, z = 0.000 }, level = 1 },
{ config_id = 23008, gadget_id = 70800176, pos = { x = -26.481, y = 0.075, z = -3.360 }, rot = { x = 90.000, y = 298.770, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 23001, 23002, 23003, 23004, 23005, 23006, 23007, 23008 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,85 @@
{
"areas": {},
"doors": {},
"entities": {},
"forces": {},
"points": {
"1": {
"$type": "DungeonQuitPoint",
"alias": "",
"areaId": 0,
"gadgetId": 70120004,
"groupLimit": false,
"isModelHidden": false,
"pointType": "DungeonQuitPoint",
"pos": {
"x": -19.51253,
"y": 3.046774,
"z": 22.09604
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 5.0,
"y": 5.0,
"z": 5.0
},
"tranPos": {
"x": -19.60009,
"y": 0.0005555153,
"z": 13.1886091
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": true
},
"2": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 126.6159,
"y": -3.32576,
"z": -7.365716E-08
},
"rot": {
"x": 0.0,
"y": 270.0,
"z": 0.0
},
"size": {
"x": 10.0,
"y": 30.0,
"z": 30.0
},
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": true
}
},
"transRadius": 0.0
}
@@ -0,0 +1,993 @@
[
{
"pointArrayId": 1,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 114.7824,
"y": -3.245455,
"z": 12.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 114.7824,
"y": -3.245455,
"z": 6.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 114.7824,
"y": -3.245455,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 4,
"position": {
"x": 114.7824,
"y": -3.245455,
"z": -6.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 5,
"position": {
"x": 114.7824,
"y": -3.245455,
"z": -12.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 6,
"position": {
"x": 108.7824,
"y": -3.245455,
"z": 12.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 7,
"position": {
"x": 108.7824,
"y": -3.245455,
"z": 6.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 8,
"position": {
"x": 108.7824,
"y": -3.245455,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 9,
"position": {
"x": 108.7824,
"y": -3.245455,
"z": -6.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 10,
"position": {
"x": 108.7824,
"y": -3.245455,
"z": -12.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 11,
"position": {
"x": 102.7251,
"y": -3.245455,
"z": 12.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 12,
"position": {
"x": 102.7251,
"y": -3.245455,
"z": 6.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 13,
"position": {
"x": 102.7251,
"y": -3.245455,
"z": 0.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 14,
"position": {
"x": 102.7251,
"y": -3.245455,
"z": -6.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 15,
"position": {
"x": 102.7251,
"y": -3.245455,
"z": -12.0
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 2,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 81.9215546,
"y": 10.5289078,
"z": -70.44462
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 70.51957,
"y": 10.52891,
"z": -70.44462
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 76.28328,
"y": 10.529995,
"z": -64.6922
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 4,
"position": {
"x": 76.28328,
"y": 10.529995,
"z": -53.3430939
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 5,
"position": {
"x": 70.475235,
"y": 10.5300884,
"z": -81.57102
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 6,
"position": {
"x": 81.97111,
"y": 10.5300884,
"z": -81.57102
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 7,
"position": {
"x": 64.68367,
"y": 10.5299988,
"z": -87.1922
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 8,
"position": {
"x": 64.68367,
"y": 10.5299988,
"z": -97.5324
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 9,
"position": {
"x": 53.10981,
"y": 10.53,
"z": -75.84578
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 10,
"position": {
"x": 53.10981,
"y": 10.53,
"z": -87.05785
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 11,
"position": {
"x": 54.1045723,
"y": 10.5304871,
"z": -53.7772522
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 12,
"position": {
"x": 54.10509,
"y": 10.53054,
"z": -65.0666351
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 13,
"position": {
"x": 64.9737,
"y": 10.5299969,
"z": -53.38546
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 14,
"position": {
"x": 64.9737,
"y": 10.5299969,
"z": -41.9753342
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 15,
"position": {
"x": 58.9274559,
"y": 10.53009,
"z": -70.43204
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 16,
"position": {
"x": 47.2424469,
"y": 10.53009,
"z": -70.43204
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 3,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 90.6099548,
"y": -4.079586,
"z": -10.1530685
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 89.05137,
"y": 12.5,
"z": -9.156459
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 4.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 89.05137,
"y": 12.5,
"z": -9.156459
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 4,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 64.87696,
"y": 10.83571,
"z": -44.16756
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 2.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 64.87696,
"y": 10.83571,
"z": -39.66205
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 2.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 67.84608,
"y": 10.83571,
"z": -44.16756
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 2.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 4,
"position": {
"x": 67.84608,
"y": 10.83571,
"z": -39.66205
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 2.0,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 5,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 129.1692,
"y": -6.820009,
"z": -51.3718
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 134.62915,
"y": 14.1263123,
"z": -49.31858
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 5.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 134.62915,
"y": 14.1263123,
"z": -49.31858
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 4,
"position": {
"x": 132.7349,
"y": 2.63992977,
"z": -50.96729
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
}
]