mirror of
https://gitlab.com/YuukiPS/GC-Resources.git
synced 2025-04-28 17:15:22 +00:00
196 lines
13 KiB
Lua
196 lines
13 KiB
Lua
-- 基础信息
|
||
local base_info = {
|
||
group_id = 144005003
|
||
}
|
||
|
||
--================================================================
|
||
--
|
||
-- 配置
|
||
--
|
||
--================================================================
|
||
|
||
-- 怪物
|
||
monsters = {
|
||
}
|
||
|
||
-- NPC
|
||
npcs = {
|
||
}
|
||
|
||
-- 装置
|
||
gadgets = {
|
||
{ config_id = 3001, gadget_id = 70290056, pos = { x = 1086.507, y = 120.000, z = -891.035 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3002, gadget_id = 70350277, pos = { x = 985.616, y = 120.000, z = -805.706 }, rot = { x = 353.850, y = 95.338, z = 2.519 }, level = 1, area_id = 101 },
|
||
{ config_id = 3003, gadget_id = 70350277, pos = { x = 1040.518, y = 120.000, z = -807.524 }, rot = { x = 0.000, y = 127.214, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3004, gadget_id = 70350277, pos = { x = 1003.455, y = 120.000, z = -806.660 }, rot = { x = 0.000, y = 91.519, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3005, gadget_id = 70290056, pos = { x = 1066.632, y = 120.000, z = -812.567 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3006, gadget_id = 70350277, pos = { x = 1024.225, y = 120.000, z = -804.660 }, rot = { x = 0.000, y = 96.174, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3007, gadget_id = 70290056, pos = { x = 1137.304, y = 120.000, z = -792.671 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3008, gadget_id = 70350277, pos = { x = 1056.112, y = 117.817, z = -821.119 }, rot = { x = 0.000, y = 180.967, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3009, gadget_id = 70290056, pos = { x = 1151.357, y = 120.000, z = -683.074 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3011, gadget_id = 70290056, pos = { x = 1235.085, y = 120.000, z = -629.228 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3012, gadget_id = 70350277, pos = { x = 1061.046, y = 120.000, z = -866.269 }, rot = { x = 0.093, y = 172.392, z = 0.698 }, level = 1, area_id = 101 },
|
||
{ config_id = 3014, gadget_id = 70350277, pos = { x = 1073.781, y = 120.000, z = -899.216 }, rot = { x = 0.000, y = 126.473, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3015, gadget_id = 70350277, pos = { x = 1089.252, y = 120.000, z = -905.289 }, rot = { x = 359.146, y = 73.087, z = 357.194 }, level = 1, area_id = 101 },
|
||
{ config_id = 3016, gadget_id = 70350277, pos = { x = 1096.585, y = 120.000, z = -903.971 }, rot = { x = 0.000, y = 62.444, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3018, gadget_id = 70350277, pos = { x = 1120.297, y = 120.000, z = -882.125 }, rot = { x = 0.000, y = 25.357, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3020, gadget_id = 70290056, pos = { x = 1220.945, y = 120.000, z = -541.761 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3021, gadget_id = 70350277, pos = { x = 1128.954, y = 120.000, z = -839.461 }, rot = { x = 0.000, y = 355.855, z = 346.901 }, level = 1, area_id = 101 },
|
||
{ config_id = 3022, gadget_id = 70290056, pos = { x = 1294.065, y = 120.000, z = -554.663 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3024, gadget_id = 70350277, pos = { x = 1130.084, y = 120.000, z = -777.836 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3025, gadget_id = 70290056, pos = { x = 1316.037, y = 120.000, z = -566.768 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3026, gadget_id = 70290056, pos = { x = 1184.364, y = 120.000, z = -612.379 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3027, gadget_id = 70350277, pos = { x = 1131.551, y = 120.000, z = -746.954 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3029, gadget_id = 70290056, pos = { x = 1339.994, y = 120.000, z = -564.764 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3030, gadget_id = 70350277, pos = { x = 1135.207, y = 120.000, z = -715.923 }, rot = { x = 0.000, y = 30.539, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3031, gadget_id = 70350277, pos = { x = 1140.722, y = 120.000, z = -705.955 }, rot = { x = 0.000, y = 37.255, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3033, gadget_id = 70290056, pos = { x = 1344.860, y = 120.000, z = -540.944 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3034, gadget_id = 70350277, pos = { x = 1168.626, y = 120.000, z = -676.493 }, rot = { x = 0.000, y = 44.353, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3035, gadget_id = 70290056, pos = { x = 1276.681, y = 120.000, z = -589.070 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3037, gadget_id = 70350277, pos = { x = 1195.911, y = 120.000, z = -644.971 }, rot = { x = 0.000, y = 8.659, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3040, gadget_id = 70350277, pos = { x = 1187.989, y = 120.000, z = -612.155 }, rot = { x = 0.000, y = 350.040, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3043, gadget_id = 70350277, pos = { x = 1184.545, y = 120.000, z = -580.117 }, rot = { x = 0.000, y = 26.761, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3045, gadget_id = 70350277, pos = { x = 1192.916, y = 120.000, z = -563.254 }, rot = { x = 0.000, y = 47.952, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3047, gadget_id = 70350277, pos = { x = 1206.766, y = 120.000, z = -553.064 }, rot = { x = 0.000, y = 82.546, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3049, gadget_id = 70350277, pos = { x = 1241.998, y = 120.000, z = -557.432 }, rot = { x = 0.000, y = 118.787, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3051, gadget_id = 70350277, pos = { x = 1273.428, y = 120.000, z = -574.702 }, rot = { x = 0.000, y = 82.879, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3055, gadget_id = 70350277, pos = { x = 1303.677, y = 120.000, z = -559.659 }, rot = { x = 0.000, y = 59.965, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3057, gadget_id = 70350277, pos = { x = 1320.877, y = 120.000, z = -552.750 }, rot = { x = 0.000, y = 93.723, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3059, gadget_id = 70350277, pos = { x = 1342.723, y = 120.000, z = -552.943 }, rot = { x = 0.000, y = 110.589, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3061, gadget_id = 70350277, pos = { x = 1367.798, y = 120.000, z = -573.704 }, rot = { x = 0.000, y = 142.354, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3063, gadget_id = 70350277, pos = { x = 1389.095, y = 120.000, z = -602.206 }, rot = { x = 0.000, y = 160.806, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3065, gadget_id = 70350277, pos = { x = 1400.834, y = 120.000, z = -631.442 }, rot = { x = 0.000, y = 147.532, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3067, gadget_id = 70350277, pos = { x = 1418.656, y = 120.000, z = -674.072 }, rot = { x = 0.000, y = 163.376, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3068, gadget_id = 70290056, pos = { x = 1030.955, y = 120.000, z = -807.347 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 }
|
||
}
|
||
|
||
-- 区域
|
||
regions = {
|
||
{ config_id = 3069, shape = RegionShape.SPHERE, radius = 7, pos = { x = 1137.697, y = 120.000, z = -705.432 }, area_id = 101 },
|
||
{ config_id = 3072, shape = RegionShape.SPHERE, radius = 10, pos = { x = 986.249, y = 120.000, z = -804.134 }, area_id = 101 }
|
||
}
|
||
|
||
-- 触发器
|
||
triggers = {
|
||
{ config_id = 1003069, name = "ENTER_REGION_3069", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3069", action = "action_EVENT_ENTER_REGION_3069" },
|
||
{ config_id = 1003072, name = "ENTER_REGION_3072", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_3072", action = "action_EVENT_ENTER_REGION_3072" }
|
||
}
|
||
|
||
-- 变量
|
||
variables = {
|
||
}
|
||
|
||
-- 废弃数据
|
||
garbages = {
|
||
gadgets = {
|
||
{ config_id = 3010, gadget_id = 70350277, pos = { x = 1058.318, y = 120.000, z = -844.957 }, rot = { x = 0.000, y = 173.214, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3013, gadget_id = 70350277, pos = { x = 1064.451, y = 120.001, z = -885.959 }, rot = { x = 359.984, y = 146.163, z = 359.976 }, level = 1, area_id = 101 },
|
||
{ config_id = 3017, gadget_id = 70350277, pos = { x = 1111.694, y = 120.000, z = -895.801 }, rot = { x = 0.000, y = 32.101, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3019, gadget_id = 70350277, pos = { x = 1128.692, y = 120.000, z = -861.592 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3023, gadget_id = 70350277, pos = { x = 1129.910, y = 120.000, z = -816.848 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3028, gadget_id = 70350277, pos = { x = 1131.567, y = 120.000, z = -742.364 }, rot = { x = 0.000, y = 12.677, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3032, gadget_id = 70350277, pos = { x = 1151.757, y = 120.000, z = -694.348 }, rot = { x = 0.000, y = 43.518, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3036, gadget_id = 70350277, pos = { x = 1185.734, y = 120.000, z = -659.160 }, rot = { x = 0.000, y = 48.908, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3039, gadget_id = 70350277, pos = { x = 1197.512, y = 120.000, z = -627.286 }, rot = { x = 0.000, y = 335.893, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3041, gadget_id = 70350277, pos = { x = 1182.003, y = 120.000, z = -596.177 }, rot = { x = 0.000, y = 5.878, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3048, gadget_id = 70350277, pos = { x = 1224.743, y = 120.000, z = -550.513 }, rot = { x = 0.000, y = 112.132, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3050, gadget_id = 70350277, pos = { x = 1256.436, y = 120.000, z = -566.405 }, rot = { x = 0.000, y = 119.727, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3052, gadget_id = 70350277, pos = { x = 1289.722, y = 120.000, z = -570.231 }, rot = { x = 0.000, y = 61.252, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3060, gadget_id = 70350277, pos = { x = 1357.658, y = 120.000, z = -559.794 }, rot = { x = 0.000, y = 148.175, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3062, gadget_id = 70350277, pos = { x = 1379.398, y = 120.000, z = -587.454 }, rot = { x = 0.000, y = 144.798, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3064, gadget_id = 70350277, pos = { x = 1394.619, y = 120.000, z = -619.525 }, rot = { x = 0.000, y = 152.648, z = 0.000 }, level = 1, area_id = 101 },
|
||
{ config_id = 3066, gadget_id = 70350277, pos = { x = 1410.717, y = 120.000, z = -649.867 }, rot = { x = 0.000, y = 165.423, z = 0.000 }, level = 1, area_id = 101 }
|
||
}
|
||
}
|
||
|
||
--================================================================
|
||
--
|
||
-- 初始化配置
|
||
--
|
||
--================================================================
|
||
|
||
-- 初始化时创建
|
||
init_config = {
|
||
suite = 1,
|
||
end_suite = 0,
|
||
rand_suite = false
|
||
}
|
||
|
||
--================================================================
|
||
--
|
||
-- 小组配置
|
||
--
|
||
--================================================================
|
||
|
||
suites = {
|
||
{
|
||
-- suite_id = 1,
|
||
-- description = ,
|
||
monsters = { },
|
||
gadgets = { 3068 },
|
||
regions = { },
|
||
triggers = { },
|
||
rand_weight = 100
|
||
},
|
||
{
|
||
-- suite_id = 2,
|
||
-- description = ,
|
||
monsters = { },
|
||
gadgets = { 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3011, 3012, 3014, 3015, 3016, 3018, 3020, 3021, 3022, 3024, 3025, 3026, 3027, 3029, 3030, 3031, 3033, 3034, 3035, 3037, 3040, 3043, 3045, 3047, 3049, 3051, 3055, 3057, 3059, 3061, 3063, 3065, 3067 },
|
||
regions = { 3069, 3072 },
|
||
triggers = { "ENTER_REGION_3069", "ENTER_REGION_3072" },
|
||
rand_weight = 100
|
||
}
|
||
}
|
||
|
||
--================================================================
|
||
--
|
||
-- 触发器
|
||
--
|
||
--================================================================
|
||
|
||
-- 触发条件
|
||
function condition_EVENT_ENTER_REGION_3069(context, evt)
|
||
if evt.param1 ~= 3069 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_3069(context, evt)
|
||
-- 调用提示id为 1110313 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||
if 0 ~= ScriptLib.ShowReminder(context, 1110313) then
|
||
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
|
||
return -1
|
||
end
|
||
|
||
return 0
|
||
end
|
||
|
||
-- 触发条件
|
||
function condition_EVENT_ENTER_REGION_3072(context, evt)
|
||
if evt.param1 ~= 3072 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_3072(context, evt)
|
||
-- 调用提示id为 1110250 的提示UI,会显示在屏幕中央偏下位置,id索引自 ReminderData表格
|
||
if 0 ~= ScriptLib.ShowReminder(context, 1110250) then
|
||
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_reminder_ui")
|
||
return -1
|
||
end
|
||
|
||
return 0
|
||
end |