添加配置表

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 = -10.0, z = -210.0 },
size = { x = 538.3, z = 220.0 },
born_pos = { x = 192.650, y = 4.617, z = -38.935 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -4.110001,
city_id = 1,
vision_anchor = { x = -10.0, z = -210.0 }
}
-- 所有的区块
blocks = { 50010 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -10.0, z = -210.0 }, max = { x = 528.3, z = 10.0 } }
}
-- Dummy Points
dummy_points = { }
-- Routes
routes_config = { "routes" }
@@ -0,0 +1,355 @@
{
"sceneId": 50010,
"routes": [
{
"localId": 1,
"name": "Platform_001",
"type": "Reciprocate",
"rotType": "ROT_ANGLE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 293.0,
"y": 3.5,
"z": -37.0
},
"waitTime": 0.0,
"targetVelocity": 3.0,
"rotAngleMoveSpeed": 0.0,
"rotAngleWaitSpeed": 0.0,
"rotAngleSameStop": false
},
{
"pos": {
"x": 293.0,
"y": 23.9409485,
"z": -37.0
},
"waitTime": 0.0,
"targetVelocity": 3.0,
"rotAngleMoveSpeed": 0.0,
"rotAngleWaitSpeed": 0.0,
"rotAngleSameStop": false
}
]
},
{
"localId": 2,
"name": "Platform_002",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 308.0,
"y": 23.0,
"z": -48.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 308.0,
"y": 23.0,
"z": -38.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 3,
"name": "Platform_003",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 313.0,
"y": 23.0,
"z": -28.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 313.0,
"y": 23.0,
"z": -38.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 4,
"name": "Platform_004",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 318.0,
"y": 23.0,
"z": -48.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 318.0,
"y": 23.0,
"z": -38.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 5,
"name": "Platform_005",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 323.0,
"y": 23.0,
"z": -28.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 323.0,
"y": 23.0,
"z": -38.0
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 6,
"name": "Platform_006",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 437.794434,
"y": 5.700203,
"z": -33.6044273
},
"waitTime": 0.0,
"targetVelocity": 1.0
},
{
"pos": {
"x": 437.794434,
"y": 9.700203,
"z": -33.6044273
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 437.794434,
"y": 9.700203,
"z": -43.3262062
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 437.794434,
"y": 5.700203,
"z": -43.3262062
},
"waitTime": 0.0,
"targetVelocity": 2.0
}
]
},
{
"localId": 7,
"name": "移动小车",
"type": "OneWay",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 56.489727,
"y": 6.98,
"z": -32.5069351
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 54.4728432,
"y": 6.98,
"z": -32.5178947
},
"waitTime": 0.0,
"targetVelocity": 2.0
}
]
},
{
"localId": 8,
"name": "Platform_008",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 293.6,
"y": 4.0,
"z": -154.1
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 293.6,
"y": 24.0901,
"z": -154.1
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 9,
"name": "Platform_009",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 309.5,
"y": 24.0,
"z": -161.928864
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 309.5,
"y": 24.0,
"z": -145.796326
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 10,
"name": "Platform_009",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 315.134064,
"y": 24.0,
"z": -145.7963
},
"waitTime": 0.0,
"targetVelocity": 3.0
},
{
"pos": {
"x": 315.134064,
"y": 24.0,
"z": -161.9289
},
"waitTime": 0.0,
"targetVelocity": 3.0
}
]
},
{
"localId": 11,
"name": "Platform_011",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 344.00705,
"y": 24.0,
"z": -150.799484
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 344.00705,
"y": 26.4574375,
"z": -150.831253
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 344.00705,
"y": 26.4141655,
"z": -158.073822
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 344.00705,
"y": 24.0,
"z": -158.1
},
"waitTime": 0.0,
"targetVelocity": 2.0
}
]
}
]
}
@@ -0,0 +1,24 @@
-- 所有的group
groups = {
{ id = 250010001, refresh_id = 1, pos = { x = 221.486, y = 4.000, z = -36.246 } },
{ id = 250010002, refresh_id = 1, pos = { x = 249.062, y = 4.000, z = -24.993 } },
{ id = 250010003, refresh_id = 1, pos = { x = 295.514, y = 4.000, z = -35.744 } },
{ id = 250010004, refresh_id = 1, pos = { x = 320.840, y = 4.000, z = -26.016 } },
{ id = 250010005, refresh_id = 1, pos = { x = 366.061, y = 4.000, z = -38.142 } },
{ id = 250010006, refresh_id = 1001, pos = { x = 376.904, y = 4.000, z = -38.390 } },
{ id = 250010007, refresh_id = 1, pos = { x = 424.722, y = 4.000, z = -38.517 } },
{ id = 250010008, refresh_id = 1, pos = { x = 454.918, y = 4.000, z = -37.397 } },
{ id = 250010009, refresh_id = 1, pos = { x = 493.860, y = 4.000, z = -39.949 } },
{ id = 250010010, refresh_id = 1, pos = { x = 388.444, y = 4.000, z = -31.753 } },
{ id = 250010011, refresh_id = 1, pos = { x = 192.003, y = 3.990, z = -52.043 } },
{ id = 250010012, refresh_id = 1, pos = { x = 101.274, y = 6.950, z = -22.753 } },
{ id = 250010013, refresh_id = 1001, pos = { x = 107.585, y = 6.950, z = -40.208 } },
{ id = 250010014, refresh_id = 1002, pos = { x = 88.680, y = 6.950, z = -31.830 } },
{ id = 250010015, refresh_id = 1001, pos = { x = 114.419, y = 8.890, z = -4.212 } },
{ id = 250010017, refresh_id = 1, pos = { x = 196.162, y = 3.990, z = -152.334 } },
{ id = 250010018, refresh_id = 1, pos = { x = 258.406, y = 4.000, z = -134.983 } },
{ id = 250010019, refresh_id = 1, pos = { x = 284.097, y = 4.000, z = -170.307 } },
{ id = 250010020, refresh_id = 1, pos = { x = 300.163, y = 24.000, z = -153.756 } },
{ id = 250010021, refresh_id = 1, pos = { x = 335.399, y = 24.000, z = -154.488 } },
{ id = 250010022, refresh_id = 1, pos = { x = 401.861, y = 3.220, z = -155.206 } }
}
@@ -0,0 +1,235 @@
-- 基础信息
local base_info = {
group_id = 250010001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1001, gadget_id = 70900033, pos = { x = 226.419, y = 3.200, z = -37.860 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 1002, gadget_id = 70350004, pos = { x = 236.205, y = 4.000, z = -35.159 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 1003, gadget_id = 70350004, pos = { x = 233.371, y = 4.000, z = -38.083 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 1004, gadget_id = 70350004, pos = { x = 236.212, y = 4.000, z = -40.834 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 1005, gadget_id = 70350004, pos = { x = 239.042, y = 4.000, z = -37.932 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 1006, gadget_id = 70211031, pos = { x = 236.321, y = 4.000, z = -38.320 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true },
{ config_id = 1007, gadget_id = 70900033, pos = { x = 236.284, y = 3.200, z = -38.107 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 1008, gadget_id = 70211031, pos = { x = 215.140, y = 4.000, z = -37.256 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000001, name = "GADGET_STATE_CHANGE_1", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_1", action = "action_EVENT_GADGET_STATE_CHANGE_1", trigger_count = 0 },
{ config_id = 1000002, name = "GADGET_STATE_CHANGE_2", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_2", action = "action_EVENT_GADGET_STATE_CHANGE_2", trigger_count = 0 },
{ config_id = 1000011, name = "GADGET_STATE_CHANGE_11", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_11", action = "action_EVENT_GADGET_STATE_CHANGE_11", trigger_count = 0 },
{ config_id = 1000012, name = "GADGET_STATE_CHANGE_12", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_12", action = "action_EVENT_GADGET_STATE_CHANGE_12", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_1", "GADGET_STATE_CHANGE_2", "GADGET_STATE_CHANGE_11", "GADGET_STATE_CHANGE_12" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_1(context, evt)
if 1001 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_1(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
-- 将configid为 1003 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1004 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1004, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1005 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1005, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_2(context, evt)
if 1001 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_2(context, evt)
-- 将configid为 1002 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1002, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1003 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1004 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1004, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1005 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1005, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_11(context, evt)
if 1007 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_11(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
-- 将configid为 1003 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1004 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1004, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1005 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1005, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_12(context, evt)
if 1007 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_12(context, evt)
-- 将configid为 1002 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1002, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1003 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1003, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1004 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1004, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 1005 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 1005, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,117 @@
-- 基础信息
local base_info = {
group_id = 250010002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 6, gadget_id = 70900033, pos = { x = 253.381, y = 3.200, z = -38.218 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7, gadget_id = 70690006, pos = { x = 253.400, y = 3.200, z = -38.200 }, rot = { x = 0.000, y = 178.887, z = 0.000 }, level = 1 },
{ config_id = 9, gadget_id = 70211031, pos = { x = 264.330, y = 24.190, z = -38.092 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000003, name = "GADGET_STATE_CHANGE_3", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_3", action = "action_EVENT_GADGET_STATE_CHANGE_3", trigger_count = 0 },
{ config_id = 1000004, name = "GADGET_STATE_CHANGE_4", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4", action = "action_EVENT_GADGET_STATE_CHANGE_4", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 6, 9 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_3", "GADGET_STATE_CHANGE_4" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_3(context, evt)
if 6 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_3(context, evt)
-- 创建id为7的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 7 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_4(context, evt)
if 6 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_4(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 7 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,116 @@
-- 基础信息
local base_info = {
group_id = 250010003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 10, gadget_id = 70900033, pos = { x = 285.162, y = 3.200, z = -37.302 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 11, gadget_id = 70380001, pos = { x = 293.000, y = 3.500, z = -37.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 1, start_route = false },
{ config_id = 75, gadget_id = 70220013, pos = { x = 289.966, y = 4.000, z = -41.721 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000005, name = "GADGET_STATE_CHANGE_5", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_5", action = "action_EVENT_GADGET_STATE_CHANGE_5", trigger_count = 0 },
{ config_id = 1000006, name = "GADGET_STATE_CHANGE_6", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_6", action = "action_EVENT_GADGET_STATE_CHANGE_6", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 10, 11 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_5", "GADGET_STATE_CHANGE_6" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_5(context, evt)
if 10 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_5(context, evt)
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 11) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_6(context, evt)
if 10 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_6(context, evt)
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 11) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
return 0
end
@@ -0,0 +1,163 @@
-- 基础信息
local base_info = {
group_id = 250010004
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12, gadget_id = 70380001, pos = { x = 308.769, y = 23.000, z = -48.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 2, start_route = false },
{ config_id = 13, gadget_id = 70380001, pos = { x = 313.769, y = 23.000, z = -28.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 3, start_route = false },
{ config_id = 14, gadget_id = 70380001, pos = { x = 318.769, y = 23.000, z = -48.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 4, start_route = false },
{ config_id = 15, gadget_id = 70380001, pos = { x = 323.769, y = 23.000, z = -28.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 5, start_route = false },
{ config_id = 16, gadget_id = 70900033, pos = { x = 303.672, y = 23.200, z = -33.717 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17, gadget_id = 70900033, pos = { x = 303.700, y = 23.200, z = -41.994 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 18, gadget_id = 70211031, pos = { x = 299.331, y = 24.000, z = -38.040 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true },
{ config_id = 19, gadget_id = 70211031, pos = { x = 332.202, y = 24.000, z = -38.136 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000007, name = "GADGET_STATE_CHANGE_7", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7", action = "action_EVENT_GADGET_STATE_CHANGE_7", trigger_count = 0 },
{ config_id = 1000008, name = "GADGET_STATE_CHANGE_8", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_8", action = "action_EVENT_GADGET_STATE_CHANGE_8", trigger_count = 0 },
{ config_id = 1000009, name = "GADGET_STATE_CHANGE_9", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_9", action = "action_EVENT_GADGET_STATE_CHANGE_9", trigger_count = 0 },
{ config_id = 1000010, name = "GADGET_STATE_CHANGE_10", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10", action = "action_EVENT_GADGET_STATE_CHANGE_10", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 13, 15, 16, 17, 18, 19 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_7", "GADGET_STATE_CHANGE_8", "GADGET_STATE_CHANGE_9", "GADGET_STATE_CHANGE_10" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_7(context, evt)
if 16 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_7(context, evt)
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 13) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_8(context, evt)
if 16 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_8(context, evt)
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 13) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_9(context, evt)
if 17 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_9(context, evt)
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 15) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_10(context, evt)
if 17 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_10(context, evt)
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 15) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
return 0
end
@@ -0,0 +1,183 @@
-- 基础信息
local base_info = {
group_id = 250010005
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 21, gadget_id = 70900033, pos = { x = 352.940, y = 3.200, z = -35.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 22, gadget_id = 70900033, pos = { x = 353.070, y = 3.200, z = -41.742 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 24, gadget_id = 70211032, pos = { x = 357.178, y = 4.000, z = -38.149 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", state = GadgetState.ChestLocked, isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000013, name = "GADGET_STATE_CHANGE_13", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_13", action = "action_EVENT_GADGET_STATE_CHANGE_13", trigger_count = 0 },
{ config_id = 1000014, name = "GADGET_STATE_CHANGE_14", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_14", action = "action_EVENT_GADGET_STATE_CHANGE_14", trigger_count = 0 },
{ config_id = 1000015, name = "GADGET_STATE_CHANGE_15", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_15", action = "action_EVENT_GADGET_STATE_CHANGE_15", trigger_count = 0 },
{ config_id = 1000016, name = "GADGET_STATE_CHANGE_16", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_16", action = "action_EVENT_GADGET_STATE_CHANGE_16", trigger_count = 0 },
{ config_id = 1000017, name = "VARIABLE_CHANGE_17", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_17", action = "action_EVENT_VARIABLE_CHANGE_17" }
}
-- 变量
variables = {
{ config_id = 1, name = "num", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 21, 22, 24 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_13", "GADGET_STATE_CHANGE_14", "GADGET_STATE_CHANGE_15", "GADGET_STATE_CHANGE_16", "VARIABLE_CHANGE_17" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_13(context, evt)
if 21 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_13(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_14(context, evt)
if 22 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_14(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_15(context, evt)
if 21 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_15(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_16(context, evt)
if 22 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_16(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_17(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"num"为2
if ScriptLib.GetGroupVariableValue(context, "num") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_17(context, evt)
-- 解锁目标24
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 24, state = GadgetState.Default }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : unlock_gadget")
return -1
end
return 0
end
@@ -0,0 +1,271 @@
-- 基础信息
local base_info = {
group_id = 250010006
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 6001, monster_id = 20011001, pos = { x = 377.032, y = 4.000, z = -35.164 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 6002, monster_id = 20011001, pos = { x = 377.028, y = 4.000, z = -41.140 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 6003, gadget_id = 70900033, pos = { x = 374.000, y = 3.200, z = -35.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6004, gadget_id = 70900033, pos = { x = 380.000, y = 3.200, z = -35.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6005, gadget_id = 70900033, pos = { x = 380.000, y = 3.200, z = -41.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6006, gadget_id = 70900033, pos = { x = 374.000, y = 3.200, z = -41.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6007, gadget_id = 70211032, pos = { x = 377.000, y = 4.000, z = -38.000 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", state = GadgetState.ChestLocked, isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000027, name = "GADGET_STATE_CHANGE_27", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_27", action = "action_EVENT_GADGET_STATE_CHANGE_27" },
{ config_id = 1000028, name = "GADGET_STATE_CHANGE_28", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_28", action = "action_EVENT_GADGET_STATE_CHANGE_28" },
{ config_id = 1000029, name = "GADGET_STATE_CHANGE_29", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_29", action = "action_EVENT_GADGET_STATE_CHANGE_29" },
{ config_id = 1000030, name = "GADGET_STATE_CHANGE_30", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_30", action = "action_EVENT_GADGET_STATE_CHANGE_30" },
{ config_id = 1000031, name = "GADGET_STATE_CHANGE_31", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_31", action = "action_EVENT_GADGET_STATE_CHANGE_31" },
{ config_id = 1000032, name = "GADGET_STATE_CHANGE_32", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_32", action = "action_EVENT_GADGET_STATE_CHANGE_32" },
{ config_id = 1000033, name = "GADGET_STATE_CHANGE_33", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_33", action = "action_EVENT_GADGET_STATE_CHANGE_33" },
{ config_id = 1000034, name = "GADGET_STATE_CHANGE_34", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_34", action = "action_EVENT_GADGET_STATE_CHANGE_34" },
{ config_id = 1000035, name = "VARIABLE_CHANGE_35", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_35", action = "action_EVENT_VARIABLE_CHANGE_35" }
}
-- 变量
variables = {
{ config_id = 1, name = "num", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 6001, 6002 },
gadgets = { 6003, 6004, 6005, 6006, 6007 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_27", "GADGET_STATE_CHANGE_28", "GADGET_STATE_CHANGE_29", "GADGET_STATE_CHANGE_30", "GADGET_STATE_CHANGE_31", "GADGET_STATE_CHANGE_32", "GADGET_STATE_CHANGE_33", "GADGET_STATE_CHANGE_34", "VARIABLE_CHANGE_35" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_27(context, evt)
if 6006 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_27(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_28(context, evt)
if 6005 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_28(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_29(context, evt)
if 6004 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_29(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_30(context, evt)
if 6003 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_30(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_31(context, evt)
if 6003 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_31(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_32(context, evt)
if 6004 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_32(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_33(context, evt)
if 6005 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_33(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_34(context, evt)
if 6006 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_34(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_35(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"num"为4
if ScriptLib.GetGroupVariableValue(context, "num") ~= 4 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_35(context, evt)
-- 解锁目标6007
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 6007, state = GadgetState.Default }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : unlock_gadget")
return -1
end
return 0
end
@@ -0,0 +1,199 @@
-- 基础信息
local base_info = {
group_id = 250010007
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 30, gadget_id = 70900033, pos = { x = 424.916, y = 3.200, z = -38.377 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 31, gadget_id = 70380002, pos = { x = 438.032, y = 5.740, z = -34.214 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 6 },
{ config_id = 32, gadget_id = 70380002, pos = { x = 437.881, y = 5.740, z = -38.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 6 },
{ config_id = 33, gadget_id = 70380002, pos = { x = 437.956, y = 5.740, z = -41.793 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 6 },
{ config_id = 34, gadget_id = 70380002, pos = { x = 437.618, y = 5.740, z = -45.435 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 6 },
{ config_id = 35, gadget_id = 70211031, pos = { x = 438.501, y = 4.000, z = -38.493 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000018, name = "GADGET_STATE_CHANGE_18", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_18", action = "action_EVENT_GADGET_STATE_CHANGE_18", trigger_count = 0 },
{ config_id = 1000019, name = "GADGET_STATE_CHANGE_19", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_19", action = "action_EVENT_GADGET_STATE_CHANGE_19", trigger_count = 0 },
{ config_id = 1000020, name = "ANY_GADGET_DIE_20", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "", action = "action_EVENT_ANY_GADGET_DIE_20" },
{ config_id = 1000021, name = "VARIABLE_CHANGE_21", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_21", action = "action_EVENT_VARIABLE_CHANGE_21" }
}
-- 变量
variables = {
{ config_id = 1, name = "num", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 30 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_18", "GADGET_STATE_CHANGE_19", "ANY_GADGET_DIE_20", "VARIABLE_CHANGE_21" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_18(context, evt)
if 30 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_18(context, evt)
-- 创建id为31的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 31 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为32的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 32 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为33的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 33 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为34的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 34 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_19(context, evt)
if 30 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_19(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 31 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 32 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 33 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 34 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 变量"num"赋值为0
ScriptLib.SetGroupVariableValue(context, "num", 0)
return 0
end
-- 触发操作
function action_EVENT_ANY_GADGET_DIE_20(context, evt)
-- 针对当前group内变量名为 "num" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "num", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_21(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"num"为4
if ScriptLib.GetGroupVariableValue(context, "num") ~= 4 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_21(context, evt)
-- 创建id为35的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 35 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
@@ -0,0 +1,283 @@
-- 基础信息
local base_info = {
group_id = 250010008
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 36, gadget_id = 70900033, pos = { x = 447.205, y = 3.200, z = -37.999 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, persistent = true },
{ config_id = 37, gadget_id = 70220020, pos = { x = 453.393, y = 4.000, z = -33.031 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 38, gadget_id = 70220020, pos = { x = 453.766, y = 4.000, z = -43.079 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 39, gadget_id = 70220020, pos = { x = 457.028, y = 4.000, z = -35.459 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 40, gadget_id = 70220020, pos = { x = 460.757, y = 4.000, z = -41.159 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 41, gadget_id = 70220020, pos = { x = 464.615, y = 4.000, z = -34.623 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 42, gadget_id = 70220020, pos = { x = 469.254, y = 4.000, z = -37.676 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 43, gadget_id = 70220020, pos = { x = 472.954, y = 4.000, z = -42.724 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 44, gadget_id = 70220020, pos = { x = 473.226, y = 4.000, z = -32.298 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 45, gadget_id = 70220020, pos = { x = 465.582, y = 4.000, z = -42.980 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 46, gadget_id = 70220020, pos = { x = 461.141, y = 4.000, z = -32.102 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 47, gadget_id = 70220020, pos = { x = 457.030, y = 4.000, z = -39.012 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 48, gadget_id = 70211032, pos = { x = 479.167, y = 4.000, z = -38.135 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", state = GadgetState.ChestLocked, isOneoff = true, persistent = true },
{ config_id = 49, gadget_id = 70300057, pos = { x = 479.200, y = 4.000, z = -38.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000022, name = "GADGET_STATE_CHANGE_22", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_22", action = "action_EVENT_GADGET_STATE_CHANGE_22", trigger_count = 0 },
{ config_id = 1000023, name = "GADGET_STATE_CHANGE_23", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_23", action = "action_EVENT_GADGET_STATE_CHANGE_23", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 36, 48 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_22", "GADGET_STATE_CHANGE_23" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_22(context, evt)
if 36 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_22(context, evt)
-- 创建id为37的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 37 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为38的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 38 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为39的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 39 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为40的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 40 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为41的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 41 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为42的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 42 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为43的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 43 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为44的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 44 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为45的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 45 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为46的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 46 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 创建id为47的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 47 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 解锁目标48
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 48, state = GadgetState.Default }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : unlock_gadget")
return -1
end
-- 创建id为49的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 49 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_23(context, evt)
if 36 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_23(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 37 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 38 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 39 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 40 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 41 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 42 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 43 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 44 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 45 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 46 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 47 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 将configid为 48 的物件更改为状态 GadgetState.ChestLocked
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 48, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 49 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,93 @@
-- 基础信息
local base_info = {
group_id = 250010009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 50, gadget_id = 70900033, pos = { x = 487.000, y = 3.360, z = -33.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 51, gadget_id = 70900033, pos = { x = 487.000, y = 3.360, z = -36.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 52, gadget_id = 70900033, pos = { x = 487.000, y = 3.360, z = -39.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 54, gadget_id = 70900033, pos = { x = 487.000, y = 3.360, z = -45.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 55, gadget_id = 70900033, pos = { x = 490.045, y = 3.360, z = -33.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57, gadget_id = 70900033, pos = { x = 490.045, y = 3.360, z = -39.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 58, gadget_id = 70900033, pos = { x = 490.045, y = 3.360, z = -42.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 59, gadget_id = 70900033, pos = { x = 490.045, y = 3.360, z = -45.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 60, gadget_id = 70900033, pos = { x = 493.132, y = 3.360, z = -33.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 61, gadget_id = 70900033, pos = { x = 493.132, y = 3.360, z = -36.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 62, gadget_id = 70900033, pos = { x = 493.132, y = 3.360, z = -39.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 63, gadget_id = 70900033, pos = { x = 493.132, y = 3.360, z = -42.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 64, gadget_id = 70900033, pos = { x = 493.132, y = 3.360, z = -45.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 67, gadget_id = 70900033, pos = { x = 496.227, y = 3.360, z = -39.011 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 68, gadget_id = 70900033, pos = { x = 496.227, y = 3.360, z = -42.011 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 69, gadget_id = 70900033, pos = { x = 496.227, y = 3.360, z = -45.011 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 70, gadget_id = 70900033, pos = { x = 499.289, y = 3.360, z = -33.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 71, gadget_id = 70900033, pos = { x = 499.289, y = 3.360, z = -36.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 72, gadget_id = 70900033, pos = { x = 499.289, y = 3.360, z = -39.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 73, gadget_id = 70900033, pos = { x = 499.289, y = 3.360, z = -42.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 74, gadget_id = 70900033, pos = { x = 499.289, y = 3.360, z = -45.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000024, name = "GADGET_STATE_CHANGE_24", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "", action = "" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 50, 51, 52, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_24" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,115 @@
-- 基础信息
local base_info = {
group_id = 250010010
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 77, gadget_id = 70900033, pos = { x = 401.172, y = -0.071, z = -38.177 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 78, gadget_id = 70211032, pos = { x = 407.434, y = 3.929, z = -38.253 }, rot = { x = 0.000, y = 268.867, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", state = GadgetState.ChestLocked, isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000036, name = "GADGET_STATE_CHANGE_36", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_36", action = "action_EVENT_GADGET_STATE_CHANGE_36" },
{ config_id = 1000037, name = "GADGET_STATE_CHANGE_37", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_37", action = "action_EVENT_GADGET_STATE_CHANGE_37" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 77, 78 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_36", "GADGET_STATE_CHANGE_37" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_36(context, evt)
if 77 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_36(context, evt)
-- 解锁目标78
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 78, state = GadgetState.Default }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : unlock_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_37(context, evt)
if 77 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_37(context, evt)
-- 将configid为 78 的物件更改为状态 GadgetState.ChestLocked
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 78, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,117 @@
-- 基础信息
local base_info = {
group_id = 250010011
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 79, gadget_id = 70220032, pos = { x = 192.270, y = 3.990, z = -51.576 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 80, gadget_id = 70690006, pos = { x = 192.139, y = 3.990, z = -51.480 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 128, gadget_id = 70220033, pos = { x = 192.195, y = 3.990, z = -61.945 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000038, name = "GADGET_STATE_CHANGE_38", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_38", action = "action_EVENT_GADGET_STATE_CHANGE_38", trigger_count = 0 },
{ config_id = 1000039, name = "GADGET_STATE_CHANGE_39", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_39", action = "action_EVENT_GADGET_STATE_CHANGE_39", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 79, 128 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_38", "GADGET_STATE_CHANGE_39" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_38(context, evt)
if 79 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_38(context, evt)
-- 创建id为80的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 80 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_39(context, evt)
if 79 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_39(context, evt)
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 80 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,84 @@
-- 基础信息
local base_info = {
group_id = 250010012
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 81, gadget_id = 70900254, pos = { x = 101.520, y = 3.990, z = -22.881 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 82, gadget_id = 70900254, pos = { x = 101.080, y = 3.990, z = -46.679 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 83, gadget_id = 70900254, pos = { x = 101.144, y = 3.990, z = 1.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 85, gadget_id = 70900301, pos = { x = 60.902, y = 6.980, z = -29.365 }, rot = { x = 0.000, y = 170.360, z = 0.000 }, level = 1 },
{ config_id = 86, gadget_id = 70900301, pos = { x = 85.813, y = 6.980, z = -14.210 }, rot = { x = 0.000, y = 90.648, z = 0.000 }, level = 1 },
{ config_id = 87, gadget_id = 70900301, pos = { x = 94.593, y = 6.980, z = -14.533 }, rot = { x = 0.000, y = 92.607, z = 0.000 }, level = 1 },
{ config_id = 88, gadget_id = 70320002, pos = { x = 82.486, y = 6.242, z = -8.020 }, rot = { x = 0.000, y = 95.939, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 89, gadget_id = 70320002, pos = { x = 82.667, y = 6.242, z = -4.939 }, rot = { x = 0.000, y = 88.731, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 90, gadget_id = 70320002, pos = { x = 96.461, y = 6.241, z = -8.031 }, rot = { x = 0.000, y = 272.064, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 91, gadget_id = 70320002, pos = { x = 96.429, y = 6.242, z = -4.699 }, rot = { x = 0.000, y = 268.627, z = 0.000 }, level = 1, state = GadgetState.GearStart },
{ config_id = 93, gadget_id = 70900301, pos = { x = 107.067, y = 8.870, z = -5.424 }, rot = { x = 0.000, y = 181.428, z = 0.000 }, level = 1 },
{ config_id = 95, gadget_id = 70900301, pos = { x = 51.818, y = 6.980, z = -28.194 }, rot = { x = 0.000, y = 15.343, z = 0.000 }, level = 1 },
{ config_id = 96, gadget_id = 70900301, pos = { x = 114.343, y = 6.980, z = -34.552 }, rot = { x = 0.000, y = 88.884, 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 = { 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 93, 95, 96 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,150 @@
-- 基础信息
local base_info = {
group_id = 250010013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 3, monster_id = 21011001, pos = { x = 122.207, y = 6.980, z = -30.717 }, rot = { x = 0.000, y = 282.489, z = 0.000 }, level = 1 },
{ config_id = 4, monster_id = 21010701, pos = { x = 120.983, y = 6.980, z = -32.650 }, rot = { x = 0.000, y = 267.747, z = 0.000 }, level = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 41, shape = RegionShape.SPHERE, radius = 2, pos = { x = 108.202, y = 7.006, z = -42.807 } }
}
-- 触发器
triggers = {
{ config_id = 1000040, name = "ANY_MONSTER_DIE_40", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_40", action = "action_EVENT_ANY_MONSTER_DIE_40", trigger_count = 0 },
{ config_id = 1000041, name = "ENTER_REGION_41", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_41", action = "action_EVENT_ENTER_REGION_41", forbid_guest = false },
{ config_id = 1000045, name = "ANY_MONSTER_DIE_45", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_45", action = "action_EVENT_ANY_MONSTER_DIE_45", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 41 },
triggers = { "ANY_MONSTER_DIE_40", "ENTER_REGION_41", "ANY_MONSTER_DIE_45" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_40(context, evt)
--判断死亡怪物的configid是否为 4
if evt.param1 ~= 4 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_40(context, evt)
-- 延迟1秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 4, delay_time = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_41(context, evt)
if evt.param1 ~= 41 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_41(context, evt)
-- 延迟1秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 3, delay_time = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
-- 延迟1秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 4, delay_time = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_45(context, evt)
--判断死亡怪物的configid是否为 3
if evt.param1 ~= 3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_45(context, evt)
-- 延迟1秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 3, delay_time = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
@@ -0,0 +1,157 @@
-- 基础信息
local base_info = {
group_id = 250010014
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 11, monster_id = 21020201, pos = { x = 44.881, y = 6.980, z = -20.725 }, rot = { x = 0.000, y = 169.232, z = 0.000 }, level = 1 },
{ config_id = 12, monster_id = 21020201, pos = { x = 67.676, y = 6.980, z = -22.148 }, rot = { x = 0.000, y = 197.710, z = 0.000 }, level = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 92, gadget_id = 70380004, pos = { x = 55.634, y = 6.980, z = -32.416 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 7 }
}
-- 区域
regions = {
{ config_id = 46, shape = RegionShape.SPHERE, radius = 2, pos = { x = 55.563, y = 6.984, z = -36.123 } }
}
-- 触发器
triggers = {
{ config_id = 1000046, name = "ENTER_REGION_46", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_46", action = "action_EVENT_ENTER_REGION_46", forbid_guest = false },
{ config_id = 1000048, name = "ANY_MONSTER_DIE_48", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_48", action = "action_EVENT_ANY_MONSTER_DIE_48", trigger_count = 0 },
{ config_id = 1000049, name = "ANY_MONSTER_DIE_49", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_49", action = "action_EVENT_ANY_MONSTER_DIE_49", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 46 },
triggers = { "ENTER_REGION_46", "ANY_MONSTER_DIE_48", "ANY_MONSTER_DIE_49" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_46(context, evt)
if evt.param1 ~= 46 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_46(context, evt)
-- 创建id为92的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 92 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
-- 延迟2秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 11, delay_time = 2 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
-- 延迟4秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 12, delay_time = 4 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_48(context, evt)
--判断死亡怪物的configid是否为 11
if evt.param1 ~= 11 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_48(context, evt)
-- 延迟1秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 11, delay_time = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_49(context, evt)
--判断死亡怪物的configid是否为 12
if evt.param1 ~= 12 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_49(context, evt)
-- 延迟1秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 12, delay_time = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
@@ -0,0 +1,110 @@
-- 基础信息
local base_info = {
group_id = 250010015
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 8, monster_id = 21011001, pos = { x = 111.888, y = 8.870, z = -5.745 }, rot = { x = 0.000, y = 177.801, z = 0.000 }, level = 1, pose_id = 32 },
{ config_id = 9, monster_id = 21011001, pos = { x = 113.615, y = 8.870, z = -5.613 }, rot = { x = 0.000, y = 179.038, z = 0.000 }, level = 1, pose_id = 32 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 47, shape = RegionShape.SPHERE, radius = 2, pos = { x = 116.234, y = 6.980, z = -14.119 } }
}
-- 触发器
triggers = {
{ config_id = 1000047, name = "ENTER_REGION_47", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_47", action = "action_EVENT_ENTER_REGION_47", forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { 47 },
triggers = { "ENTER_REGION_47" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_47(context, evt)
if evt.param1 ~= 47 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_47(context, evt)
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 8, delay_time = 0 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 9, delay_time = 0 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
-- 延迟0秒刷怪
if 0 ~= ScriptLib.CreateMonster(context, { config_id = 10, delay_time = 0 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_monster")
return -1
end
return 0
end
@@ -0,0 +1,129 @@
-- 基础信息
local base_info = {
group_id = 250010017
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 106, gadget_id = 70350004, pos = { x = 228.410, y = 4.000, z = -151.267 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 107, gadget_id = 70350004, pos = { x = 228.410, y = 4.000, z = -156.874 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 108, gadget_id = 70211031, pos = { x = 231.541, y = 4.000, z = -154.145 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true },
{ config_id = 115, gadget_id = 70220032, pos = { x = 224.771, y = 4.000, z = -154.035 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000051, name = "GADGET_STATE_CHANGE_51", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_51", action = "action_EVENT_GADGET_STATE_CHANGE_51", trigger_count = 0 },
{ config_id = 1000052, name = "GADGET_STATE_CHANGE_52", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_52", action = "action_EVENT_GADGET_STATE_CHANGE_52", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 106, 107, 108, 115 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_51", "GADGET_STATE_CHANGE_52" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_51(context, evt)
if 115 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_51(context, evt)
-- 将configid为 106 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 106, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 107 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 107, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_52(context, evt)
if 115 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_52(context, evt)
-- 将configid为 106 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 106, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 107 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 107, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,204 @@
-- 基础信息
local base_info = {
group_id = 250010018
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 109, gadget_id = 70350004, pos = { x = 257.706, y = 3.998, z = -154.012 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 110, gadget_id = 70350004, pos = { x = 259.669, y = 4.000, z = -154.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 111, gadget_id = 70350004, pos = { x = 261.669, y = 4.000, z = -154.000 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 114, gadget_id = 70211031, pos = { x = 264.988, y = 4.000, z = -154.149 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true },
{ config_id = 116, gadget_id = 70220032, pos = { x = 248.844, y = 4.000, z = -154.124 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 117, gadget_id = 70220032, pos = { x = 251.803, y = 4.000, z = -154.100 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 118, gadget_id = 70220032, pos = { x = 254.803, y = 4.000, z = -154.100 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000053, name = "GADGET_STATE_CHANGE_53", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_53", action = "action_EVENT_GADGET_STATE_CHANGE_53", trigger_count = 0 },
{ config_id = 1000054, name = "GADGET_STATE_CHANGE_54", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_54", action = "action_EVENT_GADGET_STATE_CHANGE_54" },
{ config_id = 1000055, name = "GADGET_STATE_CHANGE_55", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_55", action = "action_EVENT_GADGET_STATE_CHANGE_55" },
{ config_id = 1000056, name = "GADGET_STATE_CHANGE_56", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_56", action = "action_EVENT_GADGET_STATE_CHANGE_56" },
{ config_id = 1000057, name = "GADGET_STATE_CHANGE_57", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_57", action = "action_EVENT_GADGET_STATE_CHANGE_57" },
{ config_id = 1000058, name = "GADGET_STATE_CHANGE_58", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_58", action = "action_EVENT_GADGET_STATE_CHANGE_58" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 109, 110, 111, 114, 116, 117, 118 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_53", "GADGET_STATE_CHANGE_54", "GADGET_STATE_CHANGE_55", "GADGET_STATE_CHANGE_56", "GADGET_STATE_CHANGE_57", "GADGET_STATE_CHANGE_58" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_53(context, evt)
if 116 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_53(context, evt)
-- 将configid为 109 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 109, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_54(context, evt)
if 117 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_54(context, evt)
-- 将configid为 110 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 110, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_55(context, evt)
if 118 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_55(context, evt)
-- 将configid为 111 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 111, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_56(context, evt)
if 116 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_56(context, evt)
-- 将configid为 109 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 109, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_57(context, evt)
if 117 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_57(context, evt)
-- 将configid为 110 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 110, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_58(context, evt)
if 118 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_58(context, evt)
-- 将configid为 111 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 111, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,116 @@
-- 基础信息
local base_info = {
group_id = 250010019
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 112, gadget_id = 70380001, pos = { x = 293.646, y = 13.700, z = -154.069 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 8, start_route = false },
{ config_id = 113, gadget_id = 70220032, pos = { x = 287.035, y = 4.000, z = -154.100 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 127, gadget_id = 70211031, pos = { x = 298.282, y = 24.000, z = -154.137 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000059, name = "GADGET_STATE_CHANGE_59", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_59", action = "action_EVENT_GADGET_STATE_CHANGE_59", trigger_count = 0 },
{ config_id = 1000060, name = "GADGET_STATE_CHANGE_60", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_60", action = "action_EVENT_GADGET_STATE_CHANGE_60", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 112, 113, 127 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_59", "GADGET_STATE_CHANGE_60" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_59(context, evt)
if 113 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_59(context, evt)
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 112) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_60(context, evt)
if 113 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_60(context, evt)
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 112) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
return 0
end
@@ -0,0 +1,130 @@
-- 基础信息
local base_info = {
group_id = 250010020
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 129, gadget_id = 70220033, pos = { x = 302.375, y = 24.000, z = -153.838 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 130, gadget_id = 70690006, pos = { x = 300.389, y = 24.775, z = -162.472 }, rot = { x = 90.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 131, gadget_id = 70380001, pos = { x = 309.528, y = 24.000, z = -153.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 9, start_route = false },
{ config_id = 132, gadget_id = 70380001, pos = { x = 315.400, y = 24.000, z = -153.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 10, start_route = false },
{ config_id = 133, gadget_id = 70211031, pos = { x = 323.267, y = 24.000, z = -153.852 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000063, name = "GADGET_STATE_CHANGE_63", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_63", action = "action_EVENT_GADGET_STATE_CHANGE_63", trigger_count = 0 },
{ config_id = 1000064, name = "GADGET_STATE_CHANGE_64", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_64", action = "action_EVENT_GADGET_STATE_CHANGE_64", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 129, 130, 131, 132, 133 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_63", "GADGET_STATE_CHANGE_64" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_63(context, evt)
if 129 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_63(context, evt)
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 131) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
-- 启动移动平台
if 0 ~= ScriptLib.StartPlatform(context, 132) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : start_platform")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_64(context, evt)
if 129 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_64(context, evt)
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 131) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 132) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
return 0
end
@@ -0,0 +1,156 @@
-- 基础信息
local base_info = {
group_id = 250010021
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 134, gadget_id = 70220032, pos = { x = 337.646, y = 24.000, z = -154.352 }, rot = { x = 0.000, y = 268.278, z = 0.000 }, level = 1 },
{ config_id = 135, gadget_id = 70380002, pos = { x = 344.108, y = 24.000, z = -151.267 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 11 },
{ config_id = 136, gadget_id = 70380002, pos = { x = 344.130, y = 24.000, z = -152.285 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 11 },
{ config_id = 137, gadget_id = 70380002, pos = { x = 344.130, y = 24.000, z = -153.285 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 11 },
{ config_id = 138, gadget_id = 70380002, pos = { x = 344.130, y = 24.000, z = -154.285 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 11 },
{ config_id = 141, gadget_id = 70211031, pos = { x = 362.446, y = 4.000, z = -154.521 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000065, name = "GADGET_STATE_CHANGE_65", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_65", action = "action_EVENT_GADGET_STATE_CHANGE_65", trigger_count = 0 },
{ config_id = 1000066, name = "GADGET_STATE_CHANGE_66", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_66", action = "action_EVENT_GADGET_STATE_CHANGE_66", trigger_count = 0 },
{ config_id = 1000067, name = "ANY_GADGET_DIE_67", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "condition_EVENT_ANY_GADGET_DIE_67", action = "action_EVENT_ANY_GADGET_DIE_67" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 134 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_65", "GADGET_STATE_CHANGE_66" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_2,
monsters = { },
gadgets = { 135, 136, 137, 138 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = suite_3,
monsters = { },
gadgets = { },
regions = { },
triggers = { "ANY_GADGET_DIE_67" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_65(context, evt)
if 134 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_65(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 250010021, 2)
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_66(context, evt)
if 134 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_66(context, evt)
-- 删除suite3的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 250010021, 3)
-- 删除suite2的所有内容
ScriptLib.RemoveExtraGroupSuite(context, 250010021, 2)
return 0
end
-- 触发条件
function condition_EVENT_ANY_GADGET_DIE_67(context, evt)
-- 判断指定group组剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCountByGroupId(context, 250010021) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_GADGET_DIE_67(context, evt)
-- 创建id为141的gadget
if 0 ~= ScriptLib.CreateGadget(context, { config_id = 141 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_gadget")
return -1
end
return 0
end
@@ -0,0 +1,115 @@
-- 基础信息
local base_info = {
group_id = 250010022
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 139, gadget_id = 70220032, pos = { x = 391.795, y = 3.220, z = -153.893 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 140, gadget_id = 70211032, pos = { x = 410.184, y = 3.910, z = -154.218 }, rot = { x = 0.000, y = 268.306, z = 0.000 }, level = 1, drop_tag = "战斗超级蒙德", state = GadgetState.ChestLocked, isOneoff = true, persistent = true }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1000068, name = "GADGET_STATE_CHANGE_68", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_68", action = "action_EVENT_GADGET_STATE_CHANGE_68", trigger_count = 0 },
{ config_id = 1000069, name = "GADGET_STATE_CHANGE_69", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_69", action = "action_EVENT_GADGET_STATE_CHANGE_69", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 139, 140 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_68", "GADGET_STATE_CHANGE_69" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_68(context, evt)
if 139 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_68(context, evt)
-- 解锁目标140
if 0 ~= ScriptLib.ChangeGroupGadget(context, { config_id = 140, state = GadgetState.Default }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : unlock_gadget")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_69(context, evt)
if 139 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_69(context, evt)
-- 将configid为 140 的物件更改为状态 GadgetState.ChestLocked
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 140, GadgetState.ChestLocked) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,8 @@
{
"areas": {},
"doors": {},
"entities": {},
"forces": {},
"points": {},
"transRadius": 0.0
}