添加配置表

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 = -269.2, z = -351.1 },
size = { x = 590.9, z = 545.1 },
born_pos = { x = 3.900, y = 76.890, z = -96.080 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = 10,
city_id = 3,
vision_anchor = { x = -269.2, z = -351.1 }
}
-- 所有的区块
blocks = { 20118 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -269.2, z = -351.1 }, max = { x = 321.6, z = 193.9 } }
}
-- Dummy Points
dummy_points = { }
-- Routes
routes_config = { "routes" }
@@ -0,0 +1,67 @@
{
"sceneId": 20118,
"routes": [
{
"localId": 1,
"name": "Platform_001",
"type": "OneWay",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 3.055894,
"y": 54.63976,
"z": -73.63645
},
"waitTime": 0.0,
"targetVelocity": 3.0,
"hasReachEvent": true
},
{
"pos": {
"x": 3.055894,
"y": 76.9204941,
"z": -73.63645
},
"waitTime": 0.0,
"targetVelocity": 3.0,
"hasReachEvent": true,
"reachStop": true
}
]
},
{
"localId": 2,
"name": "Platform_001",
"type": "OneWay",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 3.055894,
"y": 76.92049,
"z": -73.63645
},
"waitTime": 0.0,
"targetVelocity": 3.0,
"hasReachEvent": true
},
{
"pos": {
"x": 3.055894,
"y": 54.63976,
"z": -73.63645
},
"waitTime": 0.0,
"targetVelocity": 3.0,
"hasReachEvent": true,
"reachStop": true
}
]
}
]
}
@@ -0,0 +1,13 @@
-- 所有的group
groups = {
{ id = 220118001, refresh_id = 1001, pos = { x = -8.610, y = 54.290, z = -70.462 } },
{ id = 220118002, refresh_id = 1001, pos = { x = 59.971, y = 81.890, z = -81.006 } },
{ id = 220118003, refresh_id = 1, pos = { x = 10.571, y = 71.060, z = -74.307 } },
{ id = 220118004, refresh_id = 1, pos = { x = 11.764, y = 65.847, z = -73.300 } },
{ id = 220118005, refresh_id = 1, pos = { x = 25.330, y = 77.185, z = -82.899 } },
{ id = 220118007, refresh_id = 1, pos = { x = 18.398, y = 65.152, z = -71.090 } },
{ id = 220118008, refresh_id = 1, pos = { x = 2.820, y = 76.921, z = -92.171 } },
{ id = 220118009, refresh_id = 1001, pos = { x = -9.907, y = 54.452, z = -73.413 } },
{ id = 220118010, refresh_id = 1001, pos = { x = 25.681, y = 65.752, z = -90.869 } },
{ id = 220118011, refresh_id = 1, pos = { x = 11.421, y = 72.010, z = -92.534 } }
}
@@ -0,0 +1,305 @@
-- 基础信息
local base_info = {
group_id = 220118001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 1010, monster_id = 25080201, pos = { x = 25.724, y = 55.411, z = -78.505 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1005 },
{ config_id = 1011, monster_id = 25080201, pos = { x = 20.990, y = 55.411, z = -78.623 }, rot = { x = 0.000, y = 40.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1005 },
{ config_id = 1023, monster_id = 25080201, pos = { x = 22.493, y = 55.411, z = -69.039 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true, pose_id = 1005 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1005, gadget_id = 70360279, pos = { x = 3.210, y = 65.228, z = -83.359 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 1007, gadget_id = 70360282, pos = { x = 3.056, y = 54.640, z = -73.636 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, route_id = 1, start_route = false, persistent = true },
{ config_id = 1009, gadget_id = 70290136, pos = { x = 25.886, y = 55.411, z = -73.657 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 1013, gadget_id = 70360001, pos = { x = 25.747, y = 55.411, z = -73.693 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 1001, shape = RegionShape.CUBIC, size = { x = 19.000, y = 10.000, z = 4.000 }, pos = { x = -8.658, y = 58.184, z = -73.391 } },
{ config_id = 1021, shape = RegionShape.CUBIC, size = { x = 5.000, y = 10.000, z = 5.000 }, pos = { x = 3.093, y = 54.955, z = -73.641 } },
{ config_id = 1022, shape = RegionShape.SPHERE, radius = 5, pos = { x = 2.735, y = 64.560, z = -82.882 } }
}
-- 触发器
triggers = {
{ config_id = 1001001, name = "ENTER_REGION_1001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1001", action = "action_EVENT_ENTER_REGION_1001" },
{ config_id = 1001004, name = "ANY_GADGET_DIE_1004", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_1004", action = "" },
{ config_id = 1001015, name = "SELECT_OPTION_1015", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "" },
{ config_id = 1001016, name = "SELECT_OPTION_1016", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_1016", action = "action_EVENT_SELECT_OPTION_1016" },
{ config_id = 1001017, name = "TIMER_EVENT_1017", event = EventType.EVENT_TIMER_EVENT, source = "time2", condition = "", action = "action_EVENT_TIMER_EVENT_1017", trigger_count = 0 },
{ config_id = 1001018, name = "GADGET_STATE_CHANGE_1018", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_1018", action = "action_EVENT_GADGET_STATE_CHANGE_1018", trigger_count = 0 },
{ config_id = 1001019, name = "PLATFORM_REACH_POINT_1019", event = EventType.EVENT_PLATFORM_REACH_POINT, source = "", condition = "condition_EVENT_PLATFORM_REACH_POINT_1019", action = "action_EVENT_PLATFORM_REACH_POINT_1019", trigger_count = 0 },
{ config_id = 1001020, name = "PLATFORM_REACH_POINT_1020", event = EventType.EVENT_PLATFORM_REACH_POINT, source = "", condition = "condition_EVENT_PLATFORM_REACH_POINT_1020", action = "action_EVENT_PLATFORM_REACH_POINT_1020", trigger_count = 0 },
{ config_id = 1001021, name = "ENTER_REGION_1021", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1021", action = "" },
{ config_id = 1001022, name = "ENTER_REGION_1022", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1022", action = "action_EVENT_ENTER_REGION_1022" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 1010, 1011, 1023 },
gadgets = { 1005, 1007, 1009, 1013 },
regions = { 1001, 1021, 1022 },
triggers = { "ENTER_REGION_1001", "ANY_GADGET_DIE_1004", "SELECT_OPTION_1015", "SELECT_OPTION_1016", "TIMER_EVENT_1017", "GADGET_STATE_CHANGE_1018", "PLATFORM_REACH_POINT_1019", "PLATFORM_REACH_POINT_1020", "ENTER_REGION_1021", "ENTER_REGION_1022" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_1001(context, evt)
if evt.param1 ~= 1001 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_1001(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220118001, 1013, {72}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_GADGET_DIE_1004(context, evt)
if 1005 ~= evt.param1 then
return false
end
return true
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_1016(context, evt)
-- 判断是gadgetid 1013 option_id 72
if 1013 ~= evt.param1 then
return false
end
if 72 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_1016(context, evt)
-- 改变指定group组220118001中, configid为1009的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220118001, 1009, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 删除指定group 220118001 ;指定config1013;物件身上指定option72
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220118001, 1013, 72) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_TIMER_EVENT_1017(context, evt)
-- 设置移动平台路径
if 0 ~= ScriptLib.SetPlatformRouteId(context, 1007, 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_routeId")
return -1
end
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 1007) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_1018(context, evt)
-- 检测config_id为1007的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 1007 ~= 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_1018(context, evt)
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 1007) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_REACH_POINT_1019(context, evt)
-- 判断是gadgetid 为 1007的移动平台,是否到达了1 的路线中的 1 点
if 1007 ~= evt.param1 then
return false
end
if 1 ~= evt.param2 then
return false
end
if 1 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_REACH_POINT_1019(context, evt)
-- 延迟2秒后,向groupId为:220118001的对象,请求一次调用,并将string参数:"time2" 传递过去
if 0 ~= ScriptLib.CreateGroupTimerEvent(context, 220118001, "time2", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_timerevent_by_group")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_PLATFORM_REACH_POINT_1020(context, evt)
-- 判断是gadgetid 为 1007的移动平台,是否到达了2 的路线中的 1 点
if 1007 ~= evt.param1 then
return false
end
if 2 ~= evt.param2 then
return false
end
if 1 ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_REACH_POINT_1020(context, evt)
-- 改变指定group组220118001中, configid为1007的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220118001, 1007, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 设置移动平台路径
if 0 ~= ScriptLib.SetPlatformRouteId(context, 1007, 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_routeId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_1021(context, evt)
if evt.param1 ~= 1021 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 condition_EVENT_ENTER_REGION_1022(context, evt)
if evt.param1 ~= 1022 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_1022(context, evt)
-- 调用提示id为 400450101 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 400450101) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
@@ -0,0 +1,135 @@
-- 基础信息
local base_info = {
group_id = 220118002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 2003, monster_id = 25080201, pos = { x = 66.495, y = 76.940, z = -77.762 }, rot = { x = 0.000, y = 265.394, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 },
{ config_id = 2011, monster_id = 25080201, pos = { x = 66.501, y = 76.940, z = -85.105 }, rot = { x = 0.000, y = 271.127, z = 0.000 }, level = 1, disableWander = true, pose_id = 1 },
{ config_id = 2014, monster_id = 25100201, pos = { x = 64.670, y = 76.942, z = -81.187 }, rot = { x = 0.000, y = 270.075, z = 0.000 }, level = 1, disableWander = true, affix = { 1007 }, isElite = true, pose_id = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 2001, shape = RegionShape.SPHERE, radius = 6.49, pos = { x = 34.291, y = 77.892, z = -80.947 } },
{ config_id = 2002, shape = RegionShape.CUBIC, size = { x = 10.000, y = 11.940, z = 54.660 }, pos = { x = 52.993, y = 78.658, z = -81.830 } }
}
-- 触发器
triggers = {
{ config_id = 1002001, name = "ENTER_REGION_2001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "action_EVENT_ENTER_REGION_2001" },
{ config_id = 1002002, name = "ENTER_REGION_2002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "action_EVENT_ENTER_REGION_2002" },
{ config_id = 1002007, name = "ANY_MONSTER_DIE_2007", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_2007", action = "action_EVENT_ANY_MONSTER_DIE_2007" }
}
-- 变量
variables = {
{ config_id = 1, name = "alive1", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 2001, 2002 },
triggers = { "ENTER_REGION_2001", "ENTER_REGION_2002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 2003, 2011, 2014 },
gadgets = { },
regions = { },
triggers = { "ANY_MONSTER_DIE_2007" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_ENTER_REGION_2001(context, evt)
-- 调用提示id为 1110408 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110408) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_ENTER_REGION_2002(context, evt)
-- 调用提示id为 1110409 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110409) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220118002, 2)
return 0
end
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_2007(context, evt)
-- 判断指定group组剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCountByGroupId(context, 220118002) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_2007(context, evt)
-- 调用提示id为 1110410 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110410) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 220118003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 3001, gadget_id = 70220070, pos = { x = 15.036, y = 71.290, z = -85.676 }, rot = { x = 0.000, y = 80.000, z = 0.000 }, level = 1 },
{ config_id = 3002, gadget_id = 70220071, pos = { x = 14.642, y = 71.281, z = -83.475 }, rot = { x = 0.000, y = 80.000, z = 0.000 }, level = 1 },
{ config_id = 3003, gadget_id = 70220071, pos = { x = 15.053, y = 71.280, z = -87.937 }, rot = { x = 0.000, y = 100.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 3001, 3002, 3003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,197 @@
-- 基础信息
local base_info = {
group_id = 220118004
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 4001, gadget_id = 70360279, pos = { x = 23.039, y = 64.879, z = -68.650 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 4002, gadget_id = 70360288, pos = { x = 15.678, y = 71.090, z = -68.257 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 4004, gadget_id = 70360170, pos = { x = 15.998, y = 66.787, z = -66.217 }, rot = { x = 90.000, y = 90.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 4005, shape = RegionShape.SPHERE, radius = 5, pos = { x = 17.649, y = 65.690, z = -62.071 } },
{ config_id = 4007, shape = RegionShape.CUBIC, size = { x = 5.000, y = 5.000, z = 5.000 }, pos = { x = 10.602, y = 73.789, z = -79.647 } },
{ config_id = 4009, shape = RegionShape.CUBIC, size = { x = 5.000, y = 5.000, z = 5.000 }, pos = { x = 10.602, y = 68.053, z = -79.203 } },
{ config_id = 4019, shape = RegionShape.SPHERE, radius = 5, pos = { x = 21.633, y = 66.427, z = -71.042 } },
{ config_id = 4020, shape = RegionShape.SPHERE, radius = 5, pos = { x = 24.010, y = 55.411, z = -67.635 } }
}
-- 触发器
triggers = {
{ config_id = 1004005, name = "ENTER_REGION_4005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4005", action = "action_EVENT_ENTER_REGION_4005" },
{ config_id = 1004007, name = "ENTER_REGION_4007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4007", action = "", trigger_count = 0 },
{ config_id = 1004009, name = "ENTER_REGION_4009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4009", action = "", trigger_count = 0 },
{ config_id = 1004010, name = "SELECT_OPTION_4010", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "", trigger_count = 0 },
{ config_id = 1004011, name = "SELECT_OPTION_4011", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4011", action = "action_EVENT_SELECT_OPTION_4011" },
{ config_id = 1004014, name = "SELECT_OPTION_4014", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "" },
{ config_id = 1004017, name = "SELECT_OPTION_4017", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "" },
{ config_id = 1004019, name = "ENTER_REGION_4019", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4019", action = "" },
{ config_id = 1004020, name = "ENTER_REGION_4020", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_4020", action = "" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 4001, 4002, 4004 },
regions = { 4005, 4007, 4009, 4019, 4020 },
triggers = { "ENTER_REGION_4005", "ENTER_REGION_4007", "ENTER_REGION_4009", "SELECT_OPTION_4010", "SELECT_OPTION_4011", "SELECT_OPTION_4014", "SELECT_OPTION_4017", "ENTER_REGION_4019", "ENTER_REGION_4020" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_4005(context, evt)
if evt.param1 ~= 4005 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_4005(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220118004, 4004, {24}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_4007(context, evt)
if evt.param1 ~= 4007 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 condition_EVENT_ENTER_REGION_4009(context, evt)
if evt.param1 ~= 4009 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 condition_EVENT_SELECT_OPTION_4011(context, evt)
-- 判断是gadgetid 4004 option_id 24
if 4004 ~= evt.param1 then
return false
end
if 24 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_4011(context, evt)
-- 改变指定group组220118004中, configid为4002的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220118004, 4002, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 删除指定group 220118004 ;指定config4004;物件身上指定option24
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220118004, 4004, 24) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 改变指定group组220118004中, configid为4004的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220118004, 4004, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_4019(context, evt)
if evt.param1 ~= 4019 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 condition_EVENT_ENTER_REGION_4020(context, evt)
if evt.param1 ~= 4020 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
@@ -0,0 +1,184 @@
-- 基础信息
local base_info = {
group_id = 220118005
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 5001, gadget_id = 70290140, pos = { x = 25.572, y = 77.038, z = -81.017 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 5014, gadget_id = 70360288, pos = { x = 13.308, y = 76.994, z = -69.461 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 5015, gadget_id = 70360170, pos = { x = 13.698, y = 72.666, z = -76.416 }, rot = { x = 90.000, y = 358.138, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 5016, shape = RegionShape.SPHERE, radius = 20, pos = { x = 9.160, y = 71.415, z = -70.076 } }
}
-- 触发器
triggers = {
{ config_id = 1005008, name = "TIMER_EVENT_5008", event = EventType.EVENT_TIMER_EVENT, source = "time1", condition = "", action = "" },
{ config_id = 1005009, name = "GADGET_STATE_CHANGE_5009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_5009", action = "" },
{ config_id = 1005010, name = "GADGET_STATE_CHANGE_5010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_5010", action = "" },
{ config_id = 1005011, name = "GADGET_STATE_CHANGE_5011", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_5011", action = "action_EVENT_GADGET_STATE_CHANGE_5011" },
{ config_id = 1005012, name = "SELECT_OPTION_5012", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "" },
{ config_id = 1005016, name = "ENTER_REGION_5016", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_5016", action = "action_EVENT_ENTER_REGION_5016" },
{ config_id = 1005017, name = "SELECT_OPTION_5017", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_5017", action = "action_EVENT_SELECT_OPTION_5017" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 5001, 5014, 5015 },
regions = { 5016 },
triggers = { "TIMER_EVENT_5008", "GADGET_STATE_CHANGE_5009", "GADGET_STATE_CHANGE_5010", "GADGET_STATE_CHANGE_5011", "SELECT_OPTION_5012", "ENTER_REGION_5016", "SELECT_OPTION_5017" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_5009(context, evt)
-- 检测config_id为5001的gadget是否从GadgetState.Default变为GadgetState.GearStart
if 5001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 or GadgetState.Default ~= evt.param3 then
return false
end
return true
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_5010(context, evt)
-- 检测config_id为5001的gadget是否从GadgetState.GearStart变为GadgetState.GearStop
if 5001 ~= evt.param2 or GadgetState.GearStop ~= evt.param1 or GadgetState.GearStart ~= evt.param3 then
return false
end
return true
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_5011(context, evt)
-- 检测config_id为5001的gadget是否从GadgetState.GearStop变为GadgetState.GearAction1
if 5001 ~= evt.param2 or GadgetState.GearAction1 ~= evt.param1 or GadgetState.GearStop ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_5011(context, evt)
-- 延迟1.5秒后,向groupId为:220118005的对象,请求一次调用,并将string参数:"time1" 传递过去
if 0 ~= ScriptLib.CreateGroupTimerEvent(context, 220118005, "time1", 1.5) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_timerevent_by_group")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_5016(context, evt)
if evt.param1 ~= 5016 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_5016(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 220118005, 5015, {24}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_5017(context, evt)
-- 判断是gadgetid 5015 option_id 24
if 5015 ~= evt.param1 then
return false
end
if 24 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_5017(context, evt)
-- 改变指定group组220118005中, configid为5014的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220118005, 5014, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 删除指定group 220118005 ;指定config5015;物件身上指定option24
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 220118005, 5015, 24) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 改变指定group组220118005中, configid为5015的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 220118005, 5015, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end
@@ -0,0 +1,93 @@
-- 基础信息
local base_info = {
group_id = 220118007
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 7003, gadget_id = 70210101, pos = { x = 8.133, y = 66.986, z = -72.348 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, drop_tag = "搜刮点解谜果蔬稻妻", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1007006, name = "GADGET_STATE_CHANGE_7006", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7006", action = "action_EVENT_GADGET_STATE_CHANGE_7006" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 7003 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_7006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_7006(context, evt)
if 7003 ~= evt.param2 or GadgetState.ChestOpened ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_7006(context, evt)
-- 调用提示id为 1110422 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110422) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
@@ -0,0 +1,647 @@
-- 基础信息
local base_info = {
group_id = 220118008
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 8019, gadget_id = 70210102, pos = { x = 14.671, y = 77.174, z = -96.149 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1 }
}
-- 区域
regions = {
{ config_id = 8001, shape = RegionShape.SPHERE, radius = 2.5, pos = { x = 3.306, y = 76.921, z = -87.702 } },
{ config_id = 8002, shape = RegionShape.SPHERE, radius = 4.12, pos = { x = -4.218, y = 76.890, z = -101.349 } },
{ config_id = 8003, shape = RegionShape.SPHERE, radius = 3.72, pos = { x = 3.732, y = 54.438, z = -83.717 } },
{ config_id = 8004, shape = RegionShape.CUBIC, size = { x = 5.000, y = 10.000, z = 8.000 }, pos = { x = 12.086, y = 62.559, z = -62.613 } },
{ config_id = 8005, shape = RegionShape.CUBIC, size = { x = 5.000, y = 10.000, z = 8.000 }, pos = { x = 13.036, y = 63.099, z = -62.461 } },
{ config_id = 8006, shape = RegionShape.CUBIC, size = { x = 5.000, y = 10.000, z = 8.000 }, pos = { x = 10.030, y = 61.463, z = -63.198 } },
{ config_id = 8007, shape = RegionShape.CUBIC, size = { x = 5.000, y = 10.000, z = 8.000 }, pos = { x = 13.589, y = 63.522, z = -63.362 } },
{ config_id = 8008, shape = RegionShape.SPHERE, radius = 2.39, pos = { x = 23.069, y = 65.129, z = -66.921 } },
{ config_id = 8009, shape = RegionShape.CUBIC, size = { x = 5.960, y = 3.000, z = 2.930 }, pos = { x = 23.969, y = 66.561, z = -74.841 } },
{ config_id = 8010, shape = RegionShape.SPHERE, radius = 8.61, pos = { x = 24.826, y = 65.722, z = -86.604 } },
{ config_id = 8011, shape = RegionShape.SPHERE, radius = 3.65, pos = { x = 9.439, y = 71.054, z = -75.953 } },
{ config_id = 8012, shape = RegionShape.CUBIC, size = { x = 10.000, y = 3.000, z = 5.000 }, pos = { x = 10.624, y = 71.906, z = -85.673 } },
{ config_id = 8013, shape = RegionShape.SPHERE, radius = 7.93, pos = { x = 7.846, y = 81.054, z = -71.540 } },
{ config_id = 8014, shape = RegionShape.SPHERE, radius = 4.15, pos = { x = 14.577, y = 76.983, z = -94.928 } },
{ config_id = 8015, shape = RegionShape.SPHERE, radius = 2.02, pos = { x = 20.768, y = 77.040, z = -76.543 } },
{ config_id = 8016, shape = RegionShape.SPHERE, radius = 2.02, pos = { x = 19.968, y = 77.760, z = -86.588 } },
{ config_id = 8017, shape = RegionShape.CUBIC, size = { x = 8.000, y = 2.000, z = 3.000 }, pos = { x = 19.343, y = 77.709, z = -67.400 } },
{ config_id = 8018, shape = RegionShape.CUBIC, size = { x = 4.000, y = 3.000, z = 10.000 }, pos = { x = 8.201, y = 77.366, z = -86.142 } },
{ config_id = 8021, shape = RegionShape.SPHERE, radius = 5.32, pos = { x = 33.355, y = 77.040, z = -81.188 } }
}
-- 触发器
triggers = {
{ config_id = 1008001, name = "ENTER_REGION_8001", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8001", action = "action_EVENT_ENTER_REGION_8001" },
{ config_id = 1008002, name = "ENTER_REGION_8002", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8002", action = "action_EVENT_ENTER_REGION_8002" },
{ config_id = 1008003, name = "ENTER_REGION_8003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8003", action = "action_EVENT_ENTER_REGION_8003" },
{ config_id = 1008004, name = "ENTER_REGION_8004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8004", action = "action_EVENT_ENTER_REGION_8004" },
{ config_id = 1008005, name = "ENTER_REGION_8005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8005", action = "action_EVENT_ENTER_REGION_8005" },
{ config_id = 1008006, name = "ENTER_REGION_8006", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8006", action = "action_EVENT_ENTER_REGION_8006" },
{ config_id = 1008007, name = "ENTER_REGION_8007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8007", action = "action_EVENT_ENTER_REGION_8007" },
{ config_id = 1008008, name = "ENTER_REGION_8008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8008", action = "action_EVENT_ENTER_REGION_8008" },
{ config_id = 1008009, name = "ENTER_REGION_8009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8009", action = "action_EVENT_ENTER_REGION_8009" },
{ config_id = 1008010, name = "ENTER_REGION_8010", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8010", action = "action_EVENT_ENTER_REGION_8010" },
{ config_id = 1008011, name = "ENTER_REGION_8011", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8011", action = "action_EVENT_ENTER_REGION_8011" },
{ config_id = 1008012, name = "ENTER_REGION_8012", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8012", action = "action_EVENT_ENTER_REGION_8012" },
{ config_id = 1008013, name = "ENTER_REGION_8013", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8013", action = "action_EVENT_ENTER_REGION_8013" },
{ config_id = 1008014, name = "ENTER_REGION_8014", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8014", action = "action_EVENT_ENTER_REGION_8014" },
{ config_id = 1008015, name = "ENTER_REGION_8015", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8015", action = "action_EVENT_ENTER_REGION_8015" },
{ config_id = 1008016, name = "ENTER_REGION_8016", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8016", action = "action_EVENT_ENTER_REGION_8016" },
{ config_id = 1008017, name = "ENTER_REGION_8017", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8017", action = "action_EVENT_ENTER_REGION_8017" },
{ config_id = 1008018, name = "ENTER_REGION_8018", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8018", action = "action_EVENT_ENTER_REGION_8018" },
{ config_id = 1008020, name = "GADGET_STATE_CHANGE_8020", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_8020", action = "action_EVENT_GADGET_STATE_CHANGE_8020" },
{ config_id = 1008021, name = "ENTER_REGION_8021", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_8021", action = "action_EVENT_ENTER_REGION_8021" }
}
-- 变量
variables = {
{ config_id = 1, name = "isEscape", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 8019 },
regions = { 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8012, 8013, 8014, 8015, 8016, 8017, 8018, 8021 },
triggers = { "ENTER_REGION_8001", "ENTER_REGION_8002", "ENTER_REGION_8003", "ENTER_REGION_8004", "ENTER_REGION_8005", "ENTER_REGION_8006", "ENTER_REGION_8007", "ENTER_REGION_8008", "ENTER_REGION_8009", "ENTER_REGION_8010", "ENTER_REGION_8011", "ENTER_REGION_8012", "ENTER_REGION_8013", "ENTER_REGION_8014", "ENTER_REGION_8015", "ENTER_REGION_8016", "ENTER_REGION_8017", "ENTER_REGION_8018", "GADGET_STATE_CHANGE_8020", "ENTER_REGION_8021" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_8001(context, evt)
if evt.param1 ~= 8001 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_8001(context, evt)
-- 调用提示id为 1110390 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110390) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8002(context, evt)
if evt.param1 ~= 8002 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_8002(context, evt)
-- 调用提示id为 1110391 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110391) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8003(context, evt)
if evt.param1 ~= 8003 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_8003(context, evt)
-- 调用提示id为 1110393 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110393) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8004(context, evt)
if evt.param1 ~= 8004 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
-- 判断变量"isAllKill"为1
if ScriptLib.GetGroupVariableValueByGroup(context, "isAllKill", 220118009) ~= 1 then
return false
end
-- 判断变量"isEscape"为0
if ScriptLib.GetGroupVariableValue(context, "isEscape") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_8004(context, evt)
-- 调用提示id为 1110394 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110394) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8005(context, evt)
if evt.param1 ~= 8005 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
-- 判断变量"isEnterBattle"为0
if ScriptLib.GetGroupVariableValueByGroup(context, "isEnterBattle", 220118009) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_8005(context, evt)
-- 调用提示id为 1110395 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110395) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8006(context, evt)
if evt.param1 ~= 8006 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
-- 判断变量"isEnterBattle"为1
if ScriptLib.GetGroupVariableValueByGroup(context, "isEnterBattle", 220118009) ~= 1 then
return false
end
-- 判断变量"isAllKill"为0
if ScriptLib.GetGroupVariableValueByGroup(context, "isAllKill", 220118009) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_8006(context, evt)
-- 调用提示id为 1110396 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110396) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 将本组内变量名为 "isEscape" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isEscape", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8007(context, evt)
if evt.param1 ~= 8007 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
-- 判断变量"isEnterBattle"为1
if ScriptLib.GetGroupVariableValueByGroup(context, "isEnterBattle", 220118009) ~= 1 then
return false
end
-- 判断变量"isAllKill"为1
if ScriptLib.GetGroupVariableValueByGroup(context, "isAllKill", 220118009) ~= 1 then
return false
end
-- 判断变量"isEscape"为1
if ScriptLib.GetGroupVariableValue(context, "isEscape") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_8007(context, evt)
-- 调用提示id为 1110397 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110397) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8008(context, evt)
if evt.param1 ~= 8008 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_8008(context, evt)
-- 调用提示id为 1110398 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110398) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8009(context, evt)
if evt.param1 ~= 8009 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_8009(context, evt)
-- 调用提示id为 1110399 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110399) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 触发镜头注目,注目位置为坐标(25,67,-94),持续时间为2秒,并且为强制注目形式,不广播其他玩家
local pos = {x=25, y=67, z=-94}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0,
is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false,
is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8010(context, evt)
if evt.param1 ~= 8010 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_8010(context, evt)
-- 调用提示id为 1110412 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110412) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8011(context, evt)
if evt.param1 ~= 8011 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_8011(context, evt)
-- 触发镜头注目,注目位置为坐标(11,72,-94),持续时间为2秒,并且为强制注目形式,不广播其他玩家
local pos = {x=11, y=72, z=-94}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 0,
is_set_follow_pos = false, follow_pos = pos_follow, is_force_walk = false, is_change_play_mode = false,
is_set_screen_XY = false, screen_x = 0, screen_y = 0 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin")
return -1
end
-- 调用提示id为 1110413 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110413) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8012(context, evt)
if evt.param1 ~= 8012 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_8012(context, evt)
-- 调用提示id为 1110414 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110414) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8013(context, evt)
if evt.param1 ~= 8013 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_8013(context, evt)
-- 调用提示id为 1110402 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110402) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8014(context, evt)
if evt.param1 ~= 8014 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_8014(context, evt)
-- 调用提示id为 1110403 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110403) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8015(context, evt)
if evt.param1 ~= 8015 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_8015(context, evt)
-- 调用提示id为 1110404 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110404) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8016(context, evt)
if evt.param1 ~= 8016 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_8016(context, evt)
-- 调用提示id为 1110404 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110404) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8017(context, evt)
if evt.param1 ~= 8017 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_8017(context, evt)
-- 调用提示id为 1110405 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110405) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8018(context, evt)
if evt.param1 ~= 8018 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_8018(context, evt)
-- 调用提示id为 1110405 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110405) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_8020(context, evt)
if GadgetState.ChestOpened ~= ScriptLib.GetGadgetStateByConfigId(context, 220118008, 8019) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_8020(context, evt)
-- 调用提示id为 1110406 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110406) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220118005, EntityType.GADGET, 5001 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
-- 通知任务系统完成条件类型"LUA通知",复杂参数为quest_param的进度+1
if 0 ~= ScriptLib.AddQuestProgress(context, "SHUNJIXIAOSHUO") then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : add_quest_progress")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_8021(context, evt)
if evt.param1 ~= 8021 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_8021(context, evt)
-- 调用提示id为 1110407 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110407) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
@@ -0,0 +1,109 @@
-- 基础信息
local base_info = {
group_id = 220118009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 9001, monster_id = 25080101, pos = { x = -11.955, y = 54.563, z = -72.259 }, rot = { x = 0.000, y = 272.771, z = 0.000 }, level = 1, disableWander = true, pose_id = 1004 },
{ config_id = 9002, monster_id = 25080101, pos = { x = -11.992, y = 54.544, z = -75.813 }, rot = { x = 0.000, y = 271.741, z = 0.000 }, level = 1, disableWander = true, pose_id = 1006 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1009003, name = "MONSTER_BATTLE_9003", event = EventType.EVENT_MONSTER_BATTLE, source = "", condition = "", action = "action_EVENT_MONSTER_BATTLE_9003" },
{ config_id = 1009004, name = "ANY_MONSTER_DIE_9004", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_9004", action = "action_EVENT_ANY_MONSTER_DIE_9004" }
}
-- 变量
variables = {
{ config_id = 1, name = "isEnterBattle", value = 0, no_refresh = false },
{ config_id = 2, name = "isAllKill", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 9001, 9002 },
gadgets = { },
regions = { },
triggers = { "MONSTER_BATTLE_9003", "ANY_MONSTER_DIE_9004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_MONSTER_BATTLE_9003(context, evt)
-- 将本组内变量名为 "isEnterBattle" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isEnterBattle", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_9004(context, evt)
-- 判断指定group组剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCountByGroupId(context, 220118009) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_9004(context, evt)
-- 将本组内变量名为 "isAllKill" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isAllKill", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
@@ -0,0 +1,73 @@
-- 基础信息
local base_info = {
group_id = 220118010
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 10001, monster_id = 25080201, pos = { x = 26.669, y = 65.920, z = -92.084 }, rot = { x = 0.000, y = 225.316, z = 0.000 }, level = 1, pose_id = 1004 },
{ config_id = 10003, monster_id = 25080201, pos = { x = 24.022, y = 65.920, z = -91.973 }, rot = { x = 0.000, y = 144.783, z = 0.000 }, level = 1, pose_id = 1004 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 10001, 10003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,96 @@
-- 基础信息
local base_info = {
group_id = 220118011
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 11005, gadget_id = 70210115, pos = { x = 10.698, y = 71.990, z = -94.197 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1, persistent = true },
{ config_id = 11006, gadget_id = 70210115, pos = { x = 12.485, y = 71.990, z = -94.650 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1, persistent = true },
{ config_id = 11007, gadget_id = 70210115, pos = { x = 8.767, y = 71.990, z = -94.645 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1011004, name = "GADGET_STATE_CHANGE_11004", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "", action = "action_EVENT_GADGET_STATE_CHANGE_11004" }
}
-- 变量
variables = {
{ config_id = 1, name = "isOpen", value = 0, no_refresh = false }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 11001, gadget_id = 70210004, pos = { x = 11.267, y = 71.965, z = -93.827 }, rot = { x = 0.000, y = 359.844, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1, persistent = true },
{ config_id = 11002, gadget_id = 70210003, pos = { x = 13.433, y = 71.990, z = -94.561 }, rot = { x = 0.000, y = 0.643, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1, persistent = true },
{ config_id = 11003, gadget_id = 70210003, pos = { x = 9.035, y = 71.990, z = -94.608 }, rot = { x = 0.000, y = 0.002, z = 0.000 }, level = 1, chest_drop_id = 1000100, drop_count = 1, persistent = true }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 11005, 11006, 11007 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_11004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_11004(context, evt)
-- 调用提示id为 1110415 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
if 0 ~= ScriptLib.ShowReminder(context, 1110415) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
return -1
end
return 0
end
@@ -0,0 +1,85 @@
{
"areas": {},
"doors": {},
"entities": {},
"forces": {},
"points": {
"1": {
"$type": "DungeonQuitPoint",
"alias": "",
"areaId": 0,
"gadgetId": 70120004,
"groupLimit": false,
"isModelHidden": false,
"pointType": "DungeonQuitPoint",
"pos": {
"x": 23.24082,
"y": 77.01,
"z": -80.96922
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 3.0,
"y": 3.0,
"z": 3.0
},
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": false
},
"2": {
"$type": "DungeonWayPoint",
"alias": "",
"areaId": 0,
"disableClientTrigger": false,
"gadgetId": 70010006,
"groupIds": [],
"groupLimit": false,
"isActive": false,
"isBoss": false,
"isModelHidden": false,
"pointType": "DungeonWayPoint",
"pos": {
"x": 37.87686,
"y": 80.41127,
"z": -81.11029
},
"rot": {
"x": 0.0,
"y": 90.0,
"z": 0.0
},
"size": {
"x": 5.0,
"y": 10.0,
"z": 20.0
},
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": true
}
},
"transRadius": 0.0
}