更新配置表

This commit is contained in:
flswld
2023-01-29 13:00:55 +08:00
parent 0ab4fd1d18
commit 5fbe66113e
3108 changed files with 587829 additions and 26766 deletions

View File

@@ -0,0 +1,24 @@
-- 地图配置
scene_config = {
begin_pos = { x = -256.0, z = -256.0 },
size = { x = 800.0, z = 800.0 },
born_pos = { x = -1.297, y = 0.000, z = -85.608 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -25,
city_id = 4,
vision_anchor = { x = -1000.0, z = -1000.0 }
}
-- 所有的区块
blocks = { 20167 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -256.0, z = -256.0 }, max = { x = 544.0, z = 544.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { }

View File

@@ -0,0 +1,5 @@
-- 所有的group
groups = {
{ id = 220167001, refresh_id = 1, pos = { x = 0.076, y = 0.000, z = -23.003 } },
{ id = 220167002, refresh_id = 1, pos = { x = -5.854, y = 0.310, z = -35.016 } }
}

View File

@@ -0,0 +1,59 @@
dummy_points = {
["JumpEnd000"] = { pos = { x = -7.343, y = 0.310, z = -61.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["JumpEnd001"] = { pos = { x = 26.594, y = 0.310, z = -42.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["JumpEnd002"] = { pos = { x = -36.597, y = 0.310, z = -69.166 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["LookPoint101"] = { pos = { x = -3.938, y = 3.849, z = -63.630 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["LookPoint102"] = { pos = { x = -18.607, y = 3.849, z = -61.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["LookPoint201"] = { pos = { x = -15.793, y = 3.849, z = -46.448 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["LookPoint202"] = { pos = { x = 23.933, y = 0.516, z = -40.425 }, rot = { x = 0.000, y = 26.670, z = 0.000 } },
["Q302907_N10013"] = { pos = { x = -3.859, y = 0.310, z = -80.852 }, rot = { x = 0.000, y = 308.540, z = 0.000 } },
["Q302907_T302907_N10000005"] = { pos = { x = -3.107, y = 0.310, z = -83.309 }, rot = { x = 0.000, y = 327.490, z = 0.000 } },
["Q302907_T302907_N10013"] = { pos = { x = -2.435, y = 0.000, z = -82.420 }, rot = { x = 0.000, y = 123.930, z = 0.000 } },
["Q302907_T302907_N1005"] = { pos = { x = 0.433, y = 0.000, z = -84.179 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302907_T302907_N1056"] = { pos = { x = -0.795, y = 0.000, z = -81.823 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302909_guide"] = { pos = { x = -1.250, y = -0.014, z = -25.921 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302909_N10013"] = { pos = { x = -1.328, y = -0.014, z = -23.429 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302909_T302909_N10000005"] = { pos = { x = -0.597, y = -0.014, z = -29.274 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302909_T302909_N10013"] = { pos = { x = -0.279, y = -0.014, z = -25.393 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302909_T302909_N1005"] = { pos = { x = 0.864, y = -0.014, z = -28.800 }, rot = { x = 0.000, y = 334.510, z = 0.000 } },
["Q302909_T302909_N1056"] = { pos = { x = 0.284, y = -0.014, z = -26.541 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302910_N10013"] = { pos = { x = 3.708, y = -0.014, z = -25.747 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302910_T302910_N10000005"] = { pos = { x = 6.865, y = -0.014, z = -29.024 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302910_T302910_N10013"] = { pos = { x = 3.767, y = -0.014, z = -25.758 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302910_T302910_N1005"] = { pos = { x = 5.896, y = -0.014, z = -29.852 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302910_T302910_N1056"] = { pos = { x = 8.610, y = 0.329, z = -28.811 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_kaiche01"] = { pos = { x = -8.087, y = 0.516, z = -51.085 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_kaiche02"] = { pos = { x = 8.430, y = 0.516, z = -72.870 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_N10013"] = { pos = { x = -0.418, y = 0.516, z = -30.810 }, rot = { x = 0.000, y = 327.840, z = 0.000 } },
["Q302914_T302914_N10000005"] = { pos = { x = -0.680, y = 0.409, z = -31.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_T302914_N10013"] = { pos = { x = 0.286, y = 0.409, z = -31.049 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_T302914_N1005"] = { pos = { x = 0.431, y = 0.409, z = -29.579 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_T302914_N1056"] = { pos = { x = -0.996, y = 0.409, z = -29.840 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_T302914_N12987"] = { pos = { x = 1.340, y = 0.409, z = -30.593 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302914_T302914_N12988"] = { pos = { x = 1.156, y = 0.409, z = -31.662 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302915_N10013"] = { pos = { x = 0.306, y = 0.000, z = -22.942 }, rot = { x = 0.000, y = 158.660, z = 0.000 } },
["Q302916_guide"] = { pos = { x = 28.065, y = -20.265, z = -69.938 }, rot = { x = 0.000, y = 172.070, z = 0.000 } },
["Q302916_N12987"] = { pos = { x = 28.932, y = -20.269, z = -76.006 }, rot = { x = 0.000, y = 180.250, z = 0.000 } },
["Q302916_N12988"] = { pos = { x = 27.930, y = -20.269, z = -78.924 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302916_T302916_N10000005"] = { pos = { x = 27.198, y = -20.253, z = -69.702 }, rot = { x = 0.000, y = 173.680, z = 0.000 } },
["Q302916_T302916_N12987"] = { pos = { x = 28.548, y = -20.270, z = -75.878 }, rot = { x = 0.000, y = 187.010, z = 0.000 } },
["Q302916_T302916_N12988"] = { pos = { x = 28.153, y = -20.269, z = -78.518 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302919_guide"] = { pos = { x = 5.345, y = 0.310, z = -23.126 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302919_N1056"] = { pos = { x = 10.018, y = 0.000, z = -21.993 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302919_T302919_N10000005"] = { pos = { x = -9.308, y = 0.294, z = -28.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302919_T302919_N1005"] = { pos = { x = -7.723, y = 0.294, z = -28.968 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302919_T302919_N1056"] = { pos = { x = -10.369, y = 0.294, z = -27.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["TransPoint001"] = { pos = { x = 20.290, y = 0.310, z = -66.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["TransPoint002"] = { pos = { x = -21.579, y = 0.310, z = -86.783 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["TransPoint003"] = { pos = { x = -9.350, y = 0.310, z = -62.626 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["WanderRoad101"] = { pos = { x = -5.988, y = 0.310, z = -79.152 }, rot = { x = 0.000, y = 310.420, z = 0.000 } },
["WanderRoad102"] = { pos = { x = -10.162, y = 0.516, z = -76.213 }, rot = { x = 0.000, y = 322.020, z = 0.000 } },
["WanderRoad103"] = { pos = { x = -11.270, y = 0.516, z = -70.987 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["WanderRoad201"] = { pos = { x = -11.641, y = 0.440, z = -65.785 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["WanderRoad202"] = { pos = { x = -6.288, y = 0.516, z = -60.672 }, rot = { x = 0.000, y = 26.670, z = 0.000 } },
["WanderRoad203"] = { pos = { x = 1.091, y = 0.516, z = -58.354 }, rot = { x = 0.000, y = 38.290, z = 0.000 } },
["WanderRoad204"] = { pos = { x = 7.304, y = 0.516, z = -53.806 }, rot = { x = 0.000, y = 26.670, z = 0.000 } },
["WanderRoad301"] = { pos = { x = 8.272, y = 0.310, z = -49.605 }, rot = { x = 0.000, y = 26.670, z = 0.000 } },
["WanderRoad302"] = { pos = { x = 5.085, y = 0.516, z = -43.072 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["WanderRoad303"] = { pos = { x = 0.188, y = 0.516, z = -34.720 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }
}

View File

@@ -0,0 +1,279 @@
-- 基础信息
local base_info = {
group_id = 220167001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1001, gadget_id = 70290832, pos = { x = -13.925, y = 0.516, z = -68.895 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 1002, gadget_id = 70290832, pos = { x = 11.913, y = 0.516, z = -41.685 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
{ config_id = 1004, shape = RegionShape.SPHERE, radius = 5, pos = { x = 7.078, y = 0.516, z = -43.114 } },
-- 第二段向左注目
{ config_id = 1008, shape = RegionShape.SPHERE, radius = 4, pos = { x = -8.496, y = 0.516, z = -61.813 } },
-- 第二段向右注目
{ config_id = 1009, shape = RegionShape.SPHERE, radius = 4, pos = { x = 2.338, y = 0.516, z = -57.268 } },
-- 第一处树枝出现
{ config_id = 1011, shape = RegionShape.SPHERE, radius = 5, pos = { x = -6.837, y = 0.516, z = -78.254 } },
-- 第二处树枝出现
{ config_id = 1012, shape = RegionShape.SPHERE, radius = 5, pos = { x = 6.233, y = 0.516, z = -54.739 } }
}
-- 触发器
triggers = {
-- 第一处树枝消散
{ config_id = 1001003, name = "QUEST_FINISH_1003", event = EventType.EVENT_QUEST_FINISH, source = "302915", condition = "", action = "action_EVENT_QUEST_FINISH_1003" },
{ config_id = 1001004, name = "ENTER_REGION_1004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1004", action = "action_EVENT_ENTER_REGION_1004" },
-- 完成第二段进行一个注目
{ config_id = 1001005, name = "QUEST_FINISH_1005", event = EventType.EVENT_QUEST_FINISH, source = "302908", condition = "", action = "action_EVENT_QUEST_FINISH_1005" },
-- 第二段向左注目
{ config_id = 1001008, name = "ENTER_REGION_1008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1008", action = "action_EVENT_ENTER_REGION_1008" },
-- 第二段向右注目
{ config_id = 1001009, name = "ENTER_REGION_1009", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1009", action = "action_EVENT_ENTER_REGION_1009" },
-- 传送至室内切环境
{ config_id = 1001010, name = "QUEST_FINISH_1010", event = EventType.EVENT_QUEST_FINISH, source = "", condition = "condition_EVENT_QUEST_FINISH_1010", action = "action_EVENT_QUEST_FINISH_1010" },
-- 第一处树枝出现
{ config_id = 1001011, name = "ENTER_REGION_1011", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1011", action = "action_EVENT_ENTER_REGION_1011" },
-- 第二处树枝出现
{ config_id = 1001012, name = "ENTER_REGION_1012", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1012", action = "action_EVENT_ENTER_REGION_1012" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 1001, 1002 },
regions = { 1004, 1011, 1012 },
triggers = { "QUEST_FINISH_1003", "ENTER_REGION_1004", "QUEST_FINISH_1005", "QUEST_FINISH_1010", "ENTER_REGION_1011", "ENTER_REGION_1012" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 使用注目镜头
function TLA_active_cameralook_begin(context, evt, x, y, z, is_allow_input, duration, delay_time, is_set_follow_pos, x_follow, y_follow, z_follow, is_force_walk, is_change_play_mode, is_set_screen_XY, screen_x, screen_y)
-- 触发镜头注目注目位置为坐标xyz持续时间为duration秒并且为强制注目形式不广播其他玩家
local pos = {x=x, y=y, z=z}
local pos_follow = {x=x_follow, y=y_follow, z=z_follow}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = is_allow_input, duration = duration, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = delay_time,
is_set_follow_pos = is_set_follow_pos, follow_pos = pos_follow, is_force_walk = is_force_walk, is_change_play_mode = is_change_play_mode,
is_set_screen_XY = is_set_screen_XY, screen_x = screen_x, screen_y = screen_y }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_cameraLook_Begin")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_QUEST_FINISH_1003(context, evt)
TLA_active_cameralook_begin(context, evt, -12.89763, 1.5, -71.08803, false, 3, 0, false, 0, 0, 0, true, false, false, 0, 0)
ScriptLib.AddQuestProgress(context, "2016701")
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_1004(context, evt)
if evt.param1 ~= 1004 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_1004(context, evt)
ScriptLib.AddQuestProgress(context, "2016702")
return 0
end
-- 触发操作
function action_EVENT_QUEST_FINISH_1005(context, evt)
-- 触发镜头注目注目位置为坐标-3.616-14持续时间为4秒并且为强制注目形式不广播其他玩家
local pos = {x=-3.6, y=16, z=-14}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = false, duration = 4, 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_1008(context, evt)
if evt.param1 ~= 1008 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_1008(context, evt)
-- 触发镜头注目注目位置为坐标{x=-15.79274, y=3.8, z=-46.44774}持续时间为2秒并且为强制注目形式不广播其他玩家
local pos = {x=-15.79274, y=3.8, z=-46.44774}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = true, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 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_1009(context, evt)
if evt.param1 ~= 1009 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_1009(context, evt)
-- 触发镜头注目注目位置为坐标{x=23.93276, y=0.5, z=-40.42496}持续时间为2秒并且为强制注目形式不广播其他玩家
local pos = {x=23.93276, y=0.5, z=-40.42496}
local pos_follow = {x=0, y=0, z=0}
if 0 ~= ScriptLib.BeginCameraSceneLook(context, { look_pos = pos, is_allow_input = true, duration = 2, is_force = true, is_broadcast = false, is_recover_keep_current = true, delay = 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_QUEST_FINISH_1010(context, evt)
--检查ID为302914的任务的完成状态是否为11=完成0=失败
--此事件需要配合Quest表使用在Quest表里的完成执行中配置通知group脚本则该任务完成后服务端会向对应的group发送通知参数1填写场景ID参数2填写group ID如果不填则会通知所有group
--检查任务ID
if 302914 ~= evt.param1 then
return false
end
--检查任务成功状态
if 1 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_FINISH_1010(context, evt)
ScriptLib.SetWeatherAreaState(context, 10175, 1)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_1011(context, evt)
if evt.param1 ~= 1011 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_1011(context, evt)
-- 将configid为 1001 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1001, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_1012(context, evt)
if evt.param1 ~= 1012 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_1012(context, evt)
-- 将configid为 1002 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1002, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end

View File

@@ -0,0 +1,82 @@
-- 基础信息
local base_info = {
group_id = 220167002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 2001, gadget_id = 70290872, pos = { x = -0.390, y = -1.220, z = -0.190 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 2002, gadget_id = 70290873, pos = { x = -0.390, y = -0.270, z = -4.690 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 2001 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 2002 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@@ -0,0 +1,8 @@
{
"areas": {},
"doors": {},
"entities": {},
"forces": {},
"points": {},
"transRadius": 0.0
}

View File

@@ -0,0 +1,26 @@
[
{
"area_id": 10175,
"bottom": -1000.0,
"isUseHeightBorder": true,
"points": [
{
"x": 12.1086006,
"y": -101.260971
},
{
"x": 10.0996447,
"y": -54.522316
},
{
"x": 49.4562569,
"y": -53.95657
},
{
"x": 54.95018,
"y": -95.32846
}
],
"top": 1000.0
}
]