添加配置表

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

View File

@@ -0,0 +1,24 @@
-- 地图配置
scene_config = {
begin_pos = { x = -300.0, z = -350.0 },
size = { x = 600.0, z = 600.0 },
born_pos = { x = -136.973, y = -36.878, z = 54.534 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -62,
city_id = 102,
vision_anchor = { x = -1000.0, z = -1000.0 }
}
-- 所有的区块
blocks = { 20138 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -300.0, z = -350.0 }, max = { x = 300.0, z = 250.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { "routes" }

View File

@@ -0,0 +1,51 @@
{
"sceneId": 20138,
"routes": [
{
"localId": 1,
"name": "Route_001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 73.4877548,
"y": 49.0552979,
"z": -33.6613846
},
"waitTime": 0.0,
"speedLevel": 2
},
{
"pos": {
"x": 81.887886,
"y": 49.0552979,
"z": -33.4380875
},
"waitTime": 0.0,
"speedLevel": 2
},
{
"pos": {
"x": 82.93959,
"y": 49.09,
"z": -48.3286858
},
"waitTime": 0.0,
"speedLevel": 2
},
{
"pos": {
"x": 74.41413,
"y": 49.05527,
"z": -48.8743019
},
"waitTime": 0.0,
"speedLevel": 2
}
]
}
]
}

View File

@@ -0,0 +1,42 @@
-- 所有的group
groups = {
{ id = 220138001, pos = { x = -21.370, y = 0.472, z = 4.302 } },
{ id = 220138002, pos = { x = 2.648, y = 49.252, z = 123.236 } },
{ id = 220138003, pos = { x = -98.219, y = -46.499, z = 25.630 } },
{ id = 220138004, pos = { x = 6.741, y = -27.024, z = -37.751 } },
{ id = 220138006, pos = { x = 2.295, y = 49.095, z = 66.548 } },
{ id = 220138008, pos = { x = -95.330, y = -46.499, z = 25.215 } },
{ id = 220138009, pos = { x = -19.023, y = -25.224, z = -38.870 } },
{ id = 220138010, pos = { x = -2.965, y = 4.386, z = -91.987 } },
{ id = 220138011, pos = { x = 89.704, y = 30.355, z = -20.784 } },
{ id = 220138012, pos = { x = -13.075, y = 38.320, z = 60.795 } },
{ id = 220138013, pos = { x = 3.184, y = 38.320, z = 44.766 } },
{ id = 220138014, pos = { x = -8.762, y = 38.320, z = 77.995 } },
{ id = 220138015, pos = { x = 26.913, y = -2.547, z = -38.673 } },
{ id = 220138016, pos = { x = 87.530, y = 51.745, z = -55.232 } },
{ id = 220138018, pos = { x = 82.950, y = 25.330, z = -39.047 } },
{ id = 220138019, pos = { x = 3.177, y = 38.320, z = 78.423 } },
{ id = 220138020, pos = { x = -49.848, y = -33.886, z = -28.297 } },
{ id = 220138021, pos = { x = -52.877, y = -21.734, z = -39.259 } },
{ id = 220138022, pos = { x = 12.902, y = 39.334, z = 67.103 } },
{ id = 220138023, refresh_id = 1002, pos = { x = -49.004, y = -21.759, z = 10.780 } },
{ id = 220138024, refresh_id = 1001, pos = { x = 19.441, y = -16.784, z = -14.295 } },
{ id = 220138025, refresh_id = 1002, pos = { x = -21.272, y = 9.186, z = -77.928 } },
{ id = 220138026, refresh_id = 1002, pos = { x = 76.677, y = 25.330, z = -44.961 } },
{ id = 220138027, refresh_id = 1001, pos = { x = 73.169, y = 49.091, z = -1.651 } },
{ id = 220138028, refresh_id = 1002, pos = { x = 50.007, y = 49.669, z = 10.925 } },
{ id = 220138029, refresh_id = 1001, pos = { x = 3.194, y = 49.096, z = 24.357 } },
{ id = 220138030, pos = { x = -137.969, y = -35.360, z = 60.089 } },
{ id = 220138031, pos = { x = 79.729, y = 25.927, z = -41.981 } },
{ id = 220138032, refresh_id = 1001, pos = { x = 25.355, y = 4.296, z = -75.333 } },
{ id = 220138033, refresh_id = 1001, pos = { x = -79.292, y = -31.965, z = 46.531 } },
{ id = 220138034, refresh_id = 1001, pos = { x = 18.077, y = 25.360, z = 0.568 } },
{ id = 220138035, pos = { x = -49.013, y = -21.729, z = 52.854 } },
{ id = 220138036, pos = { x = 80.466, y = 25.330, z = -41.199 } },
{ id = 220138037, pos = { x = 85.556, y = 30.347, z = -25.887 } },
{ id = 220138038, pos = { x = 9.095, y = 50.028, z = 4.582 } },
{ id = 220138039, pos = { x = 18.011, y = 4.296, z = -75.164 } },
{ id = 220138040, pos = { x = 11.950, y = 34.488, z = 59.124 } },
{ id = 220138041, refresh_id = 1, pos = { x = 3.260, y = 38.300, z = 79.480 } },
{ id = 220138042, refresh_id = 1, pos = { x = 3.399, y = 38.300, z = 78.567 } }
}

View File

@@ -0,0 +1,37 @@
dummy_points = {
["guide_Q4007205"] = { pos = { x = -95.606, y = -31.886, z = 36.655 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007206"] = { pos = { x = -48.743, y = -21.761, z = 2.834 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007207"] = { pos = { x = -18.710, y = -27.020, z = -37.701 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007208"] = { pos = { x = -20.934, y = 8.965, z = -75.490 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007209"] = { pos = { x = 3.528, y = 49.085, z = 18.813 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007201_guide"] = { pos = { x = 3.785, y = 59.565, z = 156.211 }, rot = { x = 0.000, y = 180.000, z = 0.000 } },
["Q4007204_guide"] = { pos = { x = -142.496, y = -36.840, z = 53.148 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007204_N10095"] = { pos = { x = -144.177, y = -36.840, z = 54.195 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q4007204_N1032"] = { pos = { x = -145.044, y = -36.840, z = 53.380 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007204_N1042"] = { pos = { x = -145.577, y = -36.840, z = 54.082 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007210_guide"] = { pos = { x = 3.190, y = 49.170, z = 43.648 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007210_N10095"] = { pos = { x = 4.637, y = 49.095, z = 44.349 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007210_N1032"] = { pos = { x = 2.909, y = 49.095, z = 44.056 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007210_N1042"] = { pos = { x = 0.816, y = 49.095, z = 44.302 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007210_N12626"] = { pos = { x = 6.469, y = 49.095, z = 44.146 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007211_guide"] = { pos = { x = 3.729, y = 57.777, z = 151.466 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007211_N10095"] = { pos = { x = 4.652, y = 57.777, z = 149.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007211_N1032"] = { pos = { x = 2.723, y = 57.777, z = 148.921 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007211_N1042"] = { pos = { x = 3.637, y = 57.777, z = 148.540 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007214_guide"] = { pos = { x = 2.513, y = 34.449, z = 60.183 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007215_guide"] = { pos = { x = 45.571, y = 15.808, z = -72.828 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007216_guide"] = { pos = { x = 10.859, y = 38.076, z = 4.478 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007218_guide"] = { pos = { x = 3.029, y = 49.095, z = 44.552 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007218_N10095"] = { pos = { x = 6.082, y = 49.095, z = 44.847 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007218_N1032"] = { pos = { x = 4.013, y = 49.095, z = 42.249 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007218_N1042"] = { pos = { x = 4.830, y = 49.095, z = 43.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007218_N12626"] = { pos = { x = 11.700, y = 51.764, z = 53.798 }, rot = { x = 0.000, y = 180.000, z = 270.000 } },
["T4007204_paimon"] = { pos = { x = -145.309, y = -36.840, z = 54.791 }, rot = { x = 0.000, y = 150.000, z = 0.000 } },
["T4007204_player"] = { pos = { x = -144.755, y = -36.840, z = 55.217 }, rot = { x = 0.000, y = 180.000, z = 0.000 } },
["T4007210_paimon"] = { pos = { x = -1.486, y = 49.095, z = 44.102 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007210_player"] = { pos = { x = -0.289, y = 49.095, z = 44.181 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007211_paimon"] = { pos = { x = 3.991, y = 57.777, z = 149.675 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007211_player"] = { pos = { x = 3.161, y = 57.777, z = 149.981 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007218_N10000005"] = { pos = { x = 1.469, y = 49.095, z = 43.020 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007218_N1005"] = { pos = { x = 0.259, y = 49.095, z = 42.860 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }
}

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1001, gadget_id = 70211101, pos = { x = -21.555, y = 0.494, z = 4.820 }, rot = { x = 0.000, y = 184.948, z = 0.000 }, level = 16, drop_tag = "解谜低级群岛", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 1001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,141 @@
-- 基础信息
local base_info = {
group_id = 220138002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 2001, gadget_id = 71700418, pos = { x = 3.785, y = 57.777, z = 156.211 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 2002, gadget_id = 70710745, pos = { x = 3.785, y = 59.154, z = 156.211 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 2006, gadget_id = 70360001, pos = { x = 3.785, y = 59.161, z = 156.211 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1002003, name = "GADGET_CREATE_2003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_2003", action = "action_EVENT_GADGET_CREATE_2003", trigger_count = 0 },
{ config_id = 1002005, name = "SELECT_OPTION_2005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_2005", action = "action_EVENT_SELECT_OPTION_2005", trigger_count = 0 },
{ config_id = 1002008, name = "GROUP_LOAD_2008", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_2008", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 2001, 2002 },
regions = { },
triggers = { "GROUP_LOAD_2008" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 2001, 2002, 2006 },
regions = { },
triggers = { "GADGET_CREATE_2003", "SELECT_OPTION_2005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_CREATE_2003(context, evt)
if 2006 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_2003(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220138002, 2006, {195}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_2005(context, evt)
-- 判断是gadgetid 2006 option_id 195
if 2006 ~= evt.param1 then
return false
end
if 195 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_2005(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007201") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_2008(context, evt)
if ScriptLib.GetHostQuestState(context,4007201)==2 then
ScriptLib.RefreshGroup(context, { group_id = 220138002, suite = 2 })
end
return 0
end

View File

@@ -0,0 +1,265 @@
-- 基础信息
local base_info = {
group_id = 220138003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- Group008_4007205
{ config_id = 1003001, name = "QUEST_START_3001", event = EventType.EVENT_QUEST_START, source = "4007205", condition = "condition_EVENT_QUEST_START_3001", action = "action_EVENT_QUEST_START_3001", trigger_count = 0 },
-- Group008_4007205
{ config_id = 1003002, name = "GROUP_LOAD_3002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_3002", action = "action_EVENT_GROUP_LOAD_3002", trigger_count = 0 },
-- Group009_4007207
{ config_id = 1003003, name = "QUEST_START_3003", event = EventType.EVENT_QUEST_START, source = "4007207", condition = "condition_EVENT_QUEST_START_3003", action = "action_EVENT_QUEST_START_3003", trigger_count = 0 },
-- Group009_4007207
{ config_id = 1003004, name = "GROUP_LOAD_3004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_3004", action = "action_EVENT_GROUP_LOAD_3004", trigger_count = 0 },
-- Group010_4007215
{ config_id = 1003005, name = "QUEST_START_3005", event = EventType.EVENT_QUEST_START, source = "4007215", condition = "condition_EVENT_QUEST_START_3005", action = "action_EVENT_QUEST_START_3005", trigger_count = 0 },
-- Group010_4007215
{ config_id = 1003006, name = "GROUP_LOAD_3006", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_3006", action = "action_EVENT_GROUP_LOAD_3006", trigger_count = 0 },
-- Group011_4007216
{ config_id = 1003007, name = "QUEST_START_3007", event = EventType.EVENT_QUEST_START, source = "4007216", condition = "condition_EVENT_QUEST_START_3007", action = "action_EVENT_QUEST_START_3007", trigger_count = 0 },
-- Group011_4007216
{ config_id = 1003008, name = "GROUP_LOAD_3008", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_3008", action = "action_EVENT_GROUP_LOAD_3008", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "QUEST_START_3001", "GROUP_LOAD_3002", "QUEST_START_3003", "GROUP_LOAD_3004", "QUEST_START_3005", "GROUP_LOAD_3006", "QUEST_START_3007", "GROUP_LOAD_3008" },
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 condition_EVENT_QUEST_START_3001(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138008, 8002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_3001(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007205") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_3002(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138008, 8002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_3002(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007205") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_3003(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138009, 9002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_3003(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007207") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_3004(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138009, 9002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_3004(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007207") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_3005(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138010, 10002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_3005(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007215") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_3006(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138010, 10002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_3006(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007215") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_3007(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138011, 11002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_3007(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007216") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_3008(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138011, 11002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_3008(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007216") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end

View File

@@ -0,0 +1,137 @@
-- 基础信息
local base_info = {
group_id = 220138004
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 4001, gadget_id = 70360001, pos = { x = 7.102, y = -26.986, z = -36.505 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 4002, gadget_id = 70310148, pos = { x = 7.156, y = -26.986, z = -36.619 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 4003, gadget_id = 70690010, pos = { x = -19.692, y = 4.295, z = -26.857 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1004004, name = "GADGET_CREATE_4004", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_4004", action = "action_EVENT_GADGET_CREATE_4004" },
{ config_id = 1004005, name = "SELECT_OPTION_4005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4005", action = "action_EVENT_SELECT_OPTION_4005" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 4001, 4002 },
regions = { },
triggers = { "GADGET_CREATE_4004", "SELECT_OPTION_4005" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 4003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_CREATE_4004(context, evt)
if 4001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_4004(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220138004, 4001, {7}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_4005(context, evt)
-- 判断是gadgetid 4001 option_id 7
if 4001 ~= evt.param1 then
return false
end
if 7 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_4005(context, evt)
-- 添加suite3的新内容
ScriptLib.AddExtraGroupSuite(context, 220138004, 3)
return 0
end

View File

@@ -0,0 +1,214 @@
-- 基础信息
local base_info = {
group_id = 220138006
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 6005, gadget_id = 70290428, pos = { x = 3.575, y = 52.563, z = 104.558 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6008, gadget_id = 70360001, pos = { x = 3.591, y = 52.751, z = 104.183 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 4秒后杀门
{ config_id = 1006001, name = "TIME_AXIS_PASS_6001", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_6001", action = "action_EVENT_TIME_AXIS_PASS_6001", trigger_count = 0 },
-- 8秒后切suite
{ config_id = 1006002, name = "TIME_AXIS_PASS_6002", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_6002", action = "action_EVENT_TIME_AXIS_PASS_6002", trigger_count = 0 },
-- 重进地城保底
{ config_id = 1006003, name = "GROUP_LOAD_6003", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_6003", trigger_count = 0 },
{ config_id = 1006006, name = "GADGET_CREATE_6006", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_6006", action = "action_EVENT_GADGET_CREATE_6006", trigger_count = 0 },
{ config_id = 1006007, name = "SELECT_OPTION_6007", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_6007", action = "action_EVENT_SELECT_OPTION_6007", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "doorOpen", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 6005 },
regions = { },
triggers = { "GROUP_LOAD_6003" },
rand_weight = 100,
ban_refresh = true
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 6005, 6008 },
regions = { },
triggers = { "TIME_AXIS_PASS_6001", "TIME_AXIS_PASS_6002", "GROUP_LOAD_6003", "GADGET_CREATE_6006", "SELECT_OPTION_6007" },
rand_weight = 100,
ban_refresh = true
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100,
ban_refresh = true
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_TIME_AXIS_PASS_6001(context, evt)
if "dooropen" ~= evt.source_name or 1 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_6001(context, evt)
-- 永久关闭CongfigId的Gadget需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 6005 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_TIME_AXIS_PASS_6002(context, evt)
if "dooropen" ~= evt.source_name or 2 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_6002(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220138006, suite = 3 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_6003(context, evt)
if ScriptLib.GetHostQuestState(context,4007211) == 3 or ScriptLib.GetGroupVariableValue(context, "doorOpen") == 1 then
ScriptLib.RefreshGroup(context, { suite=3})
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_6006(context, evt)
if 6008 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_6006(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220138006, 6008, {197}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_6007(context, evt)
-- 判断是gadgetid 6008 option_id 197
if 6008 ~= evt.param1 then
return false
end
if 197 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_6007(context, evt)
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220138006, EntityType.GADGET, 6008 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
-- 调用提示id为 60010368 的提示UI会显示在屏幕中央偏下位置id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 60010368) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 创建标识为"dooropen",时间节点为{3,8}的时间轴false用于控制该时间轴是否循环
ScriptLib.InitTimeAxis(context, "dooropen", {3,8}, false)
-- 将本组内变量名为 "doorOpen" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "doorOpen", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end

View File

@@ -0,0 +1,133 @@
-- 基础信息
local base_info = {
group_id = 220138008
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 8001, gadget_id = 70310251, pos = { x = -100.077, y = -46.499, z = 25.080 }, rot = { x = 0.000, y = 180.299, z = 0.000 }, level = 1, persistent = true, arguments = { 19 } },
{ config_id = 8002, gadget_id = 70310377, pos = { x = -95.393, y = -41.267, z = 53.183 }, rot = { x = 0.000, y = 179.575, z = 0.000 }, level = 1, persistent = true },
{ config_id = 8005, gadget_id = 70310429, pos = { x = -99.397, y = -41.958, z = 53.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 8006, gadget_id = 70310429, pos = { x = -91.150, y = -36.816, z = 53.107 }, rot = { x = 0.000, y = 178.167, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
{ config_id = 8008, shape = RegionShape.SPHERE, radius = 5, pos = { x = -100.490, y = -46.499, z = 26.071 } }
}
-- 触发器
triggers = {
{ config_id = 1008003, name = "OBSERVATION_POINT_NOTIFY_8003", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_8003", trigger_count = 0 },
{ config_id = 1008004, name = "OBSERVATION_POINT_NOTIFY_8004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_8004", trigger_count = 0 },
-- 运营埋点-补全物件
{ config_id = 1008007, name = "GADGET_STATE_CHANGE_8007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_8007", action = "action_EVENT_GADGET_STATE_CHANGE_8007", trigger_count = 0 },
{ config_id = 1008008, name = "ENTER_REGION_8008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "action_EVENT_ENTER_REGION_8008" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 8001, 8002, 8005, 8006 },
regions = { 8008 },
triggers = { "OBSERVATION_POINT_NOTIFY_8003", "OBSERVATION_POINT_NOTIFY_8004", "GADGET_STATE_CHANGE_8007", "ENTER_REGION_8008" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_8003(context, evt)
if 8001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,8002, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4007205")
ScriptLib.SetGadgetStateByConfigId(context,8001, 405)
ScriptLib.KillEntityByConfigId(context, {group_id=220138008, config_id=8005, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138008, config_id=8006, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_8004(context, evt)
if 8001 == evt.param1 and 0 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,8002, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,8001, GadgetState.Default)
ScriptLib.CreateGadget(context, {config_id=8005})
ScriptLib.CreateGadget(context, {config_id=8006})
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_8007(context, evt)
if 8002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_8007(context, evt)
-- 运营数据埋点匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 2, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_ENTER_REGION_8008(context, evt)
if ScriptLib.GetRegionEntityCount(context, {region_eid = evt.source_eid, entity_type = EntityType.AVATAR}) == 1 then
ScriptLib.TryRecordActivityPushTips(context, 2014014)
ScriptLib.ShowClientTutorial(context, 1189, {})
end
return 0
end

View File

@@ -0,0 +1,122 @@
-- 基础信息
local base_info = {
group_id = 220138009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 9001, gadget_id = 70310251, pos = { x = -26.943, y = -27.303, z = -35.413 }, rot = { x = 0.000, y = 273.446, z = 0.000 }, level = 1, persistent = true, arguments = { 20 } },
{ config_id = 9002, gadget_id = 70310385, pos = { x = -19.793, y = 1.625, z = -38.369 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 9006, gadget_id = 70310429, pos = { x = -19.840, y = 4.170, z = -27.878 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 9007, gadget_id = 70310429, pos = { x = -19.840, y = 4.170, z = -48.901 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1009003, name = "OBSERVATION_POINT_NOTIFY_9003", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_9003", trigger_count = 0 },
{ config_id = 1009004, name = "OBSERVATION_POINT_NOTIFY_9004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_9004", trigger_count = 0 },
-- 运营埋点-补全物件
{ config_id = 1009005, name = "GADGET_STATE_CHANGE_9005", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_9005", action = "action_EVENT_GADGET_STATE_CHANGE_9005", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 9001, 9002, 9006, 9007 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_9003", "OBSERVATION_POINT_NOTIFY_9004", "GADGET_STATE_CHANGE_9005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_9003(context, evt)
if 9001 == evt.param1 and 105 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4007207")
ScriptLib.SetGadgetStateByConfigId(context,9001, 105)
ScriptLib.KillEntityByConfigId(context, {group_id=220138009, config_id=9006, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138009, config_id=9007, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_9004(context, evt)
if 9001 == evt.param1 and 0 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,9001, GadgetState.Default)
ScriptLib.CreateGadget(context, {config_id=9006})
ScriptLib.CreateGadget(context, {config_id=9007})
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_9005(context, evt)
if 9002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_9005(context, evt)
-- 运营数据埋点匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 2, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end

View File

@@ -0,0 +1,122 @@
-- 基础信息
local base_info = {
group_id = 220138010
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 10001, gadget_id = 70310251, pos = { x = -0.867, y = 4.369, z = -92.147 }, rot = { x = 0.000, y = 257.212, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 21 } },
{ config_id = 10002, gadget_id = 70310378, pos = { x = 45.390, y = 13.378, z = -75.350 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 10006, gadget_id = 70310487, pos = { x = 41.664, y = 11.869, z = -75.532 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, persistent = true },
{ config_id = 10007, gadget_id = 70310429, pos = { x = 41.830, y = 21.334, z = -75.532 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1010003, name = "OBSERVATION_POINT_NOTIFY_10003", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_10003", trigger_count = 0 },
{ config_id = 1010004, name = "OBSERVATION_POINT_NOTIFY_10004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_10004", trigger_count = 0 },
-- 运营埋点-补全物件
{ config_id = 1010005, name = "GADGET_STATE_CHANGE_10005", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10005", action = "action_EVENT_GADGET_STATE_CHANGE_10005", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 10001, 10002, 10006, 10007 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_10003", "OBSERVATION_POINT_NOTIFY_10004", "GADGET_STATE_CHANGE_10005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_10003(context, evt)
if 10001 == evt.param1 and 204 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,10002, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4007215")
ScriptLib.SetGadgetStateByConfigId(context,10001, 204)
ScriptLib.KillEntityByConfigId(context, {group_id=220138010, config_id=10006, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138010, config_id=10007, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_10004(context, evt)
if 10001 == evt.param1 and 0 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,10002, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,10001, GadgetState.Default)
ScriptLib.CreateGadget(context, {config_id=10006})
ScriptLib.CreateGadget(context, {config_id=10007})
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_10005(context, evt)
if 10002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_10005(context, evt)
-- 运营数据埋点匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 2, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end

View File

@@ -0,0 +1,122 @@
-- 基础信息
local base_info = {
group_id = 220138011
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 11001, gadget_id = 70310251, pos = { x = 87.525, y = 30.355, z = -20.160 }, rot = { x = 0.000, y = 91.028, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 22 } },
{ config_id = 11002, gadget_id = 70310378, pos = { x = 9.280, y = 35.149, z = 4.020 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 11006, gadget_id = 70310429, pos = { x = 12.171, y = 34.272, z = 4.211 }, rot = { x = 0.000, y = 180.000, z = 90.000 }, level = 1, persistent = true },
{ config_id = 11007, gadget_id = 70310429, pos = { x = 12.508, y = 43.208, z = 4.004 }, rot = { x = 0.000, y = 0.000, z = 270.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1011003, name = "OBSERVATION_POINT_NOTIFY_11003", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_11003", trigger_count = 0 },
{ config_id = 1011004, name = "OBSERVATION_POINT_NOTIFY_11004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_11004", trigger_count = 0 },
-- 运营埋点-补全物件
{ config_id = 1011005, name = "GADGET_STATE_CHANGE_11005", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_11005", action = "action_EVENT_GADGET_STATE_CHANGE_11005", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 11001, 11002, 11006, 11007 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_11003", "OBSERVATION_POINT_NOTIFY_11004", "GADGET_STATE_CHANGE_11005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_11003(context, evt)
if 11001 == evt.param1 and 206 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,11002, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4007216")
ScriptLib.SetGadgetStateByConfigId(context,11001, 206)
ScriptLib.KillEntityByConfigId(context, {group_id=220138011, config_id=11006, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138011, config_id=11007, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_11004(context, evt)
if 11001 == evt.param1 and 0 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,11002, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,11001, GadgetState.Default)
ScriptLib.CreateGadget(context, {config_id=11006})
ScriptLib.CreateGadget(context, {config_id=11007})
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_11005(context, evt)
if 11002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_11005(context, evt)
-- 运营数据埋点匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 2, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end

View File

@@ -0,0 +1,150 @@
-- 基础信息
local base_info = {
group_id = 220138012
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12001, gadget_id = 70310251, pos = { x = -12.558, y = 38.320, z = 62.806 }, rot = { x = 0.000, y = 272.237, z = 0.000 }, level = 1, persistent = true, arguments = { 26 } },
{ config_id = 12002, gadget_id = 70310379, pos = { x = 15.195, y = 22.413, z = 54.429 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, persistent = true },
{ config_id = 12004, gadget_id = 70310308, pos = { x = 11.692, y = 17.471, z = 49.809 }, rot = { x = 270.000, y = 90.000, z = 0.000 }, level = 1, is_enable_interact = false },
{ config_id = 12005, gadget_id = 70310313, pos = { x = 11.750, y = 19.056, z = 49.821 }, rot = { x = 270.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 12006, gadget_id = 70310314, pos = { x = 11.747, y = 21.551, z = 49.823 }, rot = { x = 270.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 12007, gadget_id = 70310316, pos = { x = 11.732, y = 22.746, z = 49.906 }, rot = { x = 270.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 12008, gadget_id = 70310314, pos = { x = 11.691, y = 22.793, z = 51.113 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 12009, gadget_id = 70310313, pos = { x = 11.744, y = 22.794, z = 53.628 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1 },
{ config_id = 12010, gadget_id = 70310314, pos = { x = 11.744, y = 22.793, z = 55.947 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 12011, gadget_id = 70310313, pos = { x = 11.723, y = 22.794, z = 58.449 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1 },
{ config_id = 12012, gadget_id = 70310314, pos = { x = 11.722, y = 22.793, z = 60.767 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 12013, gadget_id = 70310313, pos = { x = 11.723, y = 22.794, z = 63.290 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1 },
{ config_id = 12014, gadget_id = 70310314, pos = { x = 11.722, y = 22.793, z = 65.608 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 12015, gadget_id = 70310429, pos = { x = 14.427, y = 24.811, z = 56.858 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 12016, gadget_id = 70310429, pos = { x = 14.541, y = 24.865, z = 52.290 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 12017, gadget_id = 70310316, pos = { x = 5.923, y = 22.848, z = 73.189 }, rot = { x = 89.437, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 12018, gadget_id = 70310314, pos = { x = 5.859, y = 22.793, z = 72.249 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, is_enable_interact = false },
{ config_id = 12019, gadget_id = 70310314, pos = { x = 5.859, y = 24.036, z = 73.268 }, rot = { x = 89.821, y = 0.090, z = 90.092 }, level = 1, is_enable_interact = false },
{ config_id = 12020, gadget_id = 70310314, pos = { x = 5.859, y = 28.856, z = 73.253 }, rot = { x = 89.839, y = 0.084, z = 90.087 }, level = 1 },
{ config_id = 12021, gadget_id = 70310313, pos = { x = 5.859, y = 26.517, z = 73.260 }, rot = { x = 89.839, y = 0.084, z = 90.087 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1012003, name = "GADGET_STATE_CHANGE_12003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_12003", action = "action_EVENT_GADGET_STATE_CHANGE_12003", trigger_count = 0 },
{ config_id = 1012022, name = "OBSERVATION_POINT_NOTIFY_12022", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_12022", trigger_count = 0 },
{ config_id = 1012023, name = "GROUP_LOAD_12023", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_12023", action = "action_EVENT_GROUP_LOAD_12023", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 12001, 12002, 12004, 12005, 12006, 12007, 12008, 12011, 12012, 12013, 12014, 12015, 12016, 12017, 12018, 12019, 12020, 12021 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_12003", "OBSERVATION_POINT_NOTIFY_12022", "GROUP_LOAD_12023" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 12009, 12010 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_12003(context, evt)
-- 检测config_id为12002的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 12002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_12003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138012, 2)
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_12022(context, evt)
if 12001 == evt.param1 and 605 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,12002, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "eyefinish1", 1, 220138022)
ScriptLib.SetGadgetStateByConfigId(context,12001, 102)
ScriptLib.KillEntityByConfigId(context, {group_id=220138012, config_id=12015, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138012, config_id=12016, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_12023(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138012, 12002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_12023(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138012, 2)
return 0
end

View File

@@ -0,0 +1,141 @@
-- 基础信息
local base_info = {
group_id = 220138013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 13001, gadget_id = 70310251, pos = { x = 6.272, y = 38.320, z = 45.930 }, rot = { x = 0.000, y = 180.615, z = 0.000 }, level = 1, persistent = true, arguments = { 27 } },
{ config_id = 13002, gadget_id = 70310379, pos = { x = 9.346, y = 32.174, z = 73.735 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, persistent = true },
{ config_id = 13004, gadget_id = 70310313, pos = { x = 5.859, y = 31.344, z = 73.213 }, rot = { x = 89.839, y = 0.084, z = 90.087 }, level = 1, is_enable_interact = false },
{ config_id = 13005, gadget_id = 70310314, pos = { x = 5.859, y = 33.683, z = 73.206 }, rot = { x = 89.839, y = 0.084, z = 90.087 }, level = 1, is_enable_interact = false },
{ config_id = 13006, gadget_id = 70310429, pos = { x = 5.979, y = 29.820, z = 74.182 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, persistent = true },
{ config_id = 13009, gadget_id = 70310314, pos = { x = 11.650, y = 36.694, z = 69.738 }, rot = { x = 0.000, y = 180.000, z = 270.002 }, level = 1 },
{ config_id = 13010, gadget_id = 70310316, pos = { x = 11.695, y = 36.633, z = 68.069 }, rot = { x = 270.184, y = 173.531, z = 276.343 }, level = 1, is_enable_interact = false },
{ config_id = 13011, gadget_id = 70310314, pos = { x = 11.670, y = 35.441, z = 67.989 }, rot = { x = 270.476, y = 175.329, z = 274.663 }, level = 1, is_enable_interact = false },
{ config_id = 13012, gadget_id = 70310313, pos = { x = 11.651, y = 34.265, z = 68.008 }, rot = { x = 89.385, y = 355.421, z = 85.489 }, level = 1, is_enable_interact = false },
{ config_id = 13013, gadget_id = 70310316, pos = { x = 11.696, y = 32.418, z = 67.945 }, rot = { x = 89.763, y = 150.942, z = 240.955 }, level = 1 },
{ config_id = 13014, gadget_id = 70310314, pos = { x = 11.630, y = 32.361, z = 66.731 }, rot = { x = 0.069, y = 359.972, z = 90.000 }, level = 1 },
{ config_id = 13015, gadget_id = 70310314, pos = { x = 11.650, y = 36.694, z = 69.290 }, rot = { x = 0.000, y = 180.000, z = 270.002 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1013003, name = "GADGET_STATE_CHANGE_13003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_13003", action = "action_EVENT_GADGET_STATE_CHANGE_13003", trigger_count = 0 },
{ config_id = 1013007, name = "GROUP_LOAD_13007", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_13007", action = "action_EVENT_GROUP_LOAD_13007", trigger_count = 0 },
{ config_id = 1013016, name = "OBSERVATION_POINT_NOTIFY_13016", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_13016", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 13001, 13002, 13006, 13009, 13010, 13011, 13012, 13013, 13014, 13015 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_13003", "GROUP_LOAD_13007", "OBSERVATION_POINT_NOTIFY_13016" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 13004, 13005 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_13003(context, evt)
-- 检测config_id为13002的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 13002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_13003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138013, 2)
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_13007(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138013, 13002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_13007(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138013, 2)
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_13016(context, evt)
if 13001 == evt.param1 and 604 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,13002, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "eyefinish2", 1, 220138022)
ScriptLib.SetGadgetStateByConfigId(context,13001, 102)
ScriptLib.KillEntityByConfigId(context, {group_id=220138013, config_id=13006, entity_type=EntityType.GADGET})
end
return 0
end

View File

@@ -0,0 +1,142 @@
-- 基础信息
local base_info = {
group_id = 220138014
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 14001, gadget_id = 70310251, pos = { x = -9.875, y = 38.320, z = 76.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true, arguments = { 28 } },
{ config_id = 14002, gadget_id = 70310314, pos = { x = 11.632, y = 32.367, z = 61.880 }, rot = { x = 0.182, y = 179.972, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 14004, gadget_id = 70310379, pos = { x = 15.109, y = 32.167, z = 63.385 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, persistent = true, is_enable_interact = false },
{ config_id = 14005, gadget_id = 70310313, pos = { x = 11.631, y = 32.364, z = 64.213 }, rot = { x = 0.069, y = 359.972, z = 90.000 }, level = 1 },
{ config_id = 14006, gadget_id = 70310314, pos = { x = 11.632, y = 32.367, z = 56.984 }, rot = { x = 0.182, y = 179.972, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 14007, gadget_id = 70310313, pos = { x = 11.631, y = 32.364, z = 59.318 }, rot = { x = 0.069, y = 359.972, z = 90.000 }, level = 1, is_enable_interact = false },
{ config_id = 14008, gadget_id = 70310429, pos = { x = 14.176, y = 34.555, z = 65.762 }, rot = { x = 0.000, y = 89.147, z = 0.000 }, level = 1, persistent = true },
{ config_id = 14009, gadget_id = 70310429, pos = { x = 14.451, y = 34.555, z = 61.117 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 14011, gadget_id = 70310314, pos = { x = 11.968, y = 46.113, z = 53.889 }, rot = { x = 89.641, y = 348.027, z = 78.140 }, level = 1 },
{ config_id = 14012, gadget_id = 70310313, pos = { x = 11.971, y = 48.580, z = 53.874 }, rot = { x = 89.661, y = 348.027, z = 78.141 }, level = 1, is_enable_interact = false },
{ config_id = 14013, gadget_id = 70310314, pos = { x = 11.983, y = 50.711, z = 53.861 }, rot = { x = 270.224, y = 163.776, z = 286.110 }, level = 1, is_enable_interact = false },
{ config_id = 14014, gadget_id = 70310308, pos = { x = 11.944, y = 51.517, z = 53.862 }, rot = { x = 89.972, y = 270.000, z = 0.000 }, level = 1, is_enable_interact = false }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1014003, name = "GADGET_STATE_CHANGE_14003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_14003", action = "action_EVENT_GADGET_STATE_CHANGE_14003", trigger_count = 0 },
{ config_id = 1014010, name = "GROUP_LOAD_14010", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_14010", action = "action_EVENT_GROUP_LOAD_14010", trigger_count = 0 },
{ config_id = 1014015, name = "OBSERVATION_POINT_NOTIFY_14015", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_14015", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 14001, 14004, 14006, 14007, 14008, 14009, 14011, 14012, 14013, 14014 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_14003", "GROUP_LOAD_14010", "OBSERVATION_POINT_NOTIFY_14015" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 14002, 14005 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_14003(context, evt)
-- 检测config_id为14004的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 14004 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_14003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138014, 2)
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_14010(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220138014, 14004) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_14010(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138014, 2)
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_14015(context, evt)
if 14001 == evt.param1 and 605 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,14004, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "eyefinish3", 1, 220138022)
ScriptLib.SetGadgetStateByConfigId(context,14001, 102)
ScriptLib.KillEntityByConfigId(context, {group_id=220138014, config_id=14008, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138014, config_id=14009, entity_type=EntityType.GADGET})
end
return 0
end

View File

@@ -0,0 +1,637 @@
-- 基础信息
local base_info = {
group_id = 220138015
}
-- Trigger变量
local defs = {
rotate_queue = {1,2,3,2}
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 15004, gadget_id = 70360002, pos = { x = -15.173, y = -25.279, z = -36.730 }, rot = { x = 0.000, y = 248.516, z = 0.000 }, level = 1 },
{ config_id = 15005, gadget_id = 70360002, pos = { x = -12.347, y = 9.116, z = -78.934 }, rot = { x = 0.000, y = 265.125, z = 0.000 }, level = 1 },
{ config_id = 15006, gadget_id = 70360002, pos = { x = 64.855, y = 25.382, z = -4.205 }, rot = { x = 0.000, y = 182.799, z = 0.000 }, level = 1 },
{ config_id = 15014, gadget_id = 70590071, pos = { x = 27.300, y = -0.749, z = -38.800 }, rot = { x = 0.000, y = 0.034, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 15015, gadget_id = 70310442, pos = { x = 55.756, y = 41.551, z = -39.965 }, rot = { x = 0.000, y = 179.395, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 31 } },
{ config_id = 15016, gadget_id = 70310385, pos = { x = 38.421, y = 46.455, z = 11.116 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 15018, gadget_id = 70690011, pos = { x = 54.598, y = 21.393, z = -29.618 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 15023, gadget_id = 70310429, pos = { x = 27.985, y = 48.842, z = 11.109 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 15027, gadget_id = 70310429, pos = { x = 48.696, y = 48.842, z = 11.109 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 15028, gadget_id = 70240001, pos = { x = 60.241, y = 25.385, z = -6.546 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1015001, name = "VARIABLE_CHANGE_15001", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_15001", action = "action_EVENT_VARIABLE_CHANGE_15001", trigger_count = 0 },
{ config_id = 1015002, name = "VARIABLE_CHANGE_15002", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_15002", action = "action_EVENT_VARIABLE_CHANGE_15002", trigger_count = 0 },
{ config_id = 1015003, name = "VARIABLE_CHANGE_15003", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_15003", action = "action_EVENT_VARIABLE_CHANGE_15003", trigger_count = 0 },
{ config_id = 1015007, name = "GADGET_CREATE_15007", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_15007", action = "action_EVENT_GADGET_CREATE_15007", trigger_count = 0 },
{ config_id = 1015008, name = "GADGET_CREATE_15008", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_15008", action = "action_EVENT_GADGET_CREATE_15008", trigger_count = 0 },
{ config_id = 1015009, name = "GADGET_CREATE_15009", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_15009", action = "action_EVENT_GADGET_CREATE_15009", trigger_count = 0 },
-- 操作最下面操作台
{ config_id = 1015010, name = "SELECT_OPTION_15010", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15010", action = "action_EVENT_SELECT_OPTION_15010", trigger_count = 0 },
-- 操作中间操作台
{ config_id = 1015011, name = "SELECT_OPTION_15011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15011", action = "action_EVENT_SELECT_OPTION_15011", trigger_count = 0 },
-- 操作最上方操作台
{ config_id = 1015012, name = "SELECT_OPTION_15012", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15012", action = "action_EVENT_SELECT_OPTION_15012", trigger_count = 0 },
{ config_id = 1015013, name = "VARIABLE_CHANGE_15013", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_15013", action = "action_EVENT_VARIABLE_CHANGE_15013", trigger_count = 0 },
{ config_id = 1015017, name = "OBSERVATION_POINT_NOTIFY_15017", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_15017", trigger_count = 0 },
-- 运营埋点-补全物件
{ config_id = 1015019, name = "GADGET_STATE_CHANGE_15019", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_15019", action = "action_EVENT_GADGET_STATE_CHANGE_15019", trigger_count = 0 },
-- 操作最下方镜头
{ config_id = 1015020, name = "SELECT_OPTION_15020", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15020", action = "action_EVENT_SELECT_OPTION_15020" },
-- 操作最下方镜头
{ config_id = 1015021, name = "SELECT_OPTION_15021", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15021", action = "action_EVENT_SELECT_OPTION_15021" },
-- 操作最下方镜头
{ config_id = 1015022, name = "SELECT_OPTION_15022", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15022", action = "action_EVENT_SELECT_OPTION_15022" },
{ config_id = 1015024, name = "OBSERVATION_POINT_NOTIFY_15024", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_15024", trigger_count = 0 },
{ config_id = 1015025, name = "PLATFORM_ARRIVAL_15025", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "", action = "action_EVENT_PLATFORM_ARRIVAL_15025", trigger_count = 0 },
{ config_id = 1015026, name = "GROUP_LOAD_15026", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_15026", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "weizhi1", value = 0, no_refresh = false },
{ config_id = 2, name = "weizhi2", value = 0, no_refresh = false },
{ config_id = 3, name = "weizhi3", value = 0, no_refresh = false },
{ config_id = 4, name = "rotate_index", value = 1, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 15004, 15005, 15006, 15014, 15015, 15016, 15018, 15023, 15027, 15028 },
regions = { },
triggers = { "VARIABLE_CHANGE_15001", "VARIABLE_CHANGE_15002", "VARIABLE_CHANGE_15003", "GADGET_CREATE_15007", "GADGET_CREATE_15008", "GADGET_CREATE_15009", "SELECT_OPTION_15010", "SELECT_OPTION_15011", "SELECT_OPTION_15012", "VARIABLE_CHANGE_15013", "OBSERVATION_POINT_NOTIFY_15017", "GADGET_STATE_CHANGE_15019", "SELECT_OPTION_15020", "SELECT_OPTION_15021", "SELECT_OPTION_15022", "OBSERVATION_POINT_NOTIFY_15024", "PLATFORM_ARRIVAL_15025", "GROUP_LOAD_15026" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_15001(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"rotate_index"为2
if ScriptLib.GetGroupVariableValue(context, "rotate_index") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_15001(context, evt)
-- 改变指定group组220138011中 configid为11001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138011, 11001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138010中 configid为10001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138010, 10001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138009中 configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138009, 9001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 将configid为 15015 的物件更改为状态 GadgetState.ChestLocked
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 15015, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_15002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"rotate_index"为1
if ScriptLib.GetGroupVariableValue(context, "rotate_index") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_15002(context, evt)
-- 改变指定group组220138009中 configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138009, 9001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138010中 configid为10001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138010, 10001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138011中 configid为11001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138011, 11001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 将configid为 15015 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 15015, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_15003(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"rotate_index"为4
if ScriptLib.GetGroupVariableValue(context, "rotate_index") ~= 4 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_15003(context, evt)
-- 改变指定group组220138011中 configid为11001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138011, 11001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138010中 configid为10001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138010, 10001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138009中 configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138009, 9001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 将configid为 15015 的物件更改为状态 GadgetState.ChestLocked
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 15015, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_15007(context, evt)
if 15004 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_15007(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptions(context, {31}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_work_options")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_15008(context, evt)
if 15005 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_15008(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptions(context, {31}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_work_options")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_15009(context, evt)
if 15006 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_15009(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptions(context, {31}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_work_options")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_15010(context, evt)
-- 判断是gadgetid 15004 option_id 31
if 15004 ~= evt.param1 then
return false
end
if 31 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15010(context, evt)
local rotate_index = ScriptLib.GetGroupVariableValue(context, "rotate_index")
if rotate_index >= #defs.rotate_queue or rotate_index < 0 then
rotate_index = 0
end
local next_index = rotate_index + 1
-- 设置移动平台点阵,点阵id为point_array_id
-- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环]
-- turn_mode = true/false 开启/关闭
local tempParam = {route_type = 0, turn_mode = true}
if 0 ~= ScriptLib.SetPlatformPointArray(context, 15014, 3, {defs.rotate_queue[next_index]}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
rotate_index = rotate_index + 1
ScriptLib.SetGroupVariableValue(context, "rotate_index", rotate_index)
ScriptLib.DelWorktopOptionByGroupId(context, 0, evt.param1, 31)
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_15011(context, evt)
-- 判断是gadgetid 15005 option_id 31
if 15005 ~= evt.param1 then
return false
end
if 31 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15011(context, evt)
local rotate_index = ScriptLib.GetGroupVariableValue(context, "rotate_index")
if rotate_index >= #defs.rotate_queue or rotate_index < 0 then
rotate_index = 0
end
local next_index = rotate_index + 1
-- 设置移动平台点阵,点阵id为point_array_id
-- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环]
-- turn_mode = true/false 开启/关闭
local tempParam = {route_type = 0, turn_mode = true}
if 0 ~= ScriptLib.SetPlatformPointArray(context, 15014, 3, {defs.rotate_queue[next_index]}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
rotate_index = rotate_index + 1
ScriptLib.SetGroupVariableValue(context, "rotate_index", rotate_index)
ScriptLib.DelWorktopOptionByGroupId(context, 0, evt.param1, 31)
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_15012(context, evt)
-- 判断是gadgetid 15006 option_id 31
if 15006 ~= evt.param1 then
return false
end
if 31 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15012(context, evt)
local rotate_index = ScriptLib.GetGroupVariableValue(context, "rotate_index")
if rotate_index >= #defs.rotate_queue or rotate_index < 0 then
rotate_index = 0
end
local next_index = rotate_index + 1
-- 设置移动平台点阵,点阵id为point_array_id
-- route_type = 0,1,2 [OneWay 单向/Reciprocate 往复/Loop 循环]
-- turn_mode = true/false 开启/关闭
local tempParam = {route_type = 0, turn_mode = true}
if 0 ~= ScriptLib.SetPlatformPointArray(context, 15014, 3, {defs.rotate_queue[next_index]}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
rotate_index = rotate_index + 1
ScriptLib.SetGroupVariableValue(context, "rotate_index", rotate_index)
ScriptLib.DelWorktopOptionByGroupId(context, 0, evt.param1, 31)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_15013(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"rotate_index"为3
if ScriptLib.GetGroupVariableValue(context, "rotate_index") ~= 3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_15013(context, evt)
-- 改变指定group组220138010中 configid为10001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138010, 10001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138009中 configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138009, 9001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138011中 configid为11001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138011, 11001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 将configid为 15015 的物件更改为状态 GadgetState.ChestLocked
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 15015, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_15017(context, evt)
if 15015 == evt.param1 and 404 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,15016, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,15015, 102)
ScriptLib.KillEntityByConfigId(context, {group_id=220138015, config_id=15023, entity_type=EntityType.GADGET})
ScriptLib.KillEntityByConfigId(context, {group_id=220138015, config_id=15027, entity_type=EntityType.GADGET})
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_15019(context, evt)
if 15016 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_15019(context, evt)
-- 运营数据埋点匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 2, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_15020(context, evt)
-- 判断是gadgetid 15004 option_id 31
if 15004 ~= evt.param1 then
return false
end
if 31 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15020(context, evt)
-- 触发镜头注目,注目位置为坐标(-9.28-17.28-38.32持续时间为6秒并且为强制注目形式不广播其他玩家
local pos = {x=-9.28, y=-17.28, z=-38.32}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 6, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0,
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
-- 触发条件
function condition_EVENT_SELECT_OPTION_15021(context, evt)
-- 判断是gadgetid 15005 option_id 31
if 15005 ~= evt.param1 then
return false
end
if 31 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15021(context, evt)
-- 触发镜头注目注目位置为坐标3.7719.03-65.71持续时间为6秒并且为强制注目形式不广播其他玩家
local pos = {x=3.77, y=19.03, z=-65.71}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 6, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0,
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
-- 触发条件
function condition_EVENT_SELECT_OPTION_15022(context, evt)
-- 判断是gadgetid 15006 option_id 31
if 15006 ~= evt.param1 then
return false
end
if 31 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15022(context, evt)
-- 触发镜头注目注目位置为坐标43.7934.47-24.79持续时间为6秒并且为强制注目形式不广播其他玩家
local pos = {x=43.79, y=34.47, z=-24.79}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 6, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0,
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
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_15024(context, evt)
if 15015 == evt.param1 and 0 == 0 then
ScriptLib.SetGadgetStateByConfigId(context,15014, 102)
end
return 0
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_15025(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220138015, 15004, {31}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220138015, 15005, {31}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220138015, 15006, {31}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_15026(context, evt)
-- 将本组内变量名为 "rotate_index" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "rotate_index", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 改变指定group组220138009中 configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138009, 9001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138010中 configid为10001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138010, 10001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 改变指定group组220138011中 configid为11001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220138011, 11001, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 将configid为 15015 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 15015, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138016
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 16001, gadget_id = 70211123, pos = { x = 90.259, y = 51.745, z = -55.458 }, rot = { x = 0.000, y = 270.404, z = 0.000 }, level = 16, chest_drop_id = 1050208, drop_count = 1, isOneoff = true, persistent = true, autopick = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 16001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 220138018
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,92 @@
-- 基础信息
local base_info = {
group_id = 220138019
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
{ config_id = 1, name = "lifter_pos_mark", value = 1, no_refresh = false }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 19001, gadget_id = 70380319, pos = { x = 3.027, y = 49.156, z = 77.877 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 19002, gadget_id = 70310380, pos = { x = -1.258, y = 38.021, z = 79.300 }, rot = { x = 359.724, y = 92.071, z = 0.004 }, level = 1 },
{ config_id = 19008, gadget_id = 70310380, pos = { x = 8.119, y = 48.861, z = 78.801 }, rot = { x = 0.000, y = 178.579, z = 0.000 }, level = 1, state = GadgetState.GearStop }
},
triggers = {
{ config_id = 1019003, name = "GADGET_STATE_CHANGE_19003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_19003", action = "action_EVENT_GADGET_STATE_CHANGE_19003", trigger_count = 0 },
{ config_id = 1019004, name = "GADGET_STATE_CHANGE_19004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_19004", action = "action_EVENT_GADGET_STATE_CHANGE_19004", trigger_count = 0 },
{ config_id = 1019005, name = "PLATFORM_ARRIVAL_19005", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_19005", action = "action_EVENT_PLATFORM_ARRIVAL_19005", trigger_count = 0 },
{ config_id = 1019006, name = "PLATFORM_ARRIVAL_19006", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_19006", action = "action_EVENT_PLATFORM_ARRIVAL_19006", trigger_count = 0 },
{ config_id = 1019007, name = "GADGET_STATE_CHANGE_19007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_19007", action = "action_EVENT_GADGET_STATE_CHANGE_19007", trigger_count = 0 },
{ config_id = 1019009, name = "GADGET_STATE_CHANGE_19009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_19009", action = "action_EVENT_GADGET_STATE_CHANGE_19009", trigger_count = 0 },
{ config_id = 1019010, name = "PLATFORM_ARRIVAL_19010", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_19010", action = "action_EVENT_PLATFORM_ARRIVAL_19010", trigger_count = 0 },
{ config_id = 1019011, name = "PLATFORM_ARRIVAL_19011", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_19011", action = "action_EVENT_PLATFORM_ARRIVAL_19011", trigger_count = 0 },
{ config_id = 1019012, name = "GADGET_CREATE_19012", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_19012", action = "action_EVENT_GADGET_CREATE_19012", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138020
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 20001, gadget_id = 70211123, pos = { x = -49.014, y = -33.232, z = -27.966 }, rot = { x = 0.000, y = 271.409, z = 0.000 }, level = 16, chest_drop_id = 1050208, drop_count = 1, isOneoff = true, persistent = true, autopick = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 20001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138021
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 21001, gadget_id = 70500036, pos = { x = -63.408, y = -20.849, z = -38.087 }, rot = { x = 0.000, y = 80.429, z = 0.000 }, level = 1, arguments = { 36 } }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 21001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,674 @@
-- 基础信息
local base_info = {
group_id = 220138022
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 22001, gadget_id = 70310266, pos = { x = 11.649, y = 17.268, z = 49.812 }, rot = { x = 270.115, y = 89.970, z = 0.000 }, level = 1, persistent = true, is_use_point_array = true },
{ config_id = 22009, gadget_id = 70310443, pos = { x = 11.616, y = 35.360, z = 72.805 }, rot = { x = 89.839, y = 0.084, z = 90.087 }, level = 1, is_enable_interact = false },
{ config_id = 22010, gadget_id = 70310444, pos = { x = 11.717, y = 22.794, z = 69.896 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1 },
{ config_id = 22011, gadget_id = 70380001, pos = { x = 12.671, y = 22.637, z = 69.086 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, is_use_point_array = true },
{ config_id = 22012, gadget_id = 70310443, pos = { x = 5.913, y = 35.360, z = 73.188 }, rot = { x = 89.839, y = 0.084, z = 90.087 }, level = 1, is_enable_interact = false },
{ config_id = 22013, gadget_id = 70310443, pos = { x = 5.913, y = 36.689, z = 71.947 }, rot = { x = 0.000, y = 180.000, z = 270.002 }, level = 1, is_enable_interact = false },
{ config_id = 22014, gadget_id = 70310445, pos = { x = 5.925, y = 36.596, z = 73.128 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 22015, gadget_id = 70380001, pos = { x = 6.923, y = 37.224, z = 73.549 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, start_route = false, is_use_point_array = true, is_enable_interact = false },
{ config_id = 22016, gadget_id = 70310445, pos = { x = 11.634, y = 32.442, z = 54.032 }, rot = { x = 0.182, y = 179.972, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 22017, gadget_id = 70310443, pos = { x = 11.633, y = 32.361, z = 55.204 }, rot = { x = 0.182, y = 179.972, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 22018, gadget_id = 70310443, pos = { x = 11.635, y = 33.618, z = 53.967 }, rot = { x = 89.631, y = 348.026, z = 78.139 }, level = 1 },
{ config_id = 22019, gadget_id = 70380001, pos = { x = 12.649, y = 32.357, z = 53.639 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, start_route = false, is_use_point_array = true, is_enable_interact = false },
{ config_id = 22025, gadget_id = 70310443, pos = { x = 11.706, y = 22.793, z = 67.422 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 22027, gadget_id = 70310443, pos = { x = 11.616, y = 36.689, z = 71.564 }, rot = { x = 0.000, y = 180.000, z = 270.002 }, level = 1, is_enable_interact = false },
{ config_id = 22029, gadget_id = 70310445, pos = { x = 11.627, y = 36.596, z = 72.745 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1 },
{ config_id = 22030, gadget_id = 70380001, pos = { x = 12.625, y = 37.224, z = 73.166 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, start_route = false, is_use_point_array = true, is_enable_interact = false },
{ config_id = 22031, gadget_id = 70310444, pos = { x = 5.881, y = 22.794, z = 69.718 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1 },
{ config_id = 22032, gadget_id = 70380001, pos = { x = 6.835, y = 22.637, z = 68.907 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, is_use_point_array = true },
{ config_id = 22033, gadget_id = 70310443, pos = { x = 12.008, y = 43.035, z = 55.128 }, rot = { x = 0.182, y = 179.972, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 22034, gadget_id = 70310443, pos = { x = 11.993, y = 44.334, z = 53.892 }, rot = { x = 89.641, y = 348.027, z = 78.140 }, level = 1 },
{ config_id = 22035, gadget_id = 70380001, pos = { x = 13.006, y = 43.073, z = 53.563 }, rot = { x = 0.000, y = 0.000, z = 90.000 }, level = 1, start_route = false, is_use_point_array = true, is_enable_interact = false },
{ config_id = 22036, gadget_id = 70310445, pos = { x = 12.027, y = 43.113, z = 53.961 }, rot = { x = 0.182, y = 179.972, z = 270.000 }, level = 1, is_enable_interact = false },
{ config_id = 22037, gadget_id = 70310266, pos = { x = 11.700, y = 51.764, z = 53.798 }, rot = { x = 0.993, y = 179.971, z = 270.110 }, level = 1, persistent = true, is_use_point_array = true },
{ config_id = 22043, gadget_id = 70310443, pos = { x = 5.881, y = 22.794, z = 67.246 }, rot = { x = 0.000, y = 180.000, z = 270.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1022002, name = "QUEST_FINISH_22002", event = EventType.EVENT_QUEST_FINISH, source = "4007210", condition = "", action = "action_EVENT_QUEST_FINISH_22002", trigger_count = 0 },
{ config_id = 1022003, name = "PLATFORM_ARRIVAL_22003", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22003", action = "action_EVENT_PLATFORM_ARRIVAL_22003", trigger_count = 0 },
{ config_id = 1022004, name = "PLATFORM_ARRIVAL_22004", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22004", action = "action_EVENT_PLATFORM_ARRIVAL_22004", trigger_count = 0 },
{ config_id = 1022005, name = "PLATFORM_ARRIVAL_22005", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22005", action = "action_EVENT_PLATFORM_ARRIVAL_22005", trigger_count = 0 },
{ config_id = 1022006, name = "VARIABLE_CHANGE_22006", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_22006", action = "action_EVENT_VARIABLE_CHANGE_22006", trigger_count = 0 },
{ config_id = 1022007, name = "VARIABLE_CHANGE_22007", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_22007", action = "action_EVENT_VARIABLE_CHANGE_22007", trigger_count = 0 },
{ config_id = 1022008, name = "VARIABLE_CHANGE_22008", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_22008", action = "action_EVENT_VARIABLE_CHANGE_22008", trigger_count = 0 },
{ config_id = 1022020, name = "PLATFORM_ARRIVAL_22020", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22020", action = "action_EVENT_PLATFORM_ARRIVAL_22020", trigger_count = 0 },
{ config_id = 1022021, name = "PLATFORM_ARRIVAL_22021", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22021", action = "action_EVENT_PLATFORM_ARRIVAL_22021", trigger_count = 0 },
{ config_id = 1022022, name = "PLATFORM_ARRIVAL_22022", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22022", action = "action_EVENT_PLATFORM_ARRIVAL_22022", trigger_count = 0 },
-- 玩法完成+任务消息+切suite
{ config_id = 1022024, name = "PLATFORM_ARRIVAL_22024", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22024", action = "action_EVENT_PLATFORM_ARRIVAL_22024", trigger_count = 0 },
-- 任务结束删除洋葱哥
{ config_id = 1022026, name = "QUEST_FINISH_22026", event = EventType.EVENT_QUEST_FINISH, source = "4007219", condition = "", action = "action_EVENT_QUEST_FINISH_22026", trigger_count = 0 },
{ config_id = 1022028, name = "GROUP_LOAD_22028", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_22028", action = "action_EVENT_GROUP_LOAD_22028", trigger_count = 0 },
-- 任务结束刷suite保底
{ config_id = 1022038, name = "GROUP_LOAD_22038", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_22038", trigger_count = 0 },
-- 任务期间刷莱昂保底
{ config_id = 1022039, name = "GROUP_LOAD_22039", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_22039", trigger_count = 0 },
-- 任务开始刷莱昂保底
{ config_id = 1022040, name = "QUEST_START_22040", event = EventType.EVENT_QUEST_START, source = "4007219", condition = "", action = "action_EVENT_QUEST_START_22040", trigger_count = 0 },
-- 4007214 任务保底
{ config_id = 1022041, name = "GROUP_LOAD_22041", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_22041", action = "action_EVENT_GROUP_LOAD_22041", trigger_count = 0 },
-- 4007214 任务保底
{ config_id = 1022042, name = "QUEST_START_22042", event = EventType.EVENT_QUEST_START, source = "4007214", condition = "condition_EVENT_QUEST_START_22042", action = "action_EVENT_QUEST_START_22042", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "eyefinish1", value = 0, no_refresh = true },
{ config_id = 2, name = "duankou", value = 0, no_refresh = true },
{ config_id = 5, name = "eyefinish2", value = 0, no_refresh = true },
{ config_id = 6, name = "eyefinish3", value = 0, no_refresh = true },
{ config_id = 9, name = "start1", value = 0, no_refresh = true },
{ config_id = 10, name = "missionComplete", value = 0, no_refresh = true },
{ config_id = 11, name = "TalkDone", value = 0, no_refresh = true }
}
-- 废弃数据
garbages = {
triggers = {
{ config_id = 1022023, name = "PLATFORM_ARRIVAL_22023", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22023", action = "action_EVENT_PLATFORM_ARRIVAL_22023", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 22001, 22010, 22011, 22012, 22013, 22014, 22015, 22016, 22017, 22018, 22019, 22025 },
regions = { },
triggers = { "QUEST_FINISH_22002", "PLATFORM_ARRIVAL_22003", "PLATFORM_ARRIVAL_22004", "PLATFORM_ARRIVAL_22005", "VARIABLE_CHANGE_22006", "VARIABLE_CHANGE_22007", "VARIABLE_CHANGE_22008", "PLATFORM_ARRIVAL_22020", "PLATFORM_ARRIVAL_22021", "PLATFORM_ARRIVAL_22022", "PLATFORM_ARRIVAL_22024", "GROUP_LOAD_22028", "GROUP_LOAD_22038", "GROUP_LOAD_22041", "QUEST_START_22042" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 22009, 22027, 22029, 22030, 22031, 22032, 22033, 22034, 22035, 22036, 22043 },
regions = { },
triggers = { "QUEST_FINISH_22026", "GROUP_LOAD_22039", "QUEST_START_22040", "GROUP_LOAD_22041", "QUEST_START_22042" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_QUEST_FINISH_22002(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, 22001, 4, {1,2,3,4}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将configid为 22001 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22001, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将本组内变量名为 "TalkDone" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "TalkDone", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22003(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了4 的点集中的 4 点
if 22001 ~= evt.param1 then
return false
end
if 4 ~= evt.param2 then
return false
end
if 4 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22003(context, evt)
-- 将本组内变量名为 "duankou" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "duankou", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22004(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了13 的点集中的 4 点
if 22001 ~= evt.param1 then
return false
end
if 13 ~= evt.param2 then
return false
end
if 4 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22004(context, evt)
-- 将本组内变量名为 "duankou" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "duankou", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22005(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了14 的点集中的 6 点
if 22001 ~= evt.param1 then
return false
end
if 14 ~= evt.param2 then
return false
end
if 6 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22005(context, evt)
-- 将本组内变量名为 "duankou" 的变量设置为 3
if 0 ~= ScriptLib.SetGroupVariableValue(context, "duankou", 3) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22006(context, evt)
if evt.param1 == evt.param2 then return false end
if evt.param1 == evt.param2 then return false end
if evt.source_name ~= "eyefinish1" and evt.source_name ~="duankou" then
return false
end
-- 判断变量"eyefinish1"为1
if ScriptLib.GetGroupVariableValue(context, "eyefinish1") ~= 1 then
return false
end
-- 判断变量"duankou"为1
if ScriptLib.GetGroupVariableValue(context, "duankou") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22006(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, 22001, 5, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22007(context, evt)
if evt.param1 == evt.param2 then return false end
if evt.param1 == evt.param2 then return false end
if evt.source_name ~= "eyefinish2" and evt.source_name ~="duankou" then
return false
end
-- 判断变量"eyefinish2"为1
if ScriptLib.GetGroupVariableValue(context, "eyefinish2") ~= 1 then
return false
end
-- 判断变量"duankou"为2
if ScriptLib.GetGroupVariableValue(context, "duankou") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22007(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, 22001, 6, {1,2,3}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22008(context, evt)
if evt.param1 == evt.param2 then return false end
if evt.param1 == evt.param2 then return false end
if evt.source_name ~= "eyefinish3" and evt.source_name ~="duankou" then
return false
end
-- 判断变量"eyefinish3"为1
if ScriptLib.GetGroupVariableValue(context, "eyefinish3") ~= 1 then
return false
end
-- 判断变量"duankou"为3
if ScriptLib.GetGroupVariableValue(context, "duankou") ~= 3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22008(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, 22001, 7, {1,2,3}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22020(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了5 的点集中的 2 点
if 22001 ~= evt.param1 then
return false
end
if 5 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22020(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, 22011, 9, {2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 设置移动平台点阵,点阵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, 22001, 13, {1,2,3,4}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22021(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了6 的点集中的 3 点
if 22001 ~= evt.param1 then
return false
end
if 6 ~= evt.param2 then
return false
end
if 3 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22021(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, 22015, 10, {2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 设置移动平台点阵,点阵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, 22001, 14, {1,2,3,4,5,6}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22022(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了7 的点集中的 3 点
if 22001 ~= evt.param1 then
return false
end
if 7 ~= evt.param2 then
return false
end
if 3 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22022(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, 22019, 11, {2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 设置移动平台点阵,点阵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, 22001, 15, {1,2,3}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22024(context, evt)
-- 判断是gadgetid 为 22001的移动平台是否到达了15 的点集中的 3 点
if 22001 ~= evt.param1 then
return false
end
if 15 ~= evt.param2 then
return false
end
if 3 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22024(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007214") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 将configid为 22001 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220138022, suite = 2 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 将本组内变量名为 "missionComplete" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "missionComplete", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_FINISH_22026(context, evt)
-- 永久关闭CongfigId的Gadget需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 22037 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_22028(context, evt)
-- 判断变量"missionComplete"为0
if ScriptLib.GetGroupVariableValue(context, "missionComplete") ~= 0 then
return false
end
-- 判断变量"TalkDone"为1
if ScriptLib.GetGroupVariableValue(context, "TalkDone") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22028(context, evt)
-- 将本组内变量名为 "duankou" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "duankou", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 设置移动平台点阵,点阵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, 22001, 4, {1,2,3,4}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将configid为 22001 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22001, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22038(context, evt)
if ScriptLib.GetHostQuestState(context,4007214)==3 then
ScriptLib.RefreshGroup(context, { group_id = 220138022, suite = 2 })
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22039(context, evt)
if ScriptLib.GetHostQuestState(context,4007219)==2 then
ScriptLib.CreateGadget(context, { config_id = 22037 })
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_START_22040(context, evt)
-- 创建id为22037的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 22037 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_22041(context, evt)
-- 判断变量"missionComplete"为1
if ScriptLib.GetGroupVariableValue(context, "missionComplete") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22041(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007214") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_22042(context, evt)
-- 判断变量"missionComplete"为1
if ScriptLib.GetGroupVariableValue(context, "missionComplete") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_22042(context, evt)
-- 通知任务系统完成条件类型"LUA通知"复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007214") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end

View File

@@ -0,0 +1,77 @@
-- 基础信息
local base_info = {
group_id = 220138023
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 23001, monster_id = 21020201, pos = { x = -48.817, y = -21.762, z = 8.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 23002, monster_id = 21010301, pos = { x = -47.675, y = -21.760, z = 11.344 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 23003, monster_id = 21010301, pos = { x = -50.515, y = -21.759, z = 11.093 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 23005, monster_id = 21010401, pos = { x = -48.330, y = -21.765, z = -45.938 }, rot = { x = 0.000, y = 357.436, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 402 },
{ config_id = 23006, monster_id = 21010401, pos = { x = -61.766, y = -21.734, z = -34.379 }, rot = { x = 0.000, y = 207.194, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 402 },
{ config_id = 23007, monster_id = 21010501, pos = { x = -61.173, y = -21.734, z = -37.976 }, rot = { x = 0.000, y = 269.107, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 23001, 23002, 23003, 23005, 23006, 23007 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220138024
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 24001, monster_id = 21010901, pos = { x = -1.413, y = -6.238, z = -9.210 }, rot = { x = 0.000, y = 100.979, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 },
{ config_id = 24004, monster_id = 21010901, pos = { x = 19.144, y = -16.845, z = -13.841 }, rot = { x = 0.000, y = 239.683, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 },
{ config_id = 24006, monster_id = 21010401, pos = { x = -14.432, y = -0.480, z = -0.038 }, rot = { x = 0.000, y = 143.514, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 402 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 24001, 24004, 24006 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,76 @@
-- 基础信息
local base_info = {
group_id = 220138025
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 25001, monster_id = 22010301, pos = { x = -19.738, y = 9.186, z = -77.997 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 25003, monster_id = 21010901, pos = { x = -28.625, y = 9.171, z = -78.593 }, rot = { x = 0.000, y = 265.570, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 },
{ config_id = 25004, monster_id = 21010301, pos = { x = -17.702, y = 9.171, z = -76.055 }, rot = { x = 0.000, y = 325.280, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 25005, monster_id = 21010301, pos = { x = -22.348, y = 9.171, z = -75.988 }, rot = { x = 0.000, y = 25.631, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 25006, monster_id = 21010501, pos = { x = -13.972, y = 9.171, z = -83.488 }, rot = { x = 0.000, y = 129.514, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 25001, 25003, 25004, 25005, 25006 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,75 @@
-- 基础信息
local base_info = {
group_id = 220138026
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 26001, monster_id = 21020101, pos = { x = 78.234, y = 25.330, z = -34.324 }, rot = { x = 0.000, y = 37.492, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 401 },
{ config_id = 26003, monster_id = 21010101, pos = { x = 67.098, y = 25.416, z = -47.019 }, rot = { x = 0.000, y = 73.229, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 26004, monster_id = 21010401, pos = { x = 83.730, y = 25.330, z = -54.217 }, rot = { x = 0.000, y = 11.884, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 26005, monster_id = 21010401, pos = { x = 85.461, y = 25.330, z = -50.224 }, rot = { x = 0.000, y = 172.500, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 26001, 26003, 26004, 26005 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,76 @@
-- 基础信息
local base_info = {
group_id = 220138027
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 27001, monster_id = 21010701, pos = { x = 75.111, y = 51.439, z = -19.976 }, rot = { x = 0.000, y = 7.577, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9013 },
{ config_id = 27002, monster_id = 21010701, pos = { x = 71.217, y = 51.439, z = -21.430 }, rot = { x = 0.000, y = 51.276, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9013 },
{ config_id = 27003, monster_id = 21010201, pos = { x = 74.364, y = 51.436, z = -24.078 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 27004, monster_id = 21010201, pos = { x = 72.061, y = 51.436, z = -23.941 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 27005, monster_id = 21010101, pos = { x = 74.024, y = 49.055, z = -41.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 27001, 27002, 27003, 27004, 27005 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220138028
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 28004, monster_id = 21010301, pos = { x = 60.736, y = 51.555, z = 12.982 }, rot = { x = 0.000, y = 261.550, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 28005, monster_id = 21020101, pos = { x = 69.274, y = 49.077, z = 2.608 }, rot = { x = 0.000, y = 32.126, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 401 },
{ config_id = 28006, monster_id = 22010101, pos = { x = 72.481, y = 49.077, z = 4.966 }, rot = { x = 0.000, y = 251.917, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 28004, 28005, 28006 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220138029
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 29001, monster_id = 21010301, pos = { x = 5.825, y = 49.096, z = 24.802 }, rot = { x = 0.000, y = 208.052, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 29002, monster_id = 21010301, pos = { x = 1.044, y = 49.096, z = 28.833 }, rot = { x = 0.000, y = 169.064, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 29003, monster_id = 21010501, pos = { x = 5.765, y = 49.096, z = 33.973 }, rot = { x = 0.000, y = 220.702, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 29001, 29002, 29003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138030
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 30001, gadget_id = 70310342, pos = { x = -44.195, y = -21.727, z = 53.088 }, rot = { x = 0.000, y = 269.699, 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 = { 30001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138031
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 31001, gadget_id = 70310342, pos = { x = 80.466, y = 25.330, z = -41.199 }, rot = { x = 0.000, y = 271.454, 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 = { 31001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138032
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 32004, monster_id = 21010901, pos = { x = 30.542, y = 4.295, z = -56.193 }, rot = { x = 0.000, y = 165.835, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 32004 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,73 @@
-- 基础信息
local base_info = {
group_id = 220138033
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 33002, monster_id = 21010101, pos = { x = -82.217, y = -31.965, z = 34.942 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 33005, monster_id = 21010101, pos = { x = -90.534, y = -32.066, z = 29.890 }, rot = { x = 0.000, y = 334.304, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 33002, 33005 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220138034
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 34001, monster_id = 21010101, pos = { x = 15.600, y = 25.360, z = 0.577 }, rot = { x = 0.000, y = 298.877, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 34002, monster_id = 21010601, pos = { x = 15.612, y = 25.360, z = 4.111 }, rot = { x = 0.000, y = 255.435, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9011 },
{ config_id = 34003, monster_id = 21010301, pos = { x = 25.269, y = 25.360, z = -2.492 }, rot = { x = 0.000, y = 7.352, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9002 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 34001, 34002, 34003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220138035
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[35001] = 9
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 35001, shape = RegionShape.SPHERE, radius = 10, pos = { x = -49.013, y = -21.729, z = 52.854 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1035001, name = "ENTER_REGION_35001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_35001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 35001 },
triggers = { "ENTER_REGION_35001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_35001(context, evt)
if evt.param1 ~= 35001 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
require "CheckPoint_Handler"

View File

@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220138036
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[36001] = 13
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 36001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 80.466, y = 25.330, z = -41.199 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1036001, name = "ENTER_REGION_36001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_36001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 36001 },
triggers = { "ENTER_REGION_36001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_36001(context, evt)
if evt.param1 ~= 36001 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
require "CheckPoint_Handler"

View File

@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220138037
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[37001] = 13
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 37001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 85.556, y = 30.347, z = -25.426 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1037001, name = "ENTER_REGION_37001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_37001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 37001 },
triggers = { "ENTER_REGION_37001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_37001(context, evt)
if evt.param1 ~= 37001 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
require "CheckPoint_Handler"

View File

@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220138038
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[38001] = 11
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 38001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 9.095, y = 50.028, z = 4.582 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1038001, name = "ENTER_REGION_38001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_38001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 38001 },
triggers = { "ENTER_REGION_38001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_38001(context, evt)
if evt.param1 ~= 38001 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
require "CheckPoint_Handler"

View File

@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220138039
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[39001] = 10
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 39001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 18.011, y = 4.296, z = -75.164 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1039001, name = "ENTER_REGION_39001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_39001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 39001 },
triggers = { "ENTER_REGION_39001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_39001(context, evt)
if evt.param1 ~= 39001 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
require "CheckPoint_Handler"

View File

@@ -0,0 +1,170 @@
-- 基础信息
local base_info = {
group_id = 220138040
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 40001, gadget_id = 70690011, pos = { x = -1.628, y = 18.969, z = 60.355 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 40002, gadget_id = 70360002, pos = { x = 29.012, y = 34.084, z = 60.919 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 40003, shape = RegionShape.CUBIC, size = { x = 30.000, y = 20.000, z = 30.000 }, pos = { x = 2.760, y = 24.012, z = 59.124 } },
{ config_id = 40004, shape = RegionShape.CUBIC, size = { x = 10.000, y = 30.000, z = 30.000 }, pos = { x = -16.372, y = 49.466, z = 60.755 } },
{ config_id = 40005, shape = RegionShape.CUBIC, size = { x = 30.000, y = 30.000, z = 10.000 }, pos = { x = 1.881, y = 49.466, z = 41.664 } },
{ config_id = 40006, shape = RegionShape.CUBIC, size = { x = 30.000, y = 30.000, z = 10.000 }, pos = { x = 2.916, y = 49.466, z = 81.018 } }
}
-- 触发器
triggers = {
{ config_id = 1040003, name = "ENTER_REGION_40003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_40003", action = "action_EVENT_ENTER_REGION_40003", trigger_count = 0 },
{ config_id = 1040004, name = "ENTER_REGION_40004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_40004", action = "action_EVENT_ENTER_REGION_40004", trigger_count = 0 },
{ config_id = 1040005, name = "ENTER_REGION_40005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_40005", action = "action_EVENT_ENTER_REGION_40005", trigger_count = 0 },
{ config_id = 1040006, name = "ENTER_REGION_40006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_40006", action = "action_EVENT_ENTER_REGION_40006", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 40002 },
regions = { 40003, 40004, 40005, 40006 },
triggers = { "ENTER_REGION_40003", "ENTER_REGION_40004", "ENTER_REGION_40005", "ENTER_REGION_40006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 40001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_40003(context, evt)
if evt.param1 ~= 40003 then return false end
-- 判断角色数量不少于0
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_40003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220138040, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_40004(context, evt)
if evt.param1 ~= 40004 then return false end
-- 判断角色数量不少于0
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_40004(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220138040, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_40005(context, evt)
if evt.param1 ~= 40005 then return false end
-- 判断角色数量不少于0
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_40005(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220138040, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_40006(context, evt)
if evt.param1 ~= 40006 then return false end
-- 判断角色数量不少于0
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_40006(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220138040, 2)
return 0
end

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138041
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 41001, gadget_id = 70310490, pos = { x = 3.320, y = 48.025, z = 80.835 }, 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 = { 41001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220138042
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 42001, gadget_id = 70360288, pos = { x = 3.103, y = 48.990, z = 80.732 }, rot = { x = 0.000, y = 181.741, z = 0.000 }, level = 1, state = GadgetState.GearAction1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 42001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,580 @@
{
"areas": {},
"doors": {},
"entities": {
"1": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 400.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": {
"floatParam": 0.0,
"stringParam": "",
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"pointType": "Other",
"pos": {
"x": 1.45789,
"y": -150.0,
"z": 41.11429
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 20.0,
"heightType": "Center",
"length": 400.0,
"useHeight": true,
"width": 400.0
},
"stringParam": "",
"tranPos": {
"x": 683.454346,
"y": -55.0634346,
"z": -110.815346
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "None",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": false
}
},
"forces": {},
"points": {
"1": {
"$type": "DungeonQuitPoint",
"alias": "",
"areaId": 0,
"gadgetId": 70120004,
"groupLimit": false,
"isModelHidden": false,
"pointType": "DungeonQuitPoint",
"pos": {
"x": -90.55337,
"y": -46.43448,
"z": 28.03598
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 3.0,
"y": 3.0,
"z": 3.0
},
"tranPos": {
"x": 1079.43762,
"y": 261.749023,
"z": 123.308
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"10": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 18.01084,
"y": 4.296377,
"z": -75.16429
},
"rot": {
"x": 0.0,
"y": 90.89,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 18.0108376,
"y": 4.296377,
"z": -75.16429
},
"tranRot": {
"x": 0.0,
"y": 90.89001,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"11": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 9.095495,
"y": 50.02788,
"z": 4.581526
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 9.095495,
"y": 50.0278778,
"z": 4.58152628
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"12": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70310387,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": -44.19519,
"y": -21.72746,
"z": 53.08776
},
"rot": {
"x": 0.0,
"y": 269.6993,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -138.050064,
"y": -35.3059349,
"z": 63.1820679
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"13": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70310387,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 80.46573,
"y": 25.33,
"z": -41.1994
},
"rot": {
"x": 0.0,
"y": 271.4537,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 80.08349,
"y": 25.33,
"z": -41.30215
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"2": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": -110.682,
"y": -46.46538,
"z": 25.60602
},
"rot": {
"x": 0.0,
"y": 89.0335,
"z": 0.0
},
"size": {
"x": 20.0,
"y": 20.0,
"z": 20.0
},
"tranPos": {
"x": -110.686462,
"y": -46.46538,
"z": 25.8733387
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"3": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": -77.55093,
"y": -31.93274,
"z": 52.36889
},
"rot": {
"x": 0.0,
"y": 89.0335,
"z": 0.0
},
"size": {
"x": 20.0,
"y": 20.0,
"z": 20.0
},
"tranPos": {
"x": -77.55093,
"y": -31.93274,
"z": 52.36889
},
"tranRot": {
"x": 0.0,
"y": 89.2335,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"4": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": -49.01004,
"y": -21.75708,
"z": 0.7618981
},
"rot": {
"x": 0.0,
"y": 180.2563,
"z": 0.0
},
"size": {
"x": 20.0,
"y": 20.0,
"z": 20.0
},
"tranPos": {
"x": -49.01004,
"y": -21.75708,
"z": 0.7618981
},
"tranRot": {
"x": 0.0,
"y": 180.2563,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"5": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 46.89103,
"y": 27.41638,
"z": -74.68575
},
"rot": {
"x": 0.0,
"y": 89.8862,
"z": 0.0
},
"size": {
"x": 10.0,
"y": 5.0,
"z": 10.0
},
"tranPos": {
"x": 46.89103,
"y": 27.41638,
"z": -74.68575
},
"tranRot": {
"x": 0.0,
"y": 89.88615,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"6": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": -27.11847,
"y": -27.24789,
"z": -37.72277
},
"rot": {
"x": 0.0,
"y": 89.8862,
"z": 0.0
},
"size": {
"x": 15.0,
"y": 10.0,
"z": 15.0
},
"tranPos": {
"x": -27.11847,
"y": -27.24789,
"z": -37.72277
},
"tranRot": {
"x": 0.0,
"y": 89.8862,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"7": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 3.422404,
"y": 52.8,
"z": 117.3672
},
"rot": {
"x": 0.0,
"y": 355.7622,
"z": 0.0
},
"size": {
"x": 15.0,
"y": 10.0,
"z": 15.0
},
"tranPos": {
"x": 3.875772,
"y": 52.8,
"z": 111.2488
},
"tranRot": {
"x": 0.0,
"y": 355.7622,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"8": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 10.10237,
"y": 50.02788,
"z": 8.711364
},
"rot": {
"x": 0.0,
"y": 355.7622,
"z": 0.0
},
"size": {
"x": 5.0,
"y": 5.0,
"z": 5.0
},
"tranPos": {
"x": 10.10237,
"y": 50.02788,
"z": 8.711364
},
"tranRot": {
"x": 0.0,
"y": 355.7622,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"9": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": -49.0134,
"y": -21.72858,
"z": 52.85431
},
"rot": {
"x": 0.0,
"y": 182.5259,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -49.0134048,
"y": -21.7285843,
"z": 52.85431
},
"tranRot": {
"x": 0.0,
"y": 182.5259,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
}
},
"transRadius": 0.0
}

View File

@@ -0,0 +1,964 @@
[
{
"pointArrayId": 3,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 27.3,
"y": -0.7493713,
"z": -38.8
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 6.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 27.3,
"y": -0.7493713,
"z": -38.8
},
"rotation": {
"x": 0.0,
"y": 270.0,
"z": 0.0
},
"velocity": 0.0,
"time": 6.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 27.3,
"y": -0.7493713,
"z": -38.8
},
"rotation": {
"x": 0.0,
"y": 180.0,
"z": 0.0
},
"velocity": 0.0,
"time": 6.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 4,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 11.6485224,
"y": 17.2679958,
"z": 49.81219
},
"rotation": {
"x": 270.115356,
"y": 89.96959,
"z": 0.0
},
"velocity": 2.2,
"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": 11.65968,
"y": 22.8104362,
"z": 49.8121948
},
"rotation": {
"x": 270.115356,
"y": 89.96959,
"z": 0.0
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 11.6596413,
"y": 22.81368,
"z": 49.8982162
},
"rotation": {
"x": 357.839539,
"y": 359.973846,
"z": 89.88415
},
"velocity": 2.2,
"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": 11.6587782,
"y": 22.8625813,
"z": 51.70144
},
"rotation": {
"x": 357.839539,
"y": 359.973846,
"z": 89.88415
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 5,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 11.6587782,
"y": 22.8625813,
"z": 51.70144
},
"rotation": {
"x": 357.839539,
"y": 359.973846,
"z": 89.88415
},
"velocity": 2.2,
"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": 11.6493807,
"y": 22.8203983,
"z": 69.14842
},
"rotation": {
"x": 1.15251434,
"y": 359.9671,
"z": 89.88422
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 6,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 5.865244,
"y": 29.471529,
"z": 73.2199249
},
"rotation": {
"x": 271.081726,
"y": 173.886459,
"z": 276.084778
},
"velocity": 2.2,
"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": 5.879766,
"y": 36.69311,
"z": 73.08434
},
"rotation": {
"x": 271.081726,
"y": 173.886459,
"z": 276.084778
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 5.879596,
"y": 36.6112137,
"z": 73.096
},
"rotation": {
"x": 0.194717973,
"y": 179.970627,
"z": 270.114563
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 7,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 11.6569014,
"y": 32.3057365,
"z": 65.88598
},
"rotation": {
"x": 1.36412728,
"y": 179.9733,
"z": 270.1132
},
"velocity": 2.2,
"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": 11.6629715,
"y": 32.2771645,
"z": 53.94453
},
"rotation": {
"x": 1.36412728,
"y": 179.9733,
"z": 270.1132
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 11.6631651,
"y": 32.37426,
"z": 53.9335175
},
"rotation": {
"x": 271.0262,
"y": 6.117855,
"z": 83.84982
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": true,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 8,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 11.6841764,
"y": 43.339016,
"z": 53.98374
},
"rotation": {
"x": 271.0262,
"y": 6.117855,
"z": 83.84982
},
"velocity": 2.2,
"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": 11.70059,
"y": 51.83977,
"z": 53.79717
},
"rotation": {
"x": 271.0262,
"y": 6.117855,
"z": 83.84982
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 11.7004433,
"y": 51.76371,
"z": 53.79849
},
"rotation": {
"x": 0.99314326,
"y": 179.971176,
"z": 270.110168
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 9,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 12.671,
"y": 22.63731,
"z": 69.08552
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 90.0
},
"velocity": 2.2,
"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": 6.870051,
"y": 22.63731,
"z": 69.08552
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 90.0
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 10,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 6.922797,
"y": 37.22416,
"z": 73.54865
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 90.0
},
"velocity": 2.2,
"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": 12.56146,
"y": 37.22416,
"z": 73.23175
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 90.0
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 11,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 12.64861,
"y": 32.35712,
"z": 53.63863
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 90.0
},
"velocity": 2.2,
"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": 12.8200846,
"y": 43.0372772,
"z": 53.63863
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 90.0
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 12,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 3.02699,
"y": 49.15584,
"z": 77.87743
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 2.2,
"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": 3.02699,
"y": 38.2768059,
"z": 77.87743
},
"rotation": {
"x": 0.0,
"y": 269.9079,
"z": 0.0
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 13,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 5.91338062,
"y": 22.8319874,
"z": 69.1453552
},
"rotation": {
"x": 1.15251434,
"y": 359.9671,
"z": 89.88422
},
"velocity": 2.2,
"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": 5.91106749,
"y": 22.7509766,
"z": 73.17217
},
"rotation": {
"x": 1.15251434,
"y": 359.9671,
"z": 89.88422
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 5.91106749,
"y": 22.7509766,
"z": 73.17217
},
"rotation": {
"x": 274.796,
"y": 1.34856558,
"z": 88.61609
},
"velocity": 2.2,
"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": 5.884489,
"y": 29.44917,
"z": 73.21681
},
"rotation": {
"x": 271.429016,
"y": 4.485493,
"z": 85.48079
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 14,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 11.6617126,
"y": 36.6012154,
"z": 73.0985947
},
"rotation": {
"x": 0.194718152,
"y": 179.970627,
"z": 270.114563
},
"velocity": 2.2,
"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": 11.6643515,
"y": 36.58372,
"z": 67.95098
},
"rotation": {
"x": 0.194718152,
"y": 179.970627,
"z": 270.114563
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 11.6643057,
"y": 36.5855,
"z": 68.04549
},
"rotation": {
"x": 88.91755,
"y": 353.927673,
"z": 83.95649
},
"velocity": 2.2,
"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": 11.6559181,
"y": 32.3892555,
"z": 68.12433
},
"rotation": {
"x": 88.9237061,
"y": 353.9296,
"z": 83.95794
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 5,
"position": {
"x": 11.6559019,
"y": 32.35681,
"z": 68.03074
},
"rotation": {
"x": 1.36412728,
"y": 179.9733,
"z": 270.1132
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 6,
"position": {
"x": 11.6569014,
"y": 32.3057365,
"z": 65.88598
},
"rotation": {
"x": 1.36412728,
"y": 179.9733,
"z": 270.1132
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 15,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 11.6841764,
"y": 43.339016,
"z": 53.98374
},
"rotation": {
"x": 271.0262,
"y": 6.117855,
"z": 83.84982
},
"velocity": 2.2,
"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": 11.70059,
"y": 51.83977,
"z": 53.79717
},
"rotation": {
"x": 271.0262,
"y": 6.117855,
"z": 83.84982
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 11.7004433,
"y": 51.76371,
"z": 53.79849
},
"rotation": {
"x": 0.99314326,
"y": 179.971176,
"z": 270.110168
},
"velocity": 2.2,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
}
]