添加配置表

This commit is contained in:
flswld
2022-11-30 00:00:20 +08:00
parent f70a890338
commit d7f3f3b866
33382 changed files with 8476601 additions and 0 deletions
@@ -0,0 +1,24 @@
-- 地图配置
scene_config = {
begin_pos = { x = -320.0, z = -400.0 },
size = { x = 700.0, z = 800.0 },
born_pos = { x = -159.000, y = 91.000, z = 22.000 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = 9,
city_id = 102,
vision_anchor = { x = -1000.0, z = -1000.0 }
}
-- 所有的区块
blocks = { 20139 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -320.0, z = -400.0 }, max = { x = 380.0, z = 400.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { "routes" }
@@ -0,0 +1,191 @@
{
"sceneId": 20139,
"routes": [
{
"localId": 1,
"name": "Route_001",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -59.8935547,
"y": 89.41355,
"z": -116.378288
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -59.6207123,
"y": 86.68429,
"z": -110.84362
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -66.04906,
"y": 86.46481,
"z": -111.174667
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -66.14681,
"y": 86.46481,
"z": -117.235527
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 2,
"name": "Route_002",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -73.1253357,
"y": 87.524826,
"z": -80.05301
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -53.7363167,
"y": 87.46738,
"z": -81.1332
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 3,
"name": "Route_003",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 42.5572739,
"y": 97.70627,
"z": -130.444382
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 9.081743,
"y": 97.7062759,
"z": -130.242081
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 4,
"name": "Route_004",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 42.05894,
"y": 97.7062759,
"z": -128.08905
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 9.238807,
"y": 97.7062759,
"z": -128.296356
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 5,
"name": "Route_005",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -2.745522,
"y": 71.39695,
"z": 147.4364
},
"waitTime": 3.0,
"speedLevel": 1
},
{
"pos": {
"x": 37.30197,
"y": 62.4860725,
"z": 147.020523
},
"waitTime": 3.0,
"speedLevel": 1
}
]
},
{
"localId": 6,
"name": "Route_006",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 62.41143,
"y": 100.56,
"z": 139.6256
},
"waitTime": 3.0,
"speedLevel": 1
},
{
"pos": {
"x": 62.4356041,
"y": 100.56,
"z": 130.863815
},
"waitTime": 3.0,
"speedLevel": 1
}
]
}
]
}
@@ -0,0 +1,49 @@
-- 所有的group
groups = {
{ id = 220139001, pos = { x = -112.433, y = 80.746, z = 22.082 } },
{ id = 220139002, pos = { x = 104.736, y = 109.850, z = 18.148 } },
{ id = 220139003, pos = { x = -111.466, y = 80.746, z = 22.562 } },
{ id = 220139004, pos = { x = -8.149, y = 84.795, z = 22.169 } },
{ id = 220139005, pos = { x = 63.148, y = 100.741, z = 67.964 } },
{ id = 220139006, pos = { x = -21.039, y = 49.089, z = 37.882 } },
{ id = 220139007, pos = { x = -23.062, y = 84.840, z = -29.346 } },
{ id = 220139008, pos = { x = -63.607, y = 87.201, z = -135.903 } },
{ id = 220139009, pos = { x = -81.217, y = 87.999, z = -87.137 } },
{ id = 220139010, pos = { x = -22.865, y = 87.461, z = -74.302 } },
{ id = 220139011, pos = { x = -10.376, y = 97.759, z = -146.346 } },
{ id = 220139012, pos = { x = -24.157, y = 79.306, z = 166.535 } },
{ id = 220139013, pos = { x = 97.633, y = 141.536, z = 22.068 }, vision_type = 201390001 },
{ id = 220139014, pos = { x = -26.346, y = 78.888, z = 174.831 } },
{ id = 220139015, pos = { x = 121.529, y = 138.510, z = 22.284 }, vision_type = 201390001 },
{ id = 220139016, pos = { x = 136.188, y = 101.393, z = 13.346 }, vision_type = 201390001 },
{ id = 220139017, pos = { x = 116.131, y = 87.680, z = 7.288 }, vision_type = 201390001 },
{ id = 220139018, pos = { x = 125.170, y = 93.019, z = 38.740 }, vision_type = 201390001 },
{ id = 220139019, pos = { x = 49.842, y = 35.481, z = -39.456 } },
{ id = 220139020, pos = { x = 90.426, y = 81.362, z = 86.340 } },
{ id = 220139021, pos = { x = 73.573, y = 38.631, z = -64.411 } },
{ id = 220139022, pos = { x = 120.145, y = 102.400, z = 20.859 }, vision_type = 201390001 },
{ id = 220139023, pos = { x = -3.088, y = 43.675, z = 7.973 } },
{ id = 220139024, pos = { x = 36.701, y = 61.637, z = 162.074 } },
{ id = 220139025, pos = { x = 51.025, y = 97.959, z = -67.925 } },
{ id = 220139026, refresh_id = 1002, pos = { x = 16.626, y = 84.905, z = 86.826 } },
{ id = 220139027, refresh_id = 1002, pos = { x = 62.005, y = 100.946, z = 132.072 } },
{ id = 220139028, refresh_id = 1002, pos = { x = 50.919, y = 97.830, z = -94.932 } },
{ id = 220139029, refresh_id = 1001, pos = { x = -20.764, y = 49.159, z = 16.467 } },
{ id = 220139030, refresh_id = 1001, pos = { x = -45.199, y = 87.852, z = -87.136 } },
{ id = 220139031, refresh_id = 1001, pos = { x = -132.111, y = 83.344, z = -84.001 } },
{ id = 220139032, refresh_id = 1002, pos = { x = 19.617, y = 97.721, z = -128.736 } },
{ id = 220139033, refresh_id = 1002, pos = { x = -32.040, y = 84.795, z = 22.560 } },
{ id = 220139034, pos = { x = 125.257, y = 102.262, z = 20.498 } },
{ id = 220139035, refresh_id = 1002, pos = { x = -23.085, y = 84.795, z = -35.750 } },
{ id = 220139036, pos = { x = -26.970, y = 84.795, z = 7.025 } },
{ id = 220139037, pos = { x = -29.841, y = 84.795, z = 7.773 } },
{ id = 220139038, pos = { x = 102.949, y = 109.850, z = 22.763 } },
{ id = 220139039, pos = { x = -11.191, y = 32.034, z = -0.695 } },
{ id = 220139040, pos = { x = 49.970, y = 35.093, z = -46.131 } },
{ id = 220139041, pos = { x = 5.692, y = 97.706, z = -128.873 } },
{ id = 220139042, pos = { x = -35.126, y = 87.275, z = -86.041 } },
{ id = 220139043, pos = { x = 56.830, y = 100.472, z = 69.919 } },
{ id = 220139044, pos = { x = -1.103, y = 71.012, z = 147.670 } },
{ id = 220139045, pos = { x = -29.879, y = 84.829, z = 22.534 } },
{ id = 220139046, pos = { x = 120.006, y = 102.027, z = 10.780 } }
}
@@ -0,0 +1,38 @@
dummy_points = {
["guide_Q4007305"] = { pos = { x = -107.558, y = 88.317, z = 22.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007307"] = { pos = { x = -24.027, y = 84.795, z = 22.759 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007308"] = { pos = { x = -24.027, y = 84.795, z = 22.759 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007310"] = { pos = { x = -2.314, y = 84.795, z = 22.292 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007312"] = { pos = { x = 125.479, y = 102.262, z = 21.754 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["guide_Q4007314"] = { pos = { x = 115.125, y = 141.992, z = 22.113 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007304_guide"] = { pos = { x = -140.324, y = 85.890, z = 21.500 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007304_N10011"] = { pos = { x = -140.679, y = 85.890, z = 22.070 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007304_N10095"] = { pos = { x = -139.391, y = 85.890, z = 22.765 }, rot = { x = 0.000, y = 200.000, z = 0.000 } },
["Q4007304_N1032"] = { pos = { x = -139.054, y = 85.890, z = 21.478 }, rot = { x = 0.000, y = 300.000, z = 0.000 } },
["Q4007304_N1042"] = { pos = { x = -140.044, y = 85.890, z = 22.793 }, rot = { x = 0.000, y = 180.000, z = 0.000 } },
["Q4007306_guide"] = { pos = { x = -14.291, y = 84.795, z = 22.322 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007306_N10011"] = { pos = { x = -10.408, y = 84.795, z = 21.857 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q4007306_N10095"] = { pos = { x = -11.676, y = 84.795, z = 23.143 }, rot = { x = 0.000, y = 180.000, z = 0.000 } },
["Q4007306_N1032"] = { pos = { x = -11.875, y = 84.795, z = 20.525 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007306_N1042"] = { pos = { x = -12.716, y = 84.795, z = 21.023 }, rot = { x = 0.000, y = 45.000, z = 0.000 } },
["Q4007306_N1042_17"] = { pos = { x = -12.716, y = 84.795, z = 21.023 }, rot = { x = 0.000, y = 45.000, z = 0.000 } },
["Q4007310_target"] = { pos = { x = 97.487, y = 109.580, z = 22.493 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4007311_guide"] = { pos = { x = 97.452, y = 143.524, z = 22.081 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007312_N12626"] = { pos = { x = 111.679, y = 109.886, z = 22.629 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q4007313_guide"] = { pos = { x = 111.145, y = 111.449, z = 10.166 }, rot = { x = 0.000, y = 270.218, z = 0.000 } },
["Q4007313_N10011"] = { pos = { x = 108.672, y = 109.886, z = 9.357 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007313_N10095"] = { pos = { x = 107.482, y = 109.770, z = 11.047 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007313_N1032"] = { pos = { x = 108.659, y = 109.886, z = 11.053 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007313_N1042"] = { pos = { x = 109.707, y = 109.886, z = 10.159 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q4007313_N12626"] = { pos = { x = 111.125, y = 109.886, z = 10.210 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q4007320_guide"] = { pos = { x = 115.338, y = 109.763, z = 7.879 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007304_oz"] = { pos = { x = -140.015, y = 85.890, z = 21.365 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T4007304_paimon"] = { pos = { x = -138.808, y = 85.890, z = 22.656 }, rot = { x = 0.000, y = 240.000, z = 0.000 } },
["T4007304_player"] = { pos = { x = -138.657, y = 85.890, z = 22.149 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["T4007306_oz"] = { pos = { x = -10.738, y = 84.795, z = 22.801 }, rot = { x = 0.000, y = 230.000, z = 0.000 } },
["T4007306_paimon"] = { pos = { x = -12.603, y = 84.795, z = 23.153 }, rot = { x = 0.000, y = 120.000, z = 0.000 } },
["T4007306_player"] = { pos = { x = -12.886, y = 84.795, z = 21.991 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["T4007313_N10000005"] = { pos = { x = 106.718, y = 109.770, z = 9.694 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["T4007313_N10012"] = { pos = { x = 107.711, y = 109.770, z = 8.550 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["T4007313_N1005"] = { pos = { x = 106.678, y = 109.770, z = 10.329 }, rot = { x = 0.000, y = 90.000, z = 0.000 } }
}
@@ -0,0 +1,133 @@
-- 基础信息
local base_info = {
group_id = 220139001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- Group003_4007305
{ config_id = 1001001, name = "GROUP_LOAD_1001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_1001", action = "action_EVENT_GROUP_LOAD_1001", trigger_count = 0 },
-- Group003_4007305
{ config_id = 1001002, name = "QUEST_START_1002", event = EventType.EVENT_QUEST_START, source = "4007305", condition = "condition_EVENT_QUEST_START_1002", action = "action_EVENT_QUEST_START_1002", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_1001", "QUEST_START_1002" },
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_GROUP_LOAD_1001(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220139003, 3005) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_1001(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007305") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_1002(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220139003, 3005) then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_1002(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007305") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
@@ -0,0 +1,117 @@
-- 基础信息
local base_info = {
group_id = 220139002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 4007312 任务保底
{ config_id = 1002001, name = "QUEST_START_2001", event = EventType.EVENT_QUEST_START, source = "4007312", condition = "condition_EVENT_QUEST_START_2001", action = "action_EVENT_QUEST_START_2001", trigger_count = 0 },
-- 4007312 任务保底
{ config_id = 1002002, name = "GROUP_LOAD_2002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_2002", action = "action_EVENT_GROUP_LOAD_2002", 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_2001", "GROUP_LOAD_2002" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_QUEST_START_2001(context, evt)
-- 判断变量"QuestFinish"为1
if ScriptLib.GetGroupVariableValueByGroup(context, "QuestFinish", 220139022) ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_2001(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007312") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_2002(context, evt)
-- 判断变量"QuestFinish"为1
if ScriptLib.GetGroupVariableValueByGroup(context, "QuestFinish", 220139022) ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_2002(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007312") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
@@ -0,0 +1,171 @@
-- 基础信息
local base_info = {
group_id = 220139003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 3001, gadget_id = 70310251, pos = { x = -107.420, y = 85.405, z = 22.321 }, rot = { x = 0.000, y = 271.971, z = 0.000 }, level = 1, persistent = true, arguments = { 11 } },
{ config_id = 3002, gadget_id = 70310491, pos = { x = -53.721, y = 82.135, z = 22.317 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 3003, gadget_id = 70310334, pos = { x = -53.771, y = 82.445, z = 22.375 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 3005, gadget_id = 70310375, pos = { x = -81.109, y = 37.096, z = 22.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true, is_use_point_array = true }
}
-- 区域
regions = {
{ config_id = 3009, shape = RegionShape.SPHERE, radius = 5, pos = { x = -107.420, y = 88.696, z = 22.321 } }
}
-- 触发器
triggers = {
{ config_id = 1003004, name = "OBSERVATION_POINT_NOTIFY_3004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_3004", trigger_count = 0 },
{ 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 },
{ config_id = 1003007, name = "GADGET_STATE_CHANGE_3007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_3007", action = "action_EVENT_GADGET_STATE_CHANGE_3007", trigger_count = 0 },
-- 运营埋点-触发组件
{ config_id = 1003008, name = "GADGET_STATE_CHANGE_3008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_3008", action = "action_EVENT_GADGET_STATE_CHANGE_3008", trigger_count = 0 },
{ config_id = 1003009, name = "ENTER_REGION_3009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "action_EVENT_ENTER_REGION_3009" }
}
-- 变量
variables = {
{ config_id = 1, name = "Briage", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 3001, 3002, 3003, 3005 },
regions = { 3009 },
triggers = { "OBSERVATION_POINT_NOTIFY_3004", "GROUP_LOAD_3006", "GADGET_STATE_CHANGE_3007", "GADGET_STATE_CHANGE_3008", "ENTER_REGION_3009" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_3004(context, evt)
if 3001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,3003, GadgetState.GearStart)
ScriptLib.AddQuestProgress(context, "4007305")
ScriptLib.SetGadgetStateByConfigId(context,3001, 102)
ScriptLib.SetGadgetStateByConfigId(context,3005, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,3002, GadgetState.GearStart)
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_3006(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220139003, 3005) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_3006(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, 3005, 2, {1,2,3}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_3007(context, evt)
-- 检测config_id为3005的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 3005 ~= 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_3007(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, 3005, 2, {1,2,3}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_3008(context, evt)
if 3003 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_3008(context, evt)
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 3, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_ENTER_REGION_3009(context, evt)
if ScriptLib.GetRegionEntityCount(context, {region_eid = evt.source_eid, entity_type = EntityType.AVATAR}) == 1 then
ScriptLib.TryRecordActivityPushTips(context, 2014015)
ScriptLib.ShowClientTutorial(context, 1190, {})
end
return 0
end
@@ -0,0 +1,428 @@
-- 基础信息
local base_info = {
group_id = 220139004
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 4001, gadget_id = 70310251, pos = { x = -5.324, y = 84.795, z = 22.381 }, rot = { x = 0.000, y = 269.338, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 36 } },
{ config_id = 4002, gadget_id = 70310453, pos = { x = -0.514, y = 87.735, z = 22.168 }, rot = { x = 0.000, y = 269.100, z = 0.000 }, level = 1, persistent = true },
{ config_id = 4009, gadget_id = 70690011, pos = { x = 20.584, y = 68.814, z = 22.703 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 4010, gadget_id = 70690011, pos = { x = 48.861, y = 74.861, z = 22.703 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 4011, gadget_id = 70690011, pos = { x = 74.294, y = 84.540, z = 22.703 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1004003, name = "GADGET_STATE_CHANGE_4003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4003", action = "action_EVENT_GADGET_STATE_CHANGE_4003", trigger_count = 0 },
{ config_id = 1004004, name = "VARIABLE_CHANGE_4004", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4004", action = "action_EVENT_VARIABLE_CHANGE_4004" },
{ config_id = 1004005, name = "VARIABLE_CHANGE_4005", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4005", action = "action_EVENT_VARIABLE_CHANGE_4005" },
{ config_id = 1004006, name = "VARIABLE_CHANGE_4006", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4006", action = "action_EVENT_VARIABLE_CHANGE_4006" },
{ config_id = 1004007, name = "OBSERVATION_POINT_NOTIFY_4007", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_4007", trigger_count = 0 },
{ config_id = 1004008, name = "VARIABLE_CHANGE_4008", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4008", action = "action_EVENT_VARIABLE_CHANGE_4008" },
{ config_id = 1004012, name = "VARIABLE_CHANGE_4012", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_4012", action = "action_EVENT_VARIABLE_CHANGE_4012" },
{ config_id = 1004013, name = "QUEST_FINISH_4013", event = EventType.EVENT_QUEST_FINISH, source = "", condition = "condition_EVENT_QUEST_FINISH_4013", action = "action_EVENT_QUEST_FINISH_4013" },
-- 运营埋点-触发组件
{ config_id = 1004014, name = "GADGET_STATE_CHANGE_4014", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4014", action = "action_EVENT_GADGET_STATE_CHANGE_4014", trigger_count = 0 },
{ config_id = 1004015, name = "GROUP_LOAD_4015", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_4015", action = "action_EVENT_GROUP_LOAD_4015", trigger_count = 0 },
-- 4007308 任务保底
{ config_id = 1004016, name = "QUEST_START_4016", event = EventType.EVENT_QUEST_START, source = "4007308", condition = "condition_EVENT_QUEST_START_4016", action = "action_EVENT_QUEST_START_4016", trigger_count = 0 },
-- 4007307 任务保底
{ config_id = 1004017, name = "QUEST_START_4017", event = EventType.EVENT_QUEST_START, source = "4007307", condition = "condition_EVENT_QUEST_START_4017", action = "action_EVENT_QUEST_START_4017", trigger_count = 0 },
-- 4007308 任务保底
{ config_id = 1004018, name = "GROUP_LOAD_4018", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_4018", action = "action_EVENT_GROUP_LOAD_4018", trigger_count = 0 },
-- 4007307 任务保底
{ config_id = 1004019, name = "GROUP_LOAD_4019", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_4019", action = "action_EVENT_GROUP_LOAD_4019", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "CastleToyB", value = 0, no_refresh = true },
{ config_id = 2, name = "CastleToyC", value = 0, no_refresh = true },
{ config_id = 3, name = "finish", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 4001, 4002 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_4003", "VARIABLE_CHANGE_4004", "VARIABLE_CHANGE_4005", "VARIABLE_CHANGE_4006", "OBSERVATION_POINT_NOTIFY_4007", "VARIABLE_CHANGE_4008", "VARIABLE_CHANGE_4012", "QUEST_FINISH_4013", "GADGET_STATE_CHANGE_4014", "GROUP_LOAD_4015", "QUEST_START_4016", "QUEST_START_4017", "GROUP_LOAD_4018", "GROUP_LOAD_4019" },
rand_weight = 100,
ban_refresh = true
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 4009, 4010, 4011 },
regions = { },
triggers = { },
rand_weight = 100,
ban_refresh = true
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_4003(context, evt)
if 4002 ~= evt.param2 or GadgetState.GearAction1 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_4003(context, evt)
-- 将configid为 4001 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_4004(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"CastleToyB"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyB") ~= 1 then
return false
end
-- 判断变量"CastleToyC"为0
if ScriptLib.GetGroupVariableValue(context, "CastleToyC") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4004(context, evt)
-- 将configid为 4002 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4002, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_4005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"CastleToyC"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyC") ~= 1 then
return false
end
-- 判断变量"CastleToyB"为0
if ScriptLib.GetGroupVariableValue(context, "CastleToyB") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4005(context, evt)
-- 将configid为 4002 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4002, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_4006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"CastleToyC"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyC") ~= 1 then
return false
end
-- 判断变量"CastleToyB"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyB") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4006(context, evt)
-- 将configid为 4002 的物件更改为状态 GadgetState.GearAction1
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4002, GadgetState.GearAction1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_4007(context, evt)
if 4001 == evt.param1 and 305 == evt.param2 then
ScriptLib.ChangeToTargetLevelTag(context, 41)
ScriptLib.AddQuestProgress(context, "4007310")
ScriptLib.SetGadgetStateByConfigId(context,4001, 102)
ScriptLib.SetGroupVariableValue(context, "finish", 1)
ScriptLib.SetGroupVariableValueByGroup(context, "castle", 1, 220139046)
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_4008(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"finish"为1
if ScriptLib.GetGroupVariableValue(context, "finish") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4008(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139004, 2)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 4002 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_4012(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"finish"为1
if ScriptLib.GetGroupVariableValue(context, "finish") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4012(context, evt)
ScriptLib.ChangeToTargetLevelTag(context, 41)
return 0
end
-- 触发条件
function condition_EVENT_QUEST_FINISH_4013(context, evt)
--检查ID为4007309的任务的完成状态是否为1(1=完成,0=失败)
--此事件需要配合Quest表使用,在Quest表里的完成执行中配置“通知group脚本”,则该任务完成后服务端会向对应的group发送通知,参数1填写场景ID,参数2填写group ID(如果不填则会通知所有group)
--检查任务ID
if 4007309 ~= evt.param1 then
return false
end
--检查任务成功状态
if 1 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_FINISH_4013(context, evt)
-- 将configid为 4002 的物件更改为状态 GadgetState.GearAction1
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 4002, GadgetState.GearAction1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_4014(context, evt)
if 4002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_4014(context, evt)
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 3, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_4015(context, evt)
-- 判断变量"finish"为1
if ScriptLib.GetGroupVariableValue(context, "finish") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_4015(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139004, 2)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 4002 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_4016(context, evt)
-- 判断变量"CastleToyC"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyC") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_4016(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007308") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_4017(context, evt)
-- 判断变量"CastleToyB"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyB") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_4017(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007307") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_4018(context, evt)
-- 判断变量"CastleToyC"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyC") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_4018(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007308") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_4019(context, evt)
-- 判断变量"CastleToyB"为1
if ScriptLib.GetGroupVariableValue(context, "CastleToyB") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_4019(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007307") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
@@ -0,0 +1,163 @@
-- 基础信息
local base_info = {
group_id = 220139005
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 5001, gadget_id = 70310451, pos = { x = 62.025, y = 102.273, z = 70.606 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, isOneoff = true },
{ config_id = 5005, gadget_id = 70690011, pos = { x = 44.079, y = 84.780, z = 52.391 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 5006, gadget_id = 70690011, pos = { x = 27.861, y = 83.355, z = 40.529 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 5002, shape = RegionShape.CYLINDER, radius = 1, pos = { x = 62.025, y = 102.273, z = 70.606 }, height = 10.000 },
-- 进入平台区域后移除Suite2
{ config_id = 5004, shape = RegionShape.SPHERE, radius = 35, pos = { x = -32.175, y = 84.795, z = 20.759 } }
}
-- 触发器
triggers = {
{ config_id = 1005002, name = "ENTER_REGION_5002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5002", action = "action_EVENT_ENTER_REGION_5002" },
{ config_id = 1005003, name = "ANY_GADGET_DIE_5003", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_5003", action = "action_EVENT_ANY_GADGET_DIE_5003", trigger_count = 0 },
-- 进入平台区域后移除Suite2
{ config_id = 1005004, name = "ENTER_REGION_5004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5004", action = "action_EVENT_ENTER_REGION_5004", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 5001 },
regions = { 5002 },
triggers = { "ENTER_REGION_5002", "ANY_GADGET_DIE_5003" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = 收集到玩具部件B后刷出持续风场,
monsters = { },
gadgets = { 5005, 5006 },
regions = { 5004 },
triggers = { "ENTER_REGION_5004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_5002(context, evt)
if evt.param1 ~= 5002 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_5002(context, evt)
-- 将本组内变量名为 "CastleToyB" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "CastleToyB", 1, 220139004) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 5001 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007307") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_GADGET_DIE_5003(context, evt)
if 5001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_GADGET_DIE_5003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139005, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_5004(context, evt)
if evt.param1 ~= 5004 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_5004(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220139005, 2)
return 0
end
@@ -0,0 +1,119 @@
-- 基础信息
local base_info = {
group_id = 220139006
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 6001, gadget_id = 70310452, pos = { x = -21.286, y = 51.728, z = 37.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, isOneoff = true }
}
-- 区域
regions = {
{ config_id = 6002, shape = RegionShape.CYLINDER, radius = 1, pos = { x = -21.184, y = 51.728, z = 38.177 }, height = 10.000 }
}
-- 触发器
triggers = {
{ config_id = 1006002, name = "ENTER_REGION_6002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_6002", action = "action_EVENT_ENTER_REGION_6002" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 6001 },
regions = { 6002 },
triggers = { "ENTER_REGION_6002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_6002(context, evt)
if evt.param1 ~= 6002 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_6002(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007308") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 6001 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 将本组内变量名为 "CastleToyC" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValueByGroup(context, "CastleToyC", 1, 220139004) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable_by_group")
return -1
end
return 0
end
@@ -0,0 +1,118 @@
-- 基础信息
local base_info = {
group_id = 220139007
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 7001, gadget_id = 70310251, pos = { x = -22.802, y = 84.840, z = -24.250 }, rot = { x = 0.000, y = 3.147, z = 0.000 }, level = 1, persistent = true, arguments = { 15 } },
{ config_id = 7002, gadget_id = 70310337, pos = { x = -23.130, y = 84.798, z = -48.569 }, rot = { x = 0.000, y = 178.963, z = 0.000 }, level = 1, persistent = true },
{ config_id = 7003, gadget_id = 70310282, pos = { x = -22.976, y = 84.674, z = -48.774 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1007004, name = "OBSERVATION_POINT_NOTIFY_7004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_7004", trigger_count = 0 },
-- 运营埋点-触发组件
{ config_id = 1007005, name = "GADGET_STATE_CHANGE_7005", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7005", action = "action_EVENT_GADGET_STATE_CHANGE_7005", trigger_count = 0 },
{ config_id = 1007006, name = "OBSERVATION_POINT_NOTIFY_7006", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_7006", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 7001, 7002, 7003 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_7004", "GADGET_STATE_CHANGE_7005", "OBSERVATION_POINT_NOTIFY_7006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_7004(context, evt)
if 7001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,7002, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,7001, 405)
ScriptLib.SetGadgetStateByConfigId(context,7003, GadgetState.GearStart)
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_7005(context, evt)
if 7002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_7005(context, evt)
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 3, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_7006(context, evt)
if 7001 == evt.param1 and 0 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,7002, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,7001, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,7003, GadgetState.Default)
end
return 0
end
@@ -0,0 +1,108 @@
-- 基础信息
local base_info = {
group_id = 220139008
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 8001, gadget_id = 70310251, pos = { x = -63.432, y = 89.900, z = -135.788 }, rot = { x = 0.000, y = 181.992, z = 0.000 }, level = 1, persistent = true, arguments = { 16 } },
{ config_id = 8002, gadget_id = 70310282, pos = { x = -63.737, y = 87.609, z = -86.912 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
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 = "GADGET_STATE_CHANGE_8004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_8004", action = "action_EVENT_GADGET_STATE_CHANGE_8004", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 8001, 8002 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_8003", "GADGET_STATE_CHANGE_8004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_8003(context, evt)
if 8001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139010, 10003, GadgetState.GearStart)
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139010, 10004, GadgetState.GearStart)
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139010, 10005, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,8001, 102)
ScriptLib.SetGadgetStateByConfigId(context,8002, GadgetState.GearStart)
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_8004(context, evt)
if 8002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_8004(context, evt)
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 3, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
@@ -0,0 +1,114 @@
-- 基础信息
local base_info = {
group_id = 220139009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 9001, gadget_id = 70310251, pos = { x = -80.915, y = 87.999, z = -84.105 }, rot = { x = 0.000, y = 267.162, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 17 } },
{ config_id = 9002, gadget_id = 70310282, pos = { x = -26.855, y = 87.896, z = -83.091 }, rot = { x = 0.000, y = 0.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 = "GADGET_STATE_CHANGE_9004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_9004", action = "action_EVENT_GADGET_STATE_CHANGE_9004", trigger_count = 0 }
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 9005, gadget_id = 70310490, pos = { x = -26.029, y = 87.615, z = -78.744 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 9001, 9002 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_9003", "GADGET_STATE_CHANGE_9004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_9003(context, evt)
if 9001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139010, 10003, GadgetState.GearStop)
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139010, 10004, GadgetState.GearStop)
ScriptLib.SetGadgetStateByConfigId(context,9001, 102)
ScriptLib.SetGadgetStateByConfigId(context,9002, GadgetState.GearStart)
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_9004(context, evt)
if 9002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_9004(context, evt)
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 3, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
@@ -0,0 +1,155 @@
-- 基础信息
local base_info = {
group_id = 220139010
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 10001, gadget_id = 70310251, pos = { x = -25.020, y = 88.230, z = -72.138 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 18 } },
{ config_id = 10002, gadget_id = 70310282, pos = { x = -24.358, y = 88.021, z = -127.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 10003, gadget_id = 70310338, pos = { x = -24.857, y = 87.674, z = -127.926 }, rot = { x = 0.000, y = 179.464, z = 0.000 }, level = 1, persistent = true },
{ config_id = 10004, gadget_id = 70310335, pos = { x = -27.153, y = 88.073, z = -82.731 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 10005, gadget_id = 70310336, pos = { x = -63.636, y = 87.906, z = -85.440 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1010006, name = "OBSERVATION_POINT_NOTIFY_10006", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_10006", trigger_count = 0 },
-- 检测2号方块完成后解锁2号鸦眼
{ config_id = 1010008, name = "GADGET_STATE_CHANGE_10008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10008", action = "action_EVENT_GADGET_STATE_CHANGE_10008", trigger_count = 0 },
-- 检测3号方块完成解锁3号鸦眼
{ config_id = 1010009, name = "GADGET_STATE_CHANGE_10009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10009", action = "action_EVENT_GADGET_STATE_CHANGE_10009", trigger_count = 0 },
-- 运营埋点-触发组件
{ config_id = 1010011, name = "GADGET_STATE_CHANGE_10011", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10011", action = "action_EVENT_GADGET_STATE_CHANGE_10011", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 10001, 10002, 10003, 10004, 10005 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_10006", "GADGET_STATE_CHANGE_10008", "GADGET_STATE_CHANGE_10009", "GADGET_STATE_CHANGE_10011" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_10006(context, evt)
if 10001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,10003, GadgetState.GearAction1)
ScriptLib.SetGadgetStateByConfigId(context,10001, 102)
ScriptLib.SetGadgetStateByConfigId(context,10002, GadgetState.GearStart)
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_10008(context, evt)
-- 检测config_id为10004的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 10004 ~= 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_10008(context, evt)
-- 改变指定group组220139009中, configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220139009, 9001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_10009(context, evt)
-- 检测config_id为10003的gadget是否从GadgetState.GearStart变为GadgetState.GearStop
if 10003 ~= evt.param2 or GadgetState.GearStop ~= evt.param1 or GadgetState.GearStart ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_10009(context, evt)
-- 改变指定group组220139010中, configid为10001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220139010, 10001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_10011(context, evt)
if 10005 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_10011(context, evt)
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2802, 3, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220139011
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 11001, gadget_id = 70211101, pos = { x = -11.100, y = 97.759, z = -147.792 }, rot = { x = 0.000, y = 0.000, 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 = { 11001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,259 @@
-- 基础信息
local base_info = {
group_id = 220139012
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12001, gadget_id = 70310362, pos = { x = -23.596, y = 38.090, z = 167.971 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true, is_use_point_array = true },
{ config_id = 12004, gadget_id = 70310251, pos = { x = -24.027, y = 84.892, z = 90.693 }, rot = { x = 0.000, y = 176.265, z = 0.000 }, level = 1, persistent = true, arguments = { 12 } },
{ config_id = 12005, gadget_id = 70310339, pos = { x = -24.371, y = 79.306, z = 167.207 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, vision_level = VisionLevelType.VISION_LEVEL_LITTLE_REMOTE },
{ config_id = 12006, gadget_id = 70310441, pos = { x = -24.380, y = 78.915, z = 167.208 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 12009, gadget_id = 70310251, pos = { x = 35.983, y = 61.436, z = 157.403 }, rot = { x = 0.000, y = 99.939, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 13 } },
{ config_id = 12010, gadget_id = 70310441, pos = { x = -24.230, y = 9.006, z = 168.519 }, rot = { x = 0.000, y = 0.000, z = 180.000 }, level = 1, persistent = true },
{ config_id = 12011, gadget_id = 70310347, pos = { x = -23.071, y = 71.804, z = 167.723 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true },
{ config_id = 12014, gadget_id = 70310442, pos = { x = -14.363, y = 21.663, z = 156.111 }, rot = { x = 0.000, y = 55.556, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 14 } },
{ config_id = 12015, gadget_id = 70310282, pos = { x = 47.247, y = 84.809, z = 168.905 }, rot = { x = 89.366, y = 0.003, z = 90.003 }, level = 1, persistent = true },
{ config_id = 12016, gadget_id = 70310376, pos = { x = 44.255, y = 83.386, z = 168.830 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1012002, name = "GADGET_STATE_CHANGE_12002", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_12002", action = "action_EVENT_GADGET_STATE_CHANGE_12002" },
{ 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" },
{ config_id = 1012007, name = "OBSERVATION_POINT_NOTIFY_12007", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_12007", trigger_count = 0 },
{ config_id = 1012008, name = "OBSERVATION_POINT_NOTIFY_12008", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_12008", trigger_count = 0 },
{ config_id = 1012012, name = "OBSERVATION_POINT_NOTIFY_12012", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_12012", trigger_count = 0 },
{ config_id = 1012013, name = "OBSERVATION_POINT_NOTIFY_12013", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_12013", trigger_count = 0 },
{ config_id = 1012017, name = "OBSERVATION_POINT_NOTIFY_12017", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_12017", trigger_count = 0 },
{ config_id = 1012018, name = "GADGET_STATE_CHANGE_12018", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_12018", action = "action_EVENT_GADGET_STATE_CHANGE_12018" },
{ config_id = 1012019, name = "GROUP_LOAD_12019", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_12019", action = "action_EVENT_GROUP_LOAD_12019", trigger_count = 0 },
{ config_id = 1012020, name = "GROUP_LOAD_12020", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_12020", action = "action_EVENT_GROUP_LOAD_12020", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "roa1", value = 0, no_refresh = false },
{ config_id = 2, name = "roa2", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 12001, 12004, 12005, 12006, 12009, 12010, 12011, 12014, 12015, 12016 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_12002", "GADGET_STATE_CHANGE_12003", "OBSERVATION_POINT_NOTIFY_12007", "OBSERVATION_POINT_NOTIFY_12008", "OBSERVATION_POINT_NOTIFY_12012", "OBSERVATION_POINT_NOTIFY_12013", "OBSERVATION_POINT_NOTIFY_12017", "GADGET_STATE_CHANGE_12018", "GROUP_LOAD_12019", "GROUP_LOAD_12020" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_12002(context, evt)
-- 检测config_id为12001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 12001 ~= 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_12002(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, 12001, 1, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_12003(context, evt)
-- 检测config_id为12001的gadget是否从GadgetState.GearStart变为GadgetState.GearStop
if 12001 ~= evt.param2 or GadgetState.GearStop ~= evt.param1 or GadgetState.GearStart ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_12003(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, 12001, 1, {3,4,5}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_12007(context, evt)
if 12004 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,12005, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,12004, 102)
ScriptLib.SetGadgetStateByConfigId(context,12009, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,12006, GadgetState.GearStart)
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_12008(context, evt)
if 12004 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139012, 12001, GadgetState.GearStart)
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_12012(context, evt)
if 12009 == evt.param1 and 305 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,12011, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,12009, 102)
ScriptLib.SetGadgetStateByConfigId(context,12014, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,12010, GadgetState.GearStart)
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_12013(context, evt)
if 12009 == evt.param1 and 305 == evt.param2 then
ScriptLib.SetGroupGadgetStateByConfigId(context, 220139012, 12001, GadgetState.GearStop)
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_12017(context, evt)
if 12014 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,12016, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,12014, 405)
ScriptLib.SetGadgetStateByConfigId(context,12015, GadgetState.GearStart)
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_12018(context, evt)
-- 检测config_id为12001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 12001 ~= 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_12018(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, 12001, 1, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_12019(context, evt)
if GadgetState.GearStart ~= ScriptLib.GetGadgetStateByConfigId(context, 220139012, 12001) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_12019(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, 12001, 1, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_12020(context, evt)
if GadgetState.GearStop ~= ScriptLib.GetGadgetStateByConfigId(context, 220139012, 12001) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_12020(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, 12001, 1, {3,4,5}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
@@ -0,0 +1,141 @@
-- 基础信息
local base_info = {
group_id = 220139013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 13001, gadget_id = 70710745, pos = { x = 97.452, y = 143.286, z = 22.081 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 13002, gadget_id = 71700418, pos = { x = 97.452, y = 141.909, z = 22.081 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 13003, gadget_id = 70360001, pos = { x = 97.452, y = 143.293, z = 22.081 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1013004, name = "GADGET_CREATE_13004", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_13004", action = "action_EVENT_GADGET_CREATE_13004", trigger_count = 0 },
{ config_id = 1013005, name = "SELECT_OPTION_13005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_13005", action = "action_EVENT_SELECT_OPTION_13005", trigger_count = 0 },
{ config_id = 1013006, name = "GROUP_LOAD_13006", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_13006", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 13001, 13002 },
regions = { },
triggers = { "GROUP_LOAD_13006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 13001, 13002, 13003 },
regions = { },
triggers = { "GADGET_CREATE_13004", "SELECT_OPTION_13005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_CREATE_13004(context, evt)
if 13003 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_13004(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220139013, 13003, {195}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_13005(context, evt)
-- 判断是gadgetid 13003 option_id 195
if 13003 ~= evt.param1 then
return false
end
if 195 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_13005(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007311") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_13006(context, evt)
if ScriptLib.GetHostQuestState(context,4007311)==2 then
ScriptLib.RefreshGroup(context, { group_id = 220139013, suite = 2 })
end
return 0
end
@@ -0,0 +1,78 @@
-- 基础信息
local base_info = {
group_id = 220139014
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 14001, gadget_id = 70500036, pos = { x = -26.861, y = 78.888, z = 175.513 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, arguments = { 36 } }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,214 @@
-- 基础信息
local base_info = {
group_id = 220139015
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 15001, gadget_id = 70290428, pos = { x = 125.397, y = 136.277, z = 22.226 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 15002, gadget_id = 70360001, pos = { x = 125.725, y = 136.140, z = 22.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1015003, name = "GADGET_CREATE_15003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_15003", action = "action_EVENT_GADGET_CREATE_15003", trigger_count = 0 },
{ config_id = 1015004, name = "SELECT_OPTION_15004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_15004", action = "action_EVENT_SELECT_OPTION_15004", trigger_count = 0 },
-- 8秒后切suite
{ config_id = 1015005, name = "TIME_AXIS_PASS_15005", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_15005", action = "action_EVENT_TIME_AXIS_PASS_15005", trigger_count = 0 },
-- 3秒后杀门
{ config_id = 1015006, name = "TIME_AXIS_PASS_15006", event = EventType.EVENT_TIME_AXIS_PASS, source = "", condition = "condition_EVENT_TIME_AXIS_PASS_15006", action = "action_EVENT_TIME_AXIS_PASS_15006", trigger_count = 0 },
-- 重进地城保底
{ config_id = 1015007, name = "GROUP_LOAD_15007", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_15007", 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 = { 15001 },
regions = { },
triggers = { "GROUP_LOAD_15007" },
rand_weight = 100,
ban_refresh = true
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 15001, 15002 },
regions = { },
triggers = { "GADGET_CREATE_15003", "SELECT_OPTION_15004", "TIME_AXIS_PASS_15005", "TIME_AXIS_PASS_15006", "GROUP_LOAD_15007" },
rand_weight = 100,
ban_refresh = true
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100,
ban_refresh = true
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_CREATE_15003(context, evt)
if 15002 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_15003(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220139015, 15002, {197}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_15004(context, evt)
-- 判断是gadgetid 15002 option_id 197
if 15002 ~= evt.param1 then
return false
end
if 197 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_15004(context, evt)
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220139015, EntityType.GADGET, 15002 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
-- 调用提示id为 60010369 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 60010369) 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
-- 触发条件
function condition_EVENT_TIME_AXIS_PASS_15005(context, evt)
if "dooropen" ~= evt.source_name or 2 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_15005(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220139015, suite = 3 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_TIME_AXIS_PASS_15006(context, evt)
if "dooropen" ~= evt.source_name or 1 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_15006(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 15001 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_15007(context, evt)
if ScriptLib.GetHostQuestState(context,4007314) == 3 or ScriptLib.GetGroupVariableValue(context, "doorOpen") == 1 then
ScriptLib.RefreshGroup(context, { suite=3})
end
return 0
end
@@ -0,0 +1,86 @@
-- 基础信息
local base_info = {
group_id = 220139016
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 16001, gadget_id = 70310251, pos = { x = 136.310, y = 101.359, z = 13.390 }, rot = { x = 0.000, y = 181.597, z = 0.000 }, level = 1, arguments = { 23 } },
{ config_id = 16002, gadget_id = 70310411, pos = { x = 135.882, y = 97.169, z = 36.277 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 16003, gadget_id = 70310282, pos = { x = 138.338, y = 99.314, z = 36.319 }, rot = { x = 89.972, y = 270.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1016004, name = "OBSERVATION_POINT_NOTIFY_16004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_16004", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 16001, 16002, 16003 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_16004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_16004(context, evt)
if 16001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,16002, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "eyefinish1", 1, 220139022)
ScriptLib.SetGadgetStateByConfigId(context,16001, 102)
ScriptLib.SetGadgetStateByConfigId(context,16003, GadgetState.GearStart)
end
return 0
end
@@ -0,0 +1,86 @@
-- 基础信息
local base_info = {
group_id = 220139017
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 17001, gadget_id = 70310251, pos = { x = 116.477, y = 87.680, z = 7.613 }, rot = { x = 0.000, y = 177.099, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, arguments = { 24 } },
{ config_id = 17002, gadget_id = 70310412, pos = { x = 116.448, y = 88.451, z = 15.953 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17003, gadget_id = 70310283, pos = { x = 116.564, y = 88.274, z = 15.863 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1017004, name = "OBSERVATION_POINT_NOTIFY_17004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_17004", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 17001, 17002, 17003 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_17004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_17004(context, evt)
if 17001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,17002, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "eyefinish2", 1, 220139022)
ScriptLib.SetGadgetStateByConfigId(context,17001, 102)
ScriptLib.SetGadgetStateByConfigId(context,17003, GadgetState.GearStart)
end
return 0
end
@@ -0,0 +1,86 @@
-- 基础信息
local base_info = {
group_id = 220139018
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 18001, gadget_id = 70310251, pos = { x = 121.353, y = 101.487, z = 35.800 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, arguments = { 25 } },
{ config_id = 18002, gadget_id = 70310413, pos = { x = 120.152, y = 97.625, z = 9.969 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 18003, gadget_id = 70310282, pos = { x = 120.152, y = 99.695, z = 7.203 }, rot = { x = 90.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1018004, name = "OBSERVATION_POINT_NOTIFY_18004", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_18004", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 18001, 18002, 18003 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_18004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_18004(context, evt)
if 18001 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,18002, GadgetState.GearStart)
ScriptLib.SetGroupVariableValueByGroup(context, "eyefinish3", 1, 220139022)
ScriptLib.SetGadgetStateByConfigId(context,18001, 405)
ScriptLib.SetGadgetStateByConfigId(context,18003, GadgetState.GearStart)
end
return 0
end
@@ -0,0 +1,234 @@
-- 基础信息
local base_info = {
group_id = 220139019
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 19002, gadget_id = 70310251, pos = { x = 40.793, y = 36.427, z = -35.246 }, rot = { x = 0.000, y = 193.230, z = 0.000 }, level = 1, persistent = true, arguments = { 32 } },
{ config_id = 19003, gadget_id = 70310251, pos = { x = 59.008, y = 36.427, z = -35.286 }, rot = { x = 0.000, y = 180.454, z = 0.000 }, level = 1, state = GadgetState.ChestLocked, persistent = true, arguments = { 33 } },
{ config_id = 19004, gadget_id = 70310292, pos = { x = 48.676, y = 35.558, z = 6.304 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true, is_use_point_array = true },
{ config_id = 19005, gadget_id = 70310433, pos = { x = 48.641, y = 38.172, z = 3.704 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19006, gadget_id = 70310431, pos = { x = 42.142, y = 35.558, z = -18.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19007, gadget_id = 70310432, pos = { x = 58.540, y = 35.558, z = -18.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19011, gadget_id = 70310434, pos = { x = 48.689, y = 38.133, z = 3.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19013, gadget_id = 70690011, pos = { x = 49.948, y = 19.035, z = -26.958 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19021, gadget_id = 70690011, pos = { x = 35.840, y = 18.381, z = 1.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19022, gadget_id = 70690011, pos = { x = 49.948, y = 19.035, z = -5.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19023, gadget_id = 70690011, pos = { x = 17.532, y = 18.381, z = 1.884 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19024, gadget_id = 70350277, pos = { x = 49.948, y = 34.320, z = -26.958 }, rot = { x = 270.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19025, gadget_id = 70350277, pos = { x = 49.948, y = 34.320, z = -2.513 }, rot = { x = 270.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19026, gadget_id = 70350277, pos = { x = 38.324, y = 29.622, z = 1.928 }, rot = { x = 270.000, y = 233.320, z = 0.000 }, level = 1, persistent = true },
{ config_id = 19027, gadget_id = 70350277, pos = { x = 20.121, y = 29.622, z = 2.347 }, rot = { x = 270.000, y = 233.320, z = 0.000 }, level = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1019009, name = "OBSERVATION_POINT_NOTIFY_19009", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_19009", trigger_count = 0 },
{ config_id = 1019010, name = "OBSERVATION_POINT_NOTIFY_19010", event = EventType.EVENT_OBSERVATION_POINT_NOTIFY, source = "", condition = "", action = "action_EVENT_OBSERVATION_POINT_NOTIFY_19010", trigger_count = 0 },
{ config_id = 1019012, name = "VARIABLE_CHANGE_19012", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_19012", action = "action_EVENT_VARIABLE_CHANGE_19012", trigger_count = 0 },
{ config_id = 1019014, name = "GROUP_LOAD_19014", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_19014", action = "action_EVENT_GROUP_LOAD_19014", trigger_count = 0 },
{ config_id = 1019020, name = "GROUP_LOAD_19020", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_19020", action = "action_EVENT_GROUP_LOAD_19020", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "finish1", value = 0, no_refresh = false },
{ config_id = 2, name = "finish2", value = 0, no_refresh = false }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 19001, gadget_id = 70310251, pos = { x = 49.900, y = 37.765, z = -36.089 }, rot = { x = 0.000, y = 183.507, z = 0.000 }, level = 1, arguments = { 32 } },
{ config_id = 19008, gadget_id = 70310292, pos = { x = 49.508, y = 35.558, z = -18.455 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 19002, 19003, 19004, 19005, 19006, 19007, 19011, 19024, 19025, 19026, 19027 },
regions = { },
triggers = { "OBSERVATION_POINT_NOTIFY_19009", "OBSERVATION_POINT_NOTIFY_19010", "VARIABLE_CHANGE_19012", "GROUP_LOAD_19014", "GROUP_LOAD_19020" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 19013, 19021, 19022, 19023 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_19009(context, evt)
if 19002 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,19006, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,19003, GadgetState.Default)
ScriptLib.SetGadgetStateByConfigId(context,19011, GadgetState.GearStart)
ScriptLib.SetGadgetStateByConfigId(context,19002, 102)
ScriptLib.SetGadgetStateByConfigId(context,19004, GadgetState.GearStart)
end
return 0
end
-- 触发操作
function action_EVENT_OBSERVATION_POINT_NOTIFY_19010(context, evt)
if 19003 == evt.param1 and 405 == evt.param2 then
ScriptLib.SetGadgetStateByConfigId(context,19007, GadgetState.GearStart)
ScriptLib.SetGroupVariableValue(context, "finish1", 1)
ScriptLib.SetGadgetStateByConfigId(context,19003, 102)
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_19012(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"finish1"为1
if ScriptLib.GetGroupVariableValue(context, "finish1") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_19012(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139019, 2)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 19024 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 19025 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 19026 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 19027 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_19014(context, evt)
-- 判断变量"finish1"为1
if ScriptLib.GetGroupVariableValue(context, "finish1") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_19014(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139019, 2)
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_19020(context, evt)
-- 判断变量"finish2"为1
if ScriptLib.GetGroupVariableValue(context, "finish2") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_19020(context, evt)
-- 添加suite3的新内容
ScriptLib.AddExtraGroupSuite(context, 220139019, 3)
return 0
end
@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220139020
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 20001, gadget_id = 70211123, pos = { x = 94.915, y = 80.558, z = 86.469 }, rot = { x = 352.980, y = 265.953, z = 359.346 }, 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
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220139021
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 21001, gadget_id = 70211123, pos = { x = 73.499, y = 38.631, z = -64.717 }, rot = { x = 0.000, y = 0.000, 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 = { 21001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,779 @@
-- 基础信息
local base_info = {
group_id = 220139022
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
-- 待替换
{ config_id = 22001, gadget_id = 70310484, pos = { x = 131.747, y = 101.466, z = 36.938 }, rot = { x = 0.000, y = 89.692, z = 0.000 }, level = 1 },
{ config_id = 22003, gadget_id = 70310414, pos = { x = 126.855, y = 93.024, z = 36.912 }, rot = { x = 0.000, y = 89.692, z = 0.000 }, level = 1 },
{ config_id = 22004, gadget_id = 70310414, pos = { x = 122.023, y = 93.024, z = 36.886 }, rot = { x = 0.000, y = 89.692, z = 0.000 }, level = 1 },
{ config_id = 22005, gadget_id = 70310415, pos = { x = 119.776, y = 92.995, z = 36.168 }, rot = { x = 0.000, y = 90.752, z = 0.000 }, level = 1 },
-- 待替换
{ config_id = 22006, gadget_id = 70310483, pos = { x = 124.614, y = 90.560, z = 15.922 }, rot = { x = 0.000, y = 90.163, z = 0.000 }, level = 1 },
{ config_id = 22007, gadget_id = 70310417, pos = { x = 119.050, y = 90.558, z = 15.896 }, rot = { x = 0.000, y = 90.082, z = 0.000 }, level = 1 },
{ config_id = 22008, gadget_id = 70310417, pos = { x = 121.381, y = 90.558, z = 15.893 }, rot = { x = 0.000, y = 90.082, z = 0.000 }, level = 1 },
{ config_id = 22009, gadget_id = 70380001, pos = { x = 131.488, y = 100.468, z = 36.741 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 22010, gadget_id = 70380001, pos = { x = 124.902, y = 89.562, z = 15.728 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 22011, gadget_id = 70380001, pos = { x = 115.435, y = 101.143, z = 10.281 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 22012, gadget_id = 70310416, pos = { x = 124.649, y = 102.299, z = 20.777 }, rot = { x = 0.000, y = 359.270, z = 0.000 }, level = 1 },
{ config_id = 22013, gadget_id = 70310443, pos = { x = 116.759, y = 102.141, z = 10.160 }, rot = { x = 0.000, y = 270.403, z = 0.000 }, level = 1 },
{ config_id = 22014, gadget_id = 70310444, pos = { x = 114.300, y = 102.141, z = 10.164 }, rot = { x = 0.000, y = 269.974, z = 0.000 }, level = 1 },
{ config_id = 22015, gadget_id = 70310314, pos = { x = 111.812, y = 109.873, z = 10.172 }, rot = { x = 0.000, y = 270.403, z = 0.000 }, level = 1 },
{ config_id = 22016, gadget_id = 70310314, pos = { x = 110.046, y = 109.873, z = 10.184 }, rot = { x = 0.000, y = 270.403, z = 0.000 }, level = 1 },
{ config_id = 22017, gadget_id = 70310266, pos = { x = 134.772, y = 103.024, z = 25.736 }, rot = { x = 0.000, y = 271.086, z = 0.000 }, level = 1, persistent = true },
-- 第二个洋葱哥
{ config_id = 22018, gadget_id = 70310437, pos = { x = 135.781, y = 101.437, z = 36.946 }, rot = { x = 0.000, y = 271.086, z = 0.000 }, level = 1, state = GadgetState.GearStart, is_use_point_array = true },
-- 第三个洋葱哥
{ config_id = 22019, gadget_id = 70310438, pos = { x = 116.472, y = 90.540, z = 15.913 }, rot = { x = 0.000, y = 89.790, z = 0.000 }, level = 1, state = GadgetState.GearStart, is_use_point_array = true },
-- 第四个洋葱哥
{ config_id = 22020, gadget_id = 70310266, pos = { x = 120.081, y = 102.155, z = 10.138 }, rot = { x = 0.000, y = 270.218, z = 0.000 }, level = 1, state = GadgetState.GearStart, is_use_point_array = true },
-- 5-结束后静态
{ config_id = 22034, gadget_id = 70380001, pos = { x = 131.488, y = 92.249, z = 36.741 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
-- 5-结束后静态
{ config_id = 22035, gadget_id = 70380001, pos = { x = 124.902, y = 101.283, z = 15.728 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
-- 5-结束后静态
{ config_id = 22036, gadget_id = 70380001, pos = { x = 115.435, y = 108.872, z = 10.281 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
-- 5-结束后静态
{ config_id = 22037, gadget_id = 70310416, pos = { x = 124.614, y = 102.281, z = 15.922 }, rot = { x = 0.000, y = 90.163, z = 0.000 }, level = 1 },
-- 5-结束后静态
{ config_id = 22038, gadget_id = 70310443, pos = { x = 116.759, y = 109.870, z = 10.160 }, rot = { x = 0.000, y = 270.403, z = 0.000 }, level = 1 },
-- 5-结束后静态
{ config_id = 22039, gadget_id = 70310444, pos = { x = 114.300, y = 109.870, z = 10.164 }, rot = { x = 0.000, y = 269.974, z = 0.000 }, level = 1 },
-- 任务表演
{ config_id = 22040, gadget_id = 70310266, pos = { x = 111.145, y = 109.907, z = 10.166 }, rot = { x = 0.000, y = 270.218, z = 0.000 }, level = 1, is_use_point_array = true },
-- 待替换
{ config_id = 22045, gadget_id = 70310484, pos = { x = 131.747, y = 101.466, z = 36.938 }, rot = { x = 0.000, y = 89.692, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 保底:当任务未完成创夜鸦并解锁第一个鸦眼
{ config_id = 1022002, name = "GROUP_LOAD_22002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_22002", action = "action_EVENT_GROUP_LOAD_22002", 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 },
-- 当第四个洋葱哥到达它的终点时,通知任务完成并切换洋葱哥的状态
{ 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 },
-- 成功操作第一个鸦眼后,启动第二个洋葱哥
{ config_id = 1022024, name = "VARIABLE_CHANGE_22024", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_22024", action = "action_EVENT_VARIABLE_CHANGE_22024", trigger_count = 0 },
-- 成功操作第二个鸦眼后,启动第三个洋葱哥
{ config_id = 1022025, name = "VARIABLE_CHANGE_22025", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_22025", action = "action_EVENT_VARIABLE_CHANGE_22025", trigger_count = 0 },
-- 成功操作第三个鸦眼后,启动第四个洋葱哥
{ config_id = 1022026, name = "VARIABLE_CHANGE_22026", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_22026", action = "action_EVENT_VARIABLE_CHANGE_22026", trigger_count = 0 },
-- 当第二个洋葱哥到达它的终点时,通知移动平台启动
{ config_id = 1022027, name = "PLATFORM_ARRIVAL_22027", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22027", action = "action_EVENT_PLATFORM_ARRIVAL_22027", trigger_count = 0 },
-- 当第三个洋葱哥到达它的终点时,通知移动平台启动
{ config_id = 1022028, name = "PLATFORM_ARRIVAL_22028", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22028", action = "action_EVENT_PLATFORM_ARRIVAL_22028", trigger_count = 0 },
-- 当第四个洋葱哥到达它的终点时,通知移动平台启动
{ config_id = 1022029, name = "PLATFORM_ARRIVAL_22029", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22029", action = "action_EVENT_PLATFORM_ARRIVAL_22029", trigger_count = 0 },
-- 保底2:当第一个洋葱哥被创建时,如果QuestFinish为2则将其设为201状态
{ config_id = 1022030, name = "GADGET_CREATE_22030", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_22030", action = "action_EVENT_GADGET_CREATE_22030", trigger_count = 0 },
-- 当洋葱哥达到第二个方块时鸦眼才可用
{ config_id = 1022031, name = "PLATFORM_ARRIVAL_22031", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22031", action = "action_EVENT_PLATFORM_ARRIVAL_22031", trigger_count = 0 },
-- 当洋葱哥达到第三个方块时鸦眼才可用
{ config_id = 1022032, name = "PLATFORM_ARRIVAL_22032", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_22032", action = "action_EVENT_PLATFORM_ARRIVAL_22032", trigger_count = 0 },
-- 完成“进入城堡书阁”后改变莱昂的状态并设置\"questfinish\"为2-已开始未完成
{ config_id = 1022033, name = "QUEST_FINISH_22033", event = EventType.EVENT_QUEST_FINISH, source = "4007319", condition = "", action = "action_EVENT_QUEST_FINISH_22033", trigger_count = 0 },
-- 5-切换后判任务状态刷雕像
{ config_id = 1022041, name = "GROUP_REFRESH_22041", event = EventType.EVENT_GROUP_REFRESH, source = "", condition = "", action = "action_EVENT_GROUP_REFRESH_22041", trigger_count = 0 },
-- 5-任务开始刷雕像保底
{ config_id = 1022042, name = "QUEST_START_22042", event = EventType.EVENT_QUEST_START, source = "4007320", condition = "", action = "action_EVENT_QUEST_START_22042", trigger_count = 0 },
-- 5-重回场景刷雕像保底
{ config_id = 1022043, name = "GROUP_LOAD_22043", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_22043", trigger_count = 0 },
-- 5-任务结束删除雕像
{ config_id = 1022044, name = "QUEST_FINISH_22044", event = EventType.EVENT_QUEST_FINISH, source = "4007320", condition = "", action = "action_EVENT_QUEST_FINISH_22044", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "eyefinish1", value = 0, no_refresh = false },
{ config_id = 2, name = "duankou", value = 0, no_refresh = false },
{ config_id = 5, name = "eyefinish2", value = 0, no_refresh = false },
{ config_id = 6, name = "eyefinish3", value = 0, no_refresh = false },
{ config_id = 7, name = "QuestFinish", value = 0, no_refresh = true },
{ config_id = 8, name = "FirstLeonMet", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 22001, 22003, 22004, 22005, 22006, 22007, 22008, 22009, 22010, 22011, 22012, 22013, 22014, 22015, 22016, 22017, 22045 },
regions = { },
triggers = { "GROUP_LOAD_22002", "PLATFORM_ARRIVAL_22021", "PLATFORM_ARRIVAL_22022", "PLATFORM_ARRIVAL_22023", "VARIABLE_CHANGE_22024", "VARIABLE_CHANGE_22025", "VARIABLE_CHANGE_22026", "PLATFORM_ARRIVAL_22027", "PLATFORM_ARRIVAL_22028", "PLATFORM_ARRIVAL_22029", "GADGET_CREATE_22030", "PLATFORM_ARRIVAL_22031", "PLATFORM_ARRIVAL_22032", "QUEST_FINISH_22033" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 22018 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 22019 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { 22020 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { 22003, 22004, 22005, 22012, 22015, 22016, 22034, 22035, 22036, 22037, 22038, 22039 },
regions = { },
triggers = { "GROUP_REFRESH_22041", "QUEST_START_22042", "GROUP_LOAD_22043", "QUEST_FINISH_22044" },
rand_weight = 100
},
{
-- suite_id = 6,
-- description = ,
monsters = { },
gadgets = { 22040 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GROUP_LOAD_22002(context, evt)
-- 判断变量"QuestFinish"为0
if ScriptLib.GetGroupVariableValue(context, "QuestFinish") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22002(context, evt)
-- 改变指定group组220139016中, configid为16001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220139016, 16001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 创建id为22017的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 22017 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 将本组内变量名为 "eyefinish1" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "eyefinish1", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将本组内变量名为 "eyefinish2" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "eyefinish2", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将本组内变量名为 "eyefinish3" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "eyefinish3", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将本组内变量名为 "duankou" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "duankou", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22021(context, evt)
-- 判断是gadgetid 为 22018的移动平台,是否到达了12 的点集中的 4 点
if 22018 ~= evt.param1 then
return false
end
if 12 ~= evt.param2 then
return false
end
if 4 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22021(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_22022(context, evt)
-- 判断是gadgetid 为 22019的移动平台,是否到达了13 的点集中的 4 点
if 22019 ~= 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_22022(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_22023(context, evt)
-- 判断是gadgetid 为 22020的移动平台,是否到达了14 的点集中的 2 点
if 22020 ~= evt.param1 then
return false
end
if 14 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22023(context, evt)
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "4007312") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
-- 将configid为 22020 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22020, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将本组内变量名为 "QuestFinish" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "QuestFinish", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220139022, suite = 5 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22024(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"eyefinish1"为1
if ScriptLib.GetGroupVariableValue(context, "eyefinish1") ~= 1 then
return false
end
-- 判断变量"duankou"为0
if ScriptLib.GetGroupVariableValue(context, "duankou") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22024(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 22017 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139022, 2)
-- 设置移动平台点阵,点阵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, 22018, 5, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将configid为 22018 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22018, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22025(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"eyefinish2"为1
if ScriptLib.GetGroupVariableValue(context, "eyefinish2") ~= 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_22025(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 22018 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 添加suite3的新内容
ScriptLib.AddExtraGroupSuite(context, 220139022, 3)
-- 设置移动平台点阵,点阵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, 6, {1,2,3}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将configid为 22019 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22019, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22026(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"eyefinish3"为1
if ScriptLib.GetGroupVariableValue(context, "eyefinish3") ~= 1 then
return false
end
-- 判断变量"duankou"为2
if ScriptLib.GetGroupVariableValue(context, "duankou") ~= 2 then
return false
end
-- 判断变量"QuestFinish"为0
if ScriptLib.GetGroupVariableValue(context, "QuestFinish") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22026(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 22019 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 添加suite4的新内容
ScriptLib.AddExtraGroupSuite(context, 220139022, 4)
-- 设置移动平台点阵,点阵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, 22020, 7, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将configid为 22020 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22020, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22027(context, evt)
-- 判断是gadgetid 为 22018的移动平台,是否到达了5 的点集中的 2 点
if 22018 ~= 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_22027(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, 22009, 8, {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, 22018, 12, {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_22028(context, evt)
-- 判断是gadgetid 为 22019的移动平台,是否到达了6 的点集中的 3 点
if 22019 ~= 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_22028(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, 22010, 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, 22019, 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_22029(context, evt)
-- 判断是gadgetid 为 22020的移动平台,是否到达了7 的点集中的 2 点
if 22020 ~= evt.param1 then
return false
end
if 7 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22029(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, 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, 22020, 14, {1,2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_22030(context, evt)
if 22017 ~= evt.param1 then
return false
end
-- 判断变量"FirstLeonMet"为1
if ScriptLib.GetGroupVariableValue(context, "FirstLeonMet") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_22030(context, evt)
-- 将configid为 22017 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22017, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22031(context, evt)
-- 判断是gadgetid 为 22018的移动平台,是否到达了12 的点集中的 4 点
if 22018 ~= evt.param1 then
return false
end
if 12 ~= evt.param2 then
return false
end
if 4 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_22031(context, evt)
-- 改变指定group组220139017中, configid为17001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220139017, 17001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_22032(context, evt)
-- 判断是gadgetid 为 22019的移动平台,是否到达了13 的点集中的 4 点
if 22019 ~= 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_22032(context, evt)
-- 改变指定group组220139018中, configid为18001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220139018, 18001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_FINISH_22033(context, evt)
-- 将本组内变量名为 "FirstLeonMet" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "FirstLeonMet", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将configid为 22017 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 22017, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 删除suite4的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220139022, 4)
return 0
end
-- 触发操作
function action_EVENT_GROUP_REFRESH_22041(context, evt)
if ScriptLib.GetHostQuestState(context,4007320) == 2 then
ScriptLib.RemoveExtraGroupSuite(context, 220139022, 4)
ScriptLib.AddExtraGroupSuite(context, 220139022, 6)
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_START_22042(context, evt)
-- 添加suite6的新内容
ScriptLib.AddExtraGroupSuite(context, 220139022, 6)
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22043(context, evt)
if ScriptLib.GetHostQuestState(context,4007320) == 2 then
ScriptLib.AddExtraGroupSuite(context, 220139022, 6)
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_FINISH_22044(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 22040 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,289 @@
-- 基础信息
local base_info = {
group_id = 220139023
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 23001, gadget_id = 70380319, pos = { x = -2.539, y = 43.608, z = 7.138 }, rot = { x = 0.000, y = 269.471, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 23002, gadget_id = 70310380, pos = { x = -5.227, y = 43.588, z = 9.410 }, rot = { x = 0.000, y = 90.542, z = 0.000 }, level = 1, state = GadgetState.GearStop }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1023003, name = "GADGET_STATE_CHANGE_23003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_23003", action = "action_EVENT_GADGET_STATE_CHANGE_23003", trigger_count = 0 },
{ config_id = 1023004, name = "GADGET_STATE_CHANGE_23004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_23004", action = "action_EVENT_GADGET_STATE_CHANGE_23004", trigger_count = 0 },
{ config_id = 1023005, name = "PLATFORM_ARRIVAL_23005", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_23005", action = "action_EVENT_PLATFORM_ARRIVAL_23005", trigger_count = 0 },
{ config_id = 1023006, name = "PLATFORM_ARRIVAL_23006", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_23006", action = "action_EVENT_PLATFORM_ARRIVAL_23006", trigger_count = 0 },
{ config_id = 1023007, name = "GADGET_STATE_CHANGE_23007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_23007", action = "action_EVENT_GADGET_STATE_CHANGE_23007", trigger_count = 0 },
{ config_id = 1023008, name = "PLATFORM_ARRIVAL_23008", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_23008", action = "action_EVENT_PLATFORM_ARRIVAL_23008", trigger_count = 0 },
-- 创生时重置变量
{ config_id = 1023009, name = "GADGET_CREATE_23009", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_23009", action = "action_EVENT_GADGET_CREATE_23009", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "lifter_pos_mark", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 23001, 23002 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_23003", "GADGET_STATE_CHANGE_23004", "PLATFORM_ARRIVAL_23005", "PLATFORM_ARRIVAL_23006", "GADGET_STATE_CHANGE_23007", "PLATFORM_ARRIVAL_23008", "GADGET_CREATE_23009" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_23003(context, evt)
-- 检测config_id为23001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 23001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
-- 判断变量"lifter_pos_mark"为0
if ScriptLib.GetGroupVariableValue(context, "lifter_pos_mark") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_23003(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, 23001, 3, {2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_23004(context, evt)
-- 检测config_id为23001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 23001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
-- 判断变量"lifter_pos_mark"为1
if ScriptLib.GetGroupVariableValue(context, "lifter_pos_mark") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_23004(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, 23001, 3, {1}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_23005(context, evt)
-- 判断是gadgetid 为 23001的移动平台,是否到达了3 的点集中的 2 点
if 23001 ~= evt.param1 then
return false
end
if 3 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_23005(context, evt)
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_23006(context, evt)
-- 判断是gadgetid 为 23001的移动平台,是否到达了3 的点集中的 1 点
if 23001 ~= evt.param1 then
return false
end
if 3 ~= evt.param2 then
return false
end
if 1 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_23006(context, evt)
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将configid为 23002 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 23002, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_23007(context, evt)
-- 检测config_id为23002的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 23002 ~= 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_23007(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, 23001, 3, {1}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_23008(context, evt)
-- 判断是gadgetid 为 23001的移动平台,是否到达了3 的点集中的 2 点
if 23001 ~= evt.param1 then
return false
end
if 3 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_23008(context, evt)
-- 将configid为 23002 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 23002, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_23009(context, evt)
if 23001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_23009(context, evt)
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
@@ -0,0 +1,289 @@
-- 基础信息
local base_info = {
group_id = 220139024
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 24001, gadget_id = 70380319, pos = { x = 36.477, y = 61.462, z = 163.658 }, rot = { x = 0.000, y = 179.684, z = 0.000 }, level = 1, is_use_point_array = true },
{ config_id = 24002, gadget_id = 70310380, pos = { x = 36.587, y = 61.183, z = 159.429 }, rot = { x = 0.000, y = 358.519, z = 0.000 }, level = 1, state = GadgetState.GearStop }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1024003, name = "GADGET_STATE_CHANGE_24003", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_24003", action = "action_EVENT_GADGET_STATE_CHANGE_24003", trigger_count = 0 },
{ config_id = 1024004, name = "GADGET_STATE_CHANGE_24004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_24004", action = "action_EVENT_GADGET_STATE_CHANGE_24004", trigger_count = 0 },
{ config_id = 1024005, name = "PLATFORM_ARRIVAL_24005", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_24005", action = "action_EVENT_PLATFORM_ARRIVAL_24005", trigger_count = 0 },
{ config_id = 1024006, name = "PLATFORM_ARRIVAL_24006", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_24006", action = "action_EVENT_PLATFORM_ARRIVAL_24006", trigger_count = 0 },
{ config_id = 1024007, name = "GADGET_STATE_CHANGE_24007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_24007", action = "action_EVENT_GADGET_STATE_CHANGE_24007", trigger_count = 0 },
{ config_id = 1024008, name = "PLATFORM_ARRIVAL_24008", event = EventType.EVENT_PLATFORM_ARRIVAL, source = "", condition = "condition_EVENT_PLATFORM_ARRIVAL_24008", action = "action_EVENT_PLATFORM_ARRIVAL_24008", trigger_count = 0 },
-- 创生时重置变量
{ config_id = 1024009, name = "GADGET_CREATE_24009", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_24009", action = "action_EVENT_GADGET_CREATE_24009", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "lifter_pos_mark", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 24001, 24002 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_24003", "GADGET_STATE_CHANGE_24004", "PLATFORM_ARRIVAL_24005", "PLATFORM_ARRIVAL_24006", "GADGET_STATE_CHANGE_24007", "PLATFORM_ARRIVAL_24008", "GADGET_CREATE_24009" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_24003(context, evt)
-- 检测config_id为24001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 24001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
-- 判断变量"lifter_pos_mark"为0
if ScriptLib.GetGroupVariableValue(context, "lifter_pos_mark") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_24003(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, 24001, 4, {2}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_24004(context, evt)
-- 检测config_id为24001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 24001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
-- 判断变量"lifter_pos_mark"为1
if ScriptLib.GetGroupVariableValue(context, "lifter_pos_mark") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_24004(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, 24001, 4, {1}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_24005(context, evt)
-- 判断是gadgetid 为 24001的移动平台,是否到达了4 的点集中的 2 点
if 24001 ~= evt.param1 then
return false
end
if 4 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_24005(context, evt)
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_24006(context, evt)
-- 判断是gadgetid 为 24001的移动平台,是否到达了4 的点集中的 1 点
if 24001 ~= evt.param1 then
return false
end
if 4 ~= evt.param2 then
return false
end
if 1 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_24006(context, evt)
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将configid为 24002 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 24002, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_24007(context, evt)
-- 检测config_id为24002的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 24002 ~= 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_24007(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, 24001, 4, {1}, tempParam) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_pointArray")
return -1
end
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_ARRIVAL_24008(context, evt)
-- 判断是gadgetid 为 24001的移动平台,是否到达了4 的点集中的 2 点
if 24001 ~= evt.param1 then
return false
end
if 4 ~= evt.param2 then
return false
end
if 2 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_ARRIVAL_24008(context, evt)
-- 将configid为 24002 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 24002, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_24009(context, evt)
if 24001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_24009(context, evt)
-- 将本组内变量名为 "lifter_pos_mark" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "lifter_pos_mark", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220139025
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 25002, gadget_id = 70950101, pos = { x = 52.426, y = 98.742, z = -66.544 }, rot = { x = 345.034, y = 240.357, 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 = { 25002 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,78 @@
-- 基础信息
local base_info = {
group_id = 220139026
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 26001, monster_id = 21010401, pos = { x = 22.586, y = 84.906, z = 91.021 }, rot = { x = 0.000, y = 159.580, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 26002, monster_id = 21010401, pos = { x = 6.499, y = 84.905, z = 83.107 }, rot = { x = 0.000, y = 301.705, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 26003, monster_id = 21010501, pos = { x = 33.332, y = 84.988, z = 83.496 }, rot = { x = 0.000, y = 307.563, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 26004, monster_id = 21010501, pos = { x = 52.835, y = 84.905, z = 91.128 }, rot = { x = 0.000, y = 128.847, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 },
{ config_id = 26005, monster_id = 21020201, pos = { x = 63.028, y = 84.905, z = 86.308 }, rot = { x = 0.000, y = 97.503, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 26006, monster_id = 21010101, pos = { x = 62.621, y = 84.905, z = 84.011 }, rot = { x = 0.000, y = 70.864, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 26007, monster_id = 21010401, pos = { x = 40.958, y = 84.904, z = 82.928 }, rot = { x = 0.000, y = 63.726, 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 = { 26001, 26002, 26003, 26004, 26005, 26006, 26007 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,76 @@
-- 基础信息
local base_info = {
group_id = 220139027
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 27002, monster_id = 21020201, pos = { x = 64.131, y = 100.560, z = 124.078 }, rot = { x = 0.000, y = 338.671, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 27003, monster_id = 21010201, pos = { x = 60.046, y = 100.560, z = 129.002 }, rot = { x = 0.000, y = 22.874, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 27004, monster_id = 21010201, pos = { x = 64.388, y = 100.560, z = 128.817 }, rot = { x = 0.000, y = 338.596, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 27005, monster_id = 21010401, pos = { x = 53.330, y = 101.760, z = 129.147 }, rot = { x = 0.000, y = 26.314, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 402 },
{ config_id = 27006, monster_id = 22010201, pos = { x = 61.902, y = 100.560, z = 126.454 }, 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 = { 27002, 27003, 27004, 27005, 27006 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,77 @@
-- 基础信息
local base_info = {
group_id = 220139028
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 28001, monster_id = 22010201, pos = { x = 45.400, y = 97.830, z = -91.957 }, rot = { x = 0.000, y = 158.132, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 28002, monster_id = 21020101, pos = { x = 42.602, y = 97.830, z = -93.859 }, rot = { x = 0.000, y = 104.333, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 401 },
{ config_id = 28003, monster_id = 21010701, pos = { x = 50.334, y = 97.830, z = -106.436 }, rot = { x = 0.000, y = 186.820, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 28004, monster_id = 21010701, pos = { x = 42.524, y = 99.578, z = -105.046 }, rot = { x = 0.000, y = 91.839, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 28006, monster_id = 21010501, pos = { x = 40.984, y = 104.834, z = -93.056 }, rot = { x = 0.000, y = 99.619, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 },
{ config_id = 28007, monster_id = 21010901, pos = { x = 59.490, y = 104.834, z = -97.154 }, rot = { x = 0.000, y = 256.711, 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 = { 28001, 28002, 28003, 28004, 28006, 28007 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,76 @@
-- 基础信息
local base_info = {
group_id = 220139029
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 29001, monster_id = 21010901, pos = { x = -30.521, y = 40.469, z = 10.505 }, rot = { x = 0.000, y = 100.023, z = 0.000 }, level = 1, disableWander = true, pose_id = 32 },
{ config_id = 29002, monster_id = 21010901, pos = { x = -11.465, y = 45.916, z = 27.890 }, rot = { x = 0.000, y = 221.432, z = 0.000 }, level = 1, disableWander = true, pose_id = 32 },
{ config_id = 29003, monster_id = 21010501, pos = { x = -30.705, y = 47.044, z = 35.875 }, rot = { x = 0.000, y = 140.899, z = 0.000 }, level = 1, disableWander = true, pose_id = 32 },
{ config_id = 29004, monster_id = 21010501, pos = { x = -17.348, y = 43.494, z = 7.509 }, rot = { x = 0.000, y = 278.060, z = 0.000 }, level = 1, disableWander = true, pose_id = 32 },
{ config_id = 29005, monster_id = 21010301, pos = { x = -32.380, y = 40.546, z = 3.763 }, rot = { x = 0.000, y = 180.464, z = 0.000 }, level = 1, disableWander = true }
}
-- 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, 29004, 29005 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,75 @@
-- 基础信息
local base_info = {
group_id = 220139030
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 30001, monster_id = 21010401, pos = { x = -61.110, y = 89.605, z = -119.550 }, rot = { x = 0.000, y = 236.297, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 402 },
{ config_id = 30003, monster_id = 21010601, pos = { x = -75.000, y = 87.596, z = -80.636 }, rot = { x = 0.000, y = 94.508, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 30004, monster_id = 21010901, pos = { x = -97.783, y = 89.890, z = -78.389 }, rot = { x = 0.000, y = 118.415, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 32 },
{ config_id = 30005, monster_id = 21010901, pos = { x = -27.611, y = 88.370, z = -120.707 }, rot = { x = 0.000, y = 30.076, 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 = { 30001, 30003, 30004, 30005 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,106 @@
-- 基础信息
local base_info = {
group_id = 220139031
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 31001, monster_id = 20011201, pos = { x = -125.127, y = 85.865, z = -83.452 }, rot = { x = 0.000, y = 266.531, z = 0.000 }, level = 1 },
{ config_id = 31002, monster_id = 20011201, pos = { x = -123.640, y = 85.865, z = -84.677 }, rot = { x = 0.000, y = 266.531, z = 0.000 }, level = 1 },
{ config_id = 31003, monster_id = 20011201, pos = { x = -126.610, y = 85.865, z = -84.585 }, rot = { x = 0.000, y = 266.531, z = 0.000 }, level = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 31005, gadget_id = 70211001, pos = { x = -134.275, y = 83.028, z = -84.160 }, rot = { x = 350.657, y = 92.780, z = 0.000 }, level = 16, drop_tag = "战斗低级群岛", isOneoff = true, persistent = true }
}
-- 区域
regions = {
{ config_id = 31004, shape = RegionShape.SPHERE, radius = 5, pos = { x = -129.716, y = 83.826, z = -84.005 } }
}
-- 触发器
triggers = {
{ config_id = 1031004, name = "ENTER_REGION_31004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_31004", action = "action_EVENT_ENTER_REGION_31004" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 31005 },
regions = { 31004 },
triggers = { "ENTER_REGION_31004" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 31001, 31002, 31003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_31004(context, evt)
if evt.param1 ~= 31004 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_31004(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139031, 2)
return 0
end
@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220139032
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 32001, monster_id = 21020201, pos = { x = 27.641, y = 97.706, z = -129.943 }, rot = { x = 0.000, y = 273.640, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 32002, monster_id = 21010301, pos = { x = 27.634, y = 97.706, z = -127.862 }, rot = { x = 0.000, y = 264.642, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 32004, monster_id = 21010401, pos = { x = 50.162, y = 97.713, z = -128.722 }, rot = { x = 0.000, y = 264.699, 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 = { 32001, 32002, 32004 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220139033
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 33004, monster_id = 22010201, pos = { x = -23.011, y = 84.976, z = 63.092 }, rot = { x = 0.000, y = 157.277, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 33005, monster_id = 21010301, pos = { x = -20.820, y = 84.908, z = 62.217 }, rot = { x = 0.000, y = 212.135, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true, pose_id = 9003 },
{ config_id = 33007, monster_id = 21010201, pos = { x = -24.875, y = 84.908, z = 63.110 }, rot = { x = 0.000, y = 155.922, 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 = { 33004, 33005, 33007 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 220139034
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 34001, gadget_id = 70690011, pos = { x = 128.431, y = 85.760, z = 28.936 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 34002, gadget_id = 70360001, pos = { x = 133.160, y = 81.549, z = 23.342 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 34003, shape = RegionShape.CUBIC, size = { x = 30.000, y = 20.000, z = 30.000 }, pos = { x = 125.257, y = 96.217, z = 24.378 } },
{ config_id = 34004, shape = RegionShape.CUBIC, size = { x = 30.000, y = 30.000, z = 10.000 }, pos = { x = 123.839, y = 124.666, z = 0.601 } },
{ config_id = 34005, shape = RegionShape.CUBIC, size = { x = 30.000, y = 30.000, z = 10.000 }, pos = { x = 123.839, y = 124.666, z = 44.411 } },
{ config_id = 34006, shape = RegionShape.CUBIC, size = { x = 10.000, y = 30.000, z = 40.000 }, pos = { x = 107.529, y = 124.666, z = 21.852 } },
{ config_id = 34007, shape = RegionShape.CUBIC, size = { x = 10.000, y = 30.000, z = 40.000 }, pos = { x = 140.865, y = 124.666, z = 21.852 } }
}
-- 触发器
triggers = {
{ config_id = 1034003, name = "ENTER_REGION_34003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_34003", action = "action_EVENT_ENTER_REGION_34003", trigger_count = 0 },
{ config_id = 1034004, name = "ENTER_REGION_34004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_34004", action = "action_EVENT_ENTER_REGION_34004", trigger_count = 0 },
{ config_id = 1034005, name = "ENTER_REGION_34005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_34005", action = "action_EVENT_ENTER_REGION_34005", trigger_count = 0 },
{ config_id = 1034006, name = "ENTER_REGION_34006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_34006", action = "action_EVENT_ENTER_REGION_34006", trigger_count = 0 },
{ config_id = 1034007, name = "ENTER_REGION_34007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_34007", action = "action_EVENT_ENTER_REGION_34007", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 34002 },
regions = { 34003, 34004, 34005, 34006, 34007 },
triggers = { "ENTER_REGION_34003", "ENTER_REGION_34004", "ENTER_REGION_34005", "ENTER_REGION_34006", "ENTER_REGION_34007" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 34001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_34003(context, evt)
if evt.param1 ~= 34003 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_34003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139034, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_34004(context, evt)
if evt.param1 ~= 34004 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_34004(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220139034, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_34005(context, evt)
if evt.param1 ~= 34005 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_34005(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220139034, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_34006(context, evt)
if evt.param1 ~= 34006 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_34006(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220139034, 2)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_34007(context, evt)
if evt.param1 ~= 34007 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_34007(context, evt)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 220139034, 2)
return 0
end
@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220139035
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 35001, monster_id = 21020101, pos = { x = -23.116, y = 84.885, z = -42.576 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 35002, monster_id = 21010301, pos = { x = -18.994, y = 84.795, z = -37.545 }, rot = { x = 0.000, y = 320.372, z = 0.000 }, level = 1, drop_id = 1000100, disableWander = true },
{ config_id = 35003, monster_id = 21010301, pos = { x = -27.095, y = 84.795, z = -36.947 }, rot = { x = 0.000, y = 44.968, 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 = { 35001, 35002, 35003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 220139036
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 36001, gadget_id = 70310342, pos = { x = -29.841, y = 84.795, z = 7.773 }, rot = { x = 0.000, y = 91.222, 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 = { 36001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139037
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[37001] = 22
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 37001, shape = RegionShape.SPHERE, radius = 10, pos = { x = -29.841, y = 84.795, z = 7.773 } }
}
-- 触发器
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"
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139038
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[38001] = 21
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 38001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 102.949, y = 109.850, z = 22.763 } }
}
-- 触发器
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"
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139039
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[39001] = 20
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 39001, shape = RegionShape.SPHERE, radius = 10, pos = { x = -11.191, y = 32.034, z = -0.695 } }
}
-- 触发器
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"
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139040
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[40001] = 19
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 40001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 49.970, y = 35.093, z = -46.131 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1040001, name = "ENTER_REGION_40001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_40001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 40001 },
triggers = { "ENTER_REGION_40001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_40001(context, evt)
if evt.param1 ~= 40001 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"
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139041
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[41001] = 18
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 41001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 5.692, y = 97.706, z = -128.873 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1041001, name = "ENTER_REGION_41001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_41001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 41001 },
triggers = { "ENTER_REGION_41001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_41001(context, evt)
if evt.param1 ~= 41001 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"
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139042
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[42001] = 17
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 42001, shape = RegionShape.SPHERE, radius = 10, pos = { x = -35.126, y = 87.275, z = -86.041 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1042001, name = "ENTER_REGION_42001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_42001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 42001 },
triggers = { "ENTER_REGION_42001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_42001(context, evt)
if evt.param1 ~= 42001 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"
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139043
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[43001] = 16
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 43001, shape = RegionShape.SPHERE, radius = 10, pos = { x = 56.830, y = 100.472, z = 69.919 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1043001, name = "ENTER_REGION_43001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_43001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 43001 },
triggers = { "ENTER_REGION_43001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_43001(context, evt)
if evt.param1 ~= 43001 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"
@@ -0,0 +1,81 @@
-- 基础信息
local base_info = {
group_id = 220139044
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
regions = {
{ config_id = 44001, shape = RegionShape.SPHERE, radius = 10, pos = { x = -1.103, y = 71.012, z = 147.670 } }
},
triggers = {
{ config_id = 1044001, name = "ENTER_REGION_44001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_44001", action = "", 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
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,97 @@
-- 基础信息
local base_info = {
group_id = 220139045
}
-- DEFS_MISCS
--激活梦境复苏之门
--key填regionid
--value为pointid
local Check_Point_List = {
[45001] = 14
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
-- 进入此区域触发梦境复苏之门
{ config_id = 45001, shape = RegionShape.SPHERE, radius = 10, pos = { x = -29.879, y = 84.829, z = 22.534 } }
}
-- 触发器
triggers = {
-- 进入此区域触发梦境复苏之门
{ config_id = 1045001, name = "ENTER_REGION_45001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_45001", action = "", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 45001 },
triggers = { "ENTER_REGION_45001" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_45001(context, evt)
if evt.param1 ~= 45001 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"
@@ -0,0 +1,126 @@
-- 基础信息
local base_info = {
group_id = 220139046
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 46002, gadget_id = 70360001, pos = { x = 68.063, y = 76.272, z = 59.963 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 46001, shape = RegionShape.CUBIC, size = { x = 110.000, y = 150.000, z = 110.000 }, pos = { x = 137.219, y = 119.580, z = 23.918 }, vision_type_list = { 201390001 } }
}
-- 触发器
triggers = {
{ config_id = 1046001, name = "ENTER_REGION_46001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "" },
{ config_id = 1046003, name = "VARIABLE_CHANGE_46003", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_46003", action = "action_EVENT_VARIABLE_CHANGE_46003", trigger_count = 0 },
{ config_id = 1046004, name = "GROUP_LOAD_46004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_46004", action = "action_EVENT_GROUP_LOAD_46004", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "castle", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 46002 },
regions = { },
triggers = { "VARIABLE_CHANGE_46003", "GROUP_LOAD_46004" },
rand_weight = 100,
ban_refresh = true
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { 46001 },
triggers = { "ENTER_REGION_46001" },
rand_weight = 100,
ban_refresh = true
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_46003(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"castle"为1
if ScriptLib.GetGroupVariableValue(context, "castle") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_46003(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139046, 2)
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_46004(context, evt)
-- 判断变量"castle"为1
if ScriptLib.GetGroupVariableValue(context, "castle") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_46004(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220139046, 2)
return 0
end
@@ -0,0 +1,817 @@
{
"areas": {},
"doors": {},
"entities": {
"1": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 800.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": -21.68396,
"y": -26.01305,
"z": -11.70083
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 10.0,
"heightType": "Center",
"length": 500.0,
"useHeight": true,
"width": 500.0
},
"stringParam": "",
"tranPos": {
"x": -21.6839619,
"y": 84.97526,
"z": 74.1556854
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "DeadRegion",
"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": -112.4425,
"y": 81.12175,
"z": 30.24597
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 3.0,
"y": 3.0,
"z": 3.0
},
"tranPos": {
"x": 1524.96338,
"y": 377.533356,
"z": 322.80188
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"10": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 50.1573,
"y": 97.95944,
"z": -67.78418
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 50.1573029,
"y": 97.95944,
"z": -67.78418
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"11": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 49.87247,
"y": 35.09296,
"z": -45.62079
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 49.8724747,
"y": 35.0929565,
"z": -45.6207924
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"12": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": -10.4585,
"y": 32.03379,
"z": -0.7922208
},
"rot": {
"x": 0.0,
"y": 269.5817,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -10.4585,
"y": 32.0337868,
"z": -0.7922208
},
"tranRot": {
"x": 0.0,
"y": 269.5817,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"13": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 103.5886,
"y": 109.8495,
"z": 22.78702
},
"rot": {
"x": 0.0,
"y": 90.4912,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 103.588638,
"y": 109.849487,
"z": 22.7870159
},
"tranRot": {
"x": 0.0,
"y": 90.49123,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"14": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": -29.87901,
"y": 84.82935,
"z": 22.53413
},
"rot": {
"x": 0.0,
"y": 95.3632,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -29.8790054,
"y": 84.82935,
"z": 22.5341282
},
"tranRot": {
"x": 0.0,
"y": 95.36315,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"16": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 56.82973,
"y": 100.4717,
"z": 69.91856
},
"rot": {
"x": 0.0,
"y": 311.3127,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 56.8297272,
"y": 100.471748,
"z": 69.91856
},
"tranRot": {
"x": 0.0,
"y": 311.3127,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"17": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": -35.12628,
"y": 87.27492,
"z": -86.04061
},
"rot": {
"x": 0.0,
"y": 272.877,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -35.12628,
"y": 87.27492,
"z": -86.04061
},
"tranRot": {
"x": 0.0,
"y": 272.877,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"18": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 5.692369,
"y": 97.70627,
"z": -128.8725
},
"rot": {
"x": 0.0,
"y": 87.9772,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 5.69236946,
"y": 97.70627,
"z": -128.872528
},
"tranRot": {
"x": 0.0,
"y": 87.97722,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"19": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 49.97038,
"y": 35.09285,
"z": -46.13052
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 49.9703827,
"y": 35.0928535,
"z": -46.1305237
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"20": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": -11.1912,
"y": 32.03379,
"z": -0.6949814
},
"rot": {
"x": 0.0,
"y": 268.9644,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -11.1911974,
"y": 32.0337868,
"z": -0.6949814
},
"tranRot": {
"x": 0.0,
"y": 268.9644,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"21": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 102.9485,
"y": 109.8495,
"z": 22.76332
},
"rot": {
"x": 0.0,
"y": 88.8428,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 102.948456,
"y": 109.849487,
"z": 22.7633247
},
"tranRot": {
"x": 0.0,
"y": 88.84277,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"22": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70310387,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": -29.84147,
"y": 84.79499,
"z": 7.772696
},
"rot": {
"x": 0.0,
"y": 88.8677,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -25.47171,
"y": 84.79499,
"z": 11.1674
},
"tranRot": {
"x": 0.0,
"y": 78.84484,
"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": -34.82734,
"y": 84.79499,
"z": 22.47745
},
"rot": {
"x": 0.0,
"y": 92.4377,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -34.82734,
"y": 84.79499,
"z": 22.4774475
},
"tranRot": {
"x": 0.0,
"y": 92.43767,
"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": 62.11135,
"y": 95.68573,
"z": 162.2507
},
"rot": {
"x": 0.0,
"y": 176.36,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 62.11135,
"y": 95.68573,
"z": 162.2507
},
"tranRot": {
"x": 0.0,
"y": 176.36,
"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": 58.64706,
"y": 100.4717,
"z": 69.42651
},
"rot": {
"x": 0.0,
"y": 314.7053,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 58.6470566,
"y": 100.471748,
"z": 69.426506
},
"tranRot": {
"x": 0.0,
"y": 314.7053,
"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": -22.71656,
"y": 84.66702,
"z": -40.00982
},
"rot": {
"x": 0.0,
"y": 178.8748,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -22.7165623,
"y": 84.66702,
"z": -40.0098152
},
"tranRot": {
"x": 0.0,
"y": 178.8748,
"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": -37.35955,
"y": 87.41106,
"z": -84.22276
},
"rot": {
"x": 0.0,
"y": 266.8998,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": -37.35955,
"y": 87.4110641,
"z": -84.22276
},
"tranRot": {
"x": 0.0,
"y": 266.8998,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"9": {
"$type": "DungeonSlipRevivePoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isModelHidden": false,
"pointType": "DungeonSlipRevivePoint",
"pos": {
"x": 4.81439,
"y": 97.70628,
"z": -128.7642
},
"rot": {
"x": 0.0,
"y": 87.9662,
"z": 0.0
},
"size": {
"x": 30.0,
"y": 20.0,
"z": 30.0
},
"tranPos": {
"x": 4.81439,
"y": 97.7062759,
"z": -128.764236
},
"tranRot": {
"x": 0.0,
"y": 87.96615,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
}
},
"transRadius": 0.0
}
@@ -0,0 +1,923 @@
[
{
"pointArrayId": 1,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": -24.13,
"y": 38.0902138,
"z": 172.195
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 5.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": -24.13,
"y": 103.12,
"z": 172.195
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 5.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": -24.13,
"y": 103.7412,
"z": 172.195
},
"rotation": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"velocity": 0.0,
"time": 5.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 4,
"position": {
"x": -24.13,
"y": 104.657631,
"z": 172.195
},
"rotation": {
"x": 0.0,
"y": 180.0,
"z": 0.0
},
"velocity": 0.0,
"time": 5.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 5,
"position": {
"x": -24.13,
"y": 105.204689,
"z": 172.195
},
"rotation": {
"x": 0.0,
"y": 272.8867,
"z": 0.0
},
"velocity": 0.0,
"time": 5.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 2,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": -81.10949,
"y": 37.09637,
"z": 22.28809
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.5,
"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": -81.975,
"y": 54.3283272,
"z": 22.284
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 3.0,
"time": 0.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": -81.975,
"y": 67.36,
"z": 22.284
},
"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
}
]
},
{
"pointArrayId": 3,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": -2.538867,
"y": 43.60831,
"z": 7.138016
},
"rotation": {
"x": 0.0,
"y": 269.4712,
"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": -2.53886747,
"y": 84.8486252,
"z": 7.13801575
},
"rotation": {
"x": 0.0,
"y": 269.47113,
"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": 4,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 36.477272,
"y": 61.46189,
"z": 163.657471
},
"rotation": {
"x": 0.0,
"y": 179.684158,
"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": 36.477272,
"y": 81.46504,
"z": 163.657471
},
"rotation": {
"x": 0.0,
"y": 2.184934,
"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": 5,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 135.781174,
"y": 101.437241,
"z": 36.946373
},
"rotation": {
"x": 0.0,
"y": 271.0864,
"z": 0.0
},
"velocity": 0.0,
"time": 2.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 131.360138,
"y": 101.437241,
"z": 37.03021
},
"rotation": {
"x": 0.0,
"y": 271.0864,
"z": 0.0
},
"velocity": 0.0,
"time": 2.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": 116.4716,
"y": 90.54027,
"z": 15.913105
},
"rotation": {
"x": 0.0,
"y": 89.7895,
"z": 0.0
},
"velocity": 0.0,
"time": 2.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 124.715965,
"y": 90.54027,
"z": 15.8506594
},
"rotation": {
"x": 0.0,
"y": 89.7895,
"z": 0.0
},
"velocity": 0.0,
"time": 4.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 3,
"position": {
"x": 124.695473,
"y": 90.54027,
"z": 15.9256229
},
"rotation": {
"x": 0.0,
"y": 359.273346,
"z": 0.0
},
"velocity": 0.0,
"time": 1.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": 120.080643,
"y": 102.155426,
"z": 10.1379967
},
"rotation": {
"x": 0.0,
"y": 270.217651,
"z": 0.0
},
"velocity": 0.0,
"time": 2.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 115.126808,
"y": 102.155426,
"z": 10.1941519
},
"rotation": {
"x": 0.0,
"y": 270.217651,
"z": 0.0
},
"velocity": 0.0,
"time": 2.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": 131.4877,
"y": 100.4681,
"z": 36.74129
},
"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": 131.4877,
"y": 92.02437,
"z": 36.74129
},
"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
}
]
},
{
"pointArrayId": 9,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 124.9024,
"y": 89.56178,
"z": 15.7277
},
"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": 124.9024,
"y": 101.3609,
"z": 15.7277
},
"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
}
]
},
{
"pointArrayId": 10,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 115.4346,
"y": 101.1432,
"z": 10.28149
},
"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": 115.4346,
"y": 108.8649,
"z": 10.28149
},
"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
}
]
},
{
"pointArrayId": 11,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 48.67572,
"y": 35.55772,
"z": 6.303734
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"velocity": 0.0,
"time": 1.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
},
{
"pointId": 2,
"position": {
"x": 48.67572,
"y": 35.55772,
"z": 6.303734
},
"rotation": {
"x": 0.0,
"y": 0.0,
"z": 270.0
},
"velocity": 0.0,
"time": 3.0,
"isReachEvent": false,
"rotAxis": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotSpeed": 0.0,
"arriveRange": 2.0
}
]
},
{
"pointArrayId": 12,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 131.360138,
"y": 93.04538,
"z": 36.9322166
},
"rotation": {
"x": 0.0,
"y": 271.0864,
"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": 116.534134,
"y": 93.04538,
"z": 36.9856453
},
"rotation": {
"x": 0.0,
"y": 271.0864,
"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": 116.516434,
"y": 93.04538,
"z": 36.9327354
},
"rotation": {
"x": 0.0,
"y": 180.44928,
"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": 4,
"position": {
"x": 116.474113,
"y": 93.04538,
"z": 31.5358028
},
"rotation": {
"x": 0.0,
"y": 180.44928,
"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": 124.695473,
"y": 102.324242,
"z": 15.9256229
},
"rotation": {
"x": 0.0,
"y": 359.273346,
"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": 124.738068,
"y": 102.324242,
"z": 20.8367348
},
"rotation": {
"x": 0.0,
"y": 359.273346,
"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": 124.615463,
"y": 102.324242,
"z": 20.8363361
},
"rotation": {
"x": 0.0,
"y": 270.042969,
"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": 4,
"position": {
"x": 120.500275,
"y": 102.324242,
"z": 20.8394222
},
"rotation": {
"x": 0.0,
"y": 270.042969,
"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": 14,
"platformPointList": [
{
"pointId": 1,
"position": {
"x": 115.126808,
"y": 109.983185,
"z": 10.1941519
},
"rotation": {
"x": 0.0,
"y": 270.217651,
"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": 111.145,
"y": 109.907,
"z": 10.166
},
"rotation": {
"x": 0.0,
"y": 270.217651,
"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
}
]
}
]