添加配置表

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,36 @@
-- 地图配置
scene_config = {
begin_pos = { x = -100.0, z = -100.0 },
size = { x = 200.0, z = 200.0 },
born_pos = { x = -4.411, y = -0.400, z = 46.744 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -100,
room_safe_pos = {
scene_id = 3,
safe_pos = {
x = 2353.000,
y = 260.000,
z = -690.000
},
safe_rot = {
x = 0.000,
y = 0.000,
z = 0.000
}
},
vision_anchor = { x = -100.0, z = -100.0 }
}
-- 所有的区块
blocks = { 1005 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -100.0, z = -100.0 }, max = { x = 100.0, z = 100.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { }
@@ -0,0 +1,5 @@
-- 所有的group
groups = {
{ id = 201005001, refresh_id = 1, pos = { x = -4.216, y = -4.400, z = -37.036 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 99 } },
{ id = 201005901, pos = { x = -4.290, y = -6.400, z = 36.220 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 99 } }
}
@@ -0,0 +1,59 @@
dummy_points = {
["AI10Pos1"] = { pos = { x = -10.217, y = -4.366, z = -3.132 }, rot = { x = 0.000, y = 90.280, z = 0.000 } },
["AI10Pos2"] = { pos = { x = -0.020, y = -4.366, z = -3.230 }, rot = { x = 0.000, y = 270.170, z = 0.000 } },
["AI11Pos1"] = { pos = { x = -14.194, y = -4.366, z = -19.769 }, rot = { x = 0.000, y = 358.200, z = 0.000 } },
["AI11Pos2"] = { pos = { x = -14.325, y = -4.366, z = -8.141 }, rot = { x = 0.000, y = 181.700, z = 0.000 } },
["AI12Pos1"] = { pos = { x = -4.174, y = -4.387, z = 0.130 }, rot = { x = 0.000, y = 181.200, z = 0.000 } },
["AI12Pos2"] = { pos = { x = -4.116, y = -4.400, z = -16.292 }, rot = { x = 0.000, y = 359.800, z = 0.000 } },
["AI13Pos1"] = { pos = { x = 10.188, y = -4.366, z = -15.794 }, rot = { x = 0.000, y = 0.500, z = 0.000 } },
["AI13Pos2"] = { pos = { x = 9.883, y = -4.386, z = -2.734 }, rot = { x = 0.000, y = 181.500, z = 0.000 } },
["AI14Pos1"] = { pos = { x = 26.068, y = -6.400, z = 28.733 }, rot = { x = 0.000, y = 357.800, z = 0.000 } },
["AI1Pos1"] = { pos = { x = 3.225, y = -6.400, z = 31.225 }, rot = { x = 0.000, y = 270.120, z = 0.000 } },
["AI1Pos2"] = { pos = { x = -10.896, y = -6.400, z = 31.471 }, rot = { x = 0.000, y = 90.100, z = 0.000 } },
["AI2Pos1"] = { pos = { x = 25.445, y = -6.400, z = 13.931 }, rot = { x = 0.000, y = 305.090, z = 0.000 } },
["AI3Pos1"] = { pos = { x = 9.422, y = -6.366, z = 30.564 }, rot = { x = 0.000, y = 178.900, z = 0.000 } },
["AI3Pos2"] = { pos = { x = 9.967, y = -6.366, z = 6.175 }, rot = { x = 0.000, y = 2.500, z = 0.000 } },
["AI4Pos1"] = { pos = { x = 1.541, y = -8.366, z = 22.930 }, rot = { x = 0.000, y = 182.090, z = 0.000 } },
["AI4Pos2"] = { pos = { x = 1.549, y = -8.366, z = 16.872 }, rot = { x = 0.000, y = 269.100, z = 0.000 } },
["AI4Pos3"] = { pos = { x = -3.331, y = -8.366, z = 16.776 }, rot = { x = 0.000, y = 0.800, z = 0.000 } },
["AI4Pos4"] = { pos = { x = -3.230, y = -8.366, z = 22.801 }, rot = { x = 0.000, y = 91.700, z = 0.000 } },
["AI5Pos1"] = { pos = { x = 1.625, y = -8.366, z = 15.190 }, rot = { x = 0.000, y = 179.460, z = 0.000 } },
["AI5Pos2"] = { pos = { x = 1.317, y = -8.366, z = 8.833 }, rot = { x = 0.000, y = 269.900, z = 0.000 } },
["AI5Pos3"] = { pos = { x = -3.563, y = -8.366, z = 9.044 }, rot = { x = 0.000, y = 2.600, z = 0.000 } },
["AI5Pos4"] = { pos = { x = -3.543, y = -8.400, z = 15.636 }, rot = { x = 0.000, y = 90.380, z = 0.000 } },
["AI6Pos1"] = { pos = { x = -4.056, y = -8.400, z = 13.112 }, rot = { x = 0.000, y = 269.030, z = 0.000 } },
["AI6Pos2"] = { pos = { x = -10.668, y = -8.400, z = 13.036 }, rot = { x = 0.000, y = 359.400, z = 0.000 } },
["AI6Pos3"] = { pos = { x = -10.062, y = -8.366, z = 23.931 }, rot = { x = 0.000, y = 91.400, z = 0.000 } },
["AI6Pos4"] = { pos = { x = -4.161, y = -8.366, z = 23.966 }, rot = { x = 0.000, y = 180.980, z = 0.000 } },
["AI7Pos1"] = { pos = { x = -15.234, y = -6.400, z = 31.122 }, rot = { x = 0.000, y = 180.100, z = 0.000 } },
["AI7Pos2"] = { pos = { x = -14.713, y = -6.366, z = 20.723 }, rot = { x = 0.000, y = 271.300, z = 0.000 } },
["AI7Pos3"] = { pos = { x = -26.052, y = -6.400, z = 20.564 }, rot = { x = 0.000, y = 0.300, z = 0.000 } },
["AI7Pos4"] = { pos = { x = -25.639, y = -6.366, z = 31.711 }, rot = { x = 0.000, y = 92.800, z = 0.000 } },
["AI8Pos1"] = { pos = { x = -26.016, y = -6.400, z = 20.584 }, rot = { x = 0.000, y = 2.930, z = 0.000 } },
["AI8Pos2"] = { pos = { x = -25.613, y = -6.400, z = 31.434 }, rot = { x = 0.000, y = 89.600, z = 0.000 } },
["AI8Pos3"] = { pos = { x = -15.247, y = -6.400, z = 31.360 }, rot = { x = 0.000, y = 182.410, z = 0.000 } },
["AI8Pos4"] = { pos = { x = -14.776, y = -6.366, z = 20.435 }, rot = { x = 0.000, y = 270.300, z = 0.000 } },
["AI9Pos1"] = { pos = { x = -24.370, y = -6.400, z = 7.602 }, rot = { x = 0.000, y = 179.000, z = 0.000 } },
["AI9Pos2"] = { pos = { x = -24.480, y = -6.366, z = -2.166 }, rot = { x = 0.000, y = 0.600, z = 0.000 } },
["Harp"] = { pos = { x = -4.355, y = -2.600, z = -44.085 }, rot = { x = 0.000, y = 359.700, z = 0.000 } },
["JudgePos"] = { pos = { x = -1.854, y = -0.400, z = 45.530 }, rot = { x = 0.000, y = 269.870, z = 0.000 } },
["Lure1"] = { pos = { x = 25.043, y = -6.400, z = 9.805 }, rot = { x = 0.000, y = 270.620, z = 0.000 } },
["Lure5"] = { pos = { x = 2.093, y = -4.366, z = -28.138 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Lure6"] = { pos = { x = -10.853, y = -4.366, z = -28.145 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["PlayerPos"] = { pos = { x = -4.254, y = -0.400, z = 46.142 }, rot = { x = 0.000, y = 178.670, z = 0.000 } },
["Switch1"] = { pos = { x = 20.067, y = -6.366, z = 27.414 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Switch2"] = { pos = { x = 12.723, y = -4.366, z = 15.948 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Switch3"] = { pos = { x = -22.503, y = -4.266, z = 11.418 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Switch4"] = { pos = { x = -3.894, y = -4.366, z = -8.369 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Switch5"] = { pos = { x = -8.517, y = -4.366, z = -24.204 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Switch6"] = { pos = { x = 0.506, y = -4.366, z = -24.394 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Trap2"] = { pos = { x = 9.945, y = -6.366, z = 6.178 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Trap3"] = { pos = { x = -24.259, y = -6.366, z = 7.806 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Trap4"] = { pos = { x = -4.019, y = -4.366, z = -2.959 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Treasure1"] = { pos = { x = -27.123, y = -6.366, z = 19.283 }, rot = { x = 0.000, y = 179.700, z = 0.000 } },
["Treasure2"] = { pos = { x = 26.789, y = -6.400, z = 13.867 }, rot = { x = 0.000, y = 271.670, z = 0.000 } },
["Treasure3"] = { pos = { x = 1.630, y = -8.400, z = 24.135 }, rot = { x = 0.000, y = 183.200, z = 0.000 } },
["Treasure4"] = { pos = { x = -10.378, y = -8.400, z = 24.044 }, rot = { x = 0.000, y = 180.710, z = 0.000 } },
["Treasure5"] = { pos = { x = -23.822, y = -5.615, z = -3.491 }, rot = { x = 0.000, y = 2.000, z = 0.000 } },
["Treasure6"] = { pos = { x = 25.771, y = -6.400, z = 33.050 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }
}
@@ -0,0 +1,94 @@
-- 基础信息
local base_info = {
group_id = 201005001
}
-- Trigger变量
local defs = {
gadget_id_1 = 1001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1001, gadget_id = 70211001, pos = { x = -27.133, y = -6.400, z = 19.198 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 4, chest_drop_id = 1010900, drop_count = 1, isOneoff = true, room = 1 },
{ config_id = 1002, gadget_id = 70211001, pos = { x = 26.799, y = -6.400, z = 13.790 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 4, chest_drop_id = 1010900, drop_count = 1, isOneoff = true, room = 1 },
{ config_id = 1003, gadget_id = 70211011, pos = { x = 1.697, y = -8.400, z = 24.098 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 8, chest_drop_id = 1011000, drop_count = 1, isOneoff = true, room = 1 },
{ config_id = 1004, gadget_id = 70211011, pos = { x = -23.956, y = -6.400, z = -2.951 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 8, chest_drop_id = 1011000, drop_count = 1, isOneoff = true, room = 1 },
{ config_id = 1005, gadget_id = 70211021, pos = { x = -9.897, y = -8.400, z = 24.892 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 13, chest_drop_id = 1011100, drop_count = 1, isOneoff = true, room = 1 },
{ config_id = 1006, gadget_id = 70211021, pos = { x = 25.726, y = -6.400, z = 32.661 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 13, chest_drop_id = 1011100, drop_count = 1, isOneoff = true, room = 1 }
}
-- 区域
regions = {
{ config_id = 1, shape = RegionShape.SPHERE, radius = 6, pos = { x = -4.278, y = -3.155, z = -41.092 }, room = 1 }
}
-- 触发器
triggers = {
{ config_id = 1000001, name = "ENTER_REGION_1", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_1", action = "", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = true
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 1001, 1002, 1003, 1004, 1005, 1006 },
regions = { 1 },
triggers = { "ENTER_REGION_1" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_1(context, evt)
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and (ScriptLib.GetQuestState(context, evt.target_eid, 41503) == QuestState.UNFINISHED
or ScriptLib.GetQuestState(context, evt.target_eid, 37503) == QuestState.UNFINISHED )
and evt.param1 == defs.gadget_id_1 then
return true
end
return false
end
@@ -0,0 +1,100 @@
-- 基础信息
local base_info = {
group_id = 201005901
}
-- Trigger变量
local defs = {
gadget_id_1 = 2,
gadget_id_2 = 3
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 2, shape = RegionShape.SPHERE, radius = 7, pos = { x = -4.354, y = -4.400, z = -41.704 }, room = 1 },
{ config_id = 3, shape = RegionShape.SPHERE, radius = 5, pos = { x = -4.459, y = 0.274, z = 48.487 }, room = 1 }
}
-- 触发器
triggers = {
{ config_id = 1000002, name = "ENTER_REGION_2", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_2", action = "", trigger_count = 0, forbid_guest = false },
{ config_id = 1000003, name = "ENTER_REGION_3", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3", action = "", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = true
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 2, 3 },
triggers = { "ENTER_REGION_2", "ENTER_REGION_3" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_2(context, evt)
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and (ScriptLib.GetQuestState(context, evt.target_eid, 41503) == QuestState.UNFINISHED
or ScriptLib.GetQuestState(context, evt.target_eid, 37503) == QuestState.UNFINISHED )
and evt.param1 == defs.gadget_id_1 then
return true
end
return false
end
-- 触发条件
function condition_EVENT_ENTER_REGION_3(context, evt)
if ScriptLib.GetEntityType(evt.target_eid) == EntityType.AVATAR and ScriptLib.GetQuestState(context, evt.target_eid, 37502) == QuestState.UNFINISHED and evt.param1 == defs.gadget_id_2 then
return true
end
return false
end
@@ -0,0 +1,50 @@
{
"areas": {},
"doors": {},
"entities": {},
"forces": {},
"points": {
"1": {
"$type": "PersonalSceneJumpPoint",
"alias": "",
"areaId": 0,
"close_time": 0.0,
"gadgetId": 70010002,
"groupLimit": false,
"isHomeworldDoor": false,
"isModelHidden": false,
"open_time": 0.0,
"pointType": "PersonalSceneJumpPoint",
"pos": {
"x": -4.3984,
"y": -0.400001,
"z": 48.93271
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"titleTextID": "UI_SCENE_ENTRY_EXIT_CHURCH",
"tranPos": {
"x": 2355.0,
"y": 264.5,
"z": -685.5
},
"tranRot": {
"x": 0.0,
"y": -150.0,
"z": 0.0
},
"tranSceneId": 3,
"triggerSize": {
"x": 2.0,
"y": 2.0,
"z": 1.0
},
"type": "NORMAL",
"unlocked": false
}
},
"transRadius": 0.0
}