添加配置表

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 = -1024.0, z = -1024.0 },
size = { x = 2048.0, z = 2048.0 },
born_pos = { x = -0.209, y = 0.140, z = 31.963 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -20,
city_id = 1,
vision_anchor = { x = -1024.0, z = -1024.0 }
}
-- 所有的区块
blocks = { 40021 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -1024.0, z = -1024.0 }, max = { x = 1024.0, z = 1024.0 } }
}
-- Dummy Points
dummy_points = { }
-- Routes
routes_config = { "routes" }
@@ -0,0 +1,116 @@
{
"sceneId": 40021,
"routes": [
{
"localId": 1,
"name": "Route_001",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 16.0,
"y": 2.5,
"z": 0.0
},
"waitTime": 0.0,
"targetVelocity": 1.0
},
{
"pos": {
"x": 13.4531488,
"y": 5.0,
"z": 0.0
},
"waitTime": 0.0,
"targetVelocity": 1.0
},
{
"pos": {
"x": 9.251377,
"y": 2.5,
"z": 0.0
},
"waitTime": 0.0,
"targetVelocity": 1.0
}
]
},
{
"localId": 2,
"name": "Route_002",
"type": "Reciprocate",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -4.0,
"y": 2.5,
"z": 14.0
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": -7.49353838,
"y": 5.916317,
"z": 14.0
},
"waitTime": 0.0,
"targetVelocity": 2.0
},
{
"pos": {
"x": 0.961259842,
"y": 5.88027763,
"z": 14.0
},
"waitTime": 0.0,
"targetVelocity": 2.0
}
]
},
{
"localId": 3,
"name": "Route_003",
"type": "OneWay",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -7.0,
"y": 5.0,
"z": 0.0
},
"waitTime": 0.0,
"targetVelocity": 4.0
},
{
"pos": {
"x": -13.2197628,
"y": 6.96425152,
"z": 0.0
},
"waitTime": 0.0,
"targetVelocity": 4.0
},
{
"pos": {
"x": -15.745801,
"y": 2.62181377,
"z": 0.0
},
"waitTime": 0.0,
"targetVelocity": 4.0
}
]
}
]
}
@@ -0,0 +1,15 @@
-- 所有的group
groups = {
{ id = 240021009, refresh_id = 1, pos = { x = 1.087, y = 0.002, z = 7.269 } },
{ id = 240021010, refresh_id = 1, pos = { x = -8.108, y = 0.002, z = -1.666 } },
{ id = 240021011, refresh_id = 1003, pos = { x = 1.496, y = 0.002, z = -1.879 } },
{ id = 240021012, refresh_id = 1001, pos = { x = -8.939, y = 0.002, z = -3.959 } },
{ id = 240021013, refresh_id = 1001, pos = { x = -0.858, y = 0.119, z = 0.050 } },
{ id = 240021014, refresh_id = 1, pos = { x = -3.465, y = 0.002, z = -4.259 } },
{ id = 240021015, refresh_id = 1001, pos = { x = -11.024, y = 0.002, z = -5.497 } },
{ id = 240021016, refresh_id = 1002, pos = { x = -4.912, y = 0.002, z = -2.694 } },
{ id = 240021017, refresh_id = 1002, pos = { x = -11.024, y = 0.002, z = -5.497 } },
{ id = 240021018, refresh_id = 1002, pos = { x = -4.912, y = 0.002, z = -2.694 } },
{ id = 240021019, refresh_id = 1002, pos = { x = -11.024, y = 0.002, z = -6.400 } },
{ id = 240021020, refresh_id = 1002, pos = { x = -4.912, y = 0.002, z = -2.694 } }
}
@@ -0,0 +1,676 @@
-- 基础信息
local base_info = {
group_id = 240021009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 9001, gadget_id = 70360010, pos = { x = 0.000, y = 0.100, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9010, gadget_id = 70350253, pos = { x = 16.000, y = 2.500, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 1 },
{ config_id = 9011, gadget_id = 70350253, pos = { x = -4.000, y = 2.500, z = 14.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 2 },
{ config_id = 9012, gadget_id = 70350253, pos = { x = 3.862, y = 2.341, z = 14.322 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9013, gadget_id = 70350253, pos = { x = 13.237, y = 2.341, z = 13.661 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9014, gadget_id = 70350253, pos = { x = -11.647, y = 2.341, z = 13.683 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9015, gadget_id = 70350253, pos = { x = 7.356, y = 2.341, z = -0.833 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9016, gadget_id = 70350253, pos = { x = -7.000, y = 5.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, route_id = 3 },
{ config_id = 9017, gadget_id = 70350253, pos = { x = -15.213, y = 2.341, z = -0.128 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9018, gadget_id = 70350253, pos = { x = 12.608, y = 2.341, z = -11.476 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9019, gadget_id = 70350253, pos = { x = 1.002, y = 2.341, z = -11.746 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 9020, gadget_id = 70350253, pos = { x = -8.946, y = 2.341, z = -11.684 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1009002, name = "SELECT_OPTION_9002", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9002", action = "action_EVENT_SELECT_OPTION_9002" },
{ config_id = 1009003, name = "GADGET_CREATE_9003", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_9003", action = "action_EVENT_GADGET_CREATE_9003" },
{ config_id = 1009004, name = "SELECT_OPTION_9004", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9004", action = "action_EVENT_SELECT_OPTION_9004" },
{ config_id = 1009005, name = "SELECT_OPTION_9005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9005", action = "action_EVENT_SELECT_OPTION_9005" },
{ config_id = 1009006, name = "SELECT_OPTION_9006", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9006", action = "action_EVENT_SELECT_OPTION_9006" },
{ config_id = 1009007, name = "SELECT_OPTION_9007", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9007", action = "action_EVENT_SELECT_OPTION_9007" },
{ config_id = 1009008, name = "SELECT_OPTION_9008", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9008", action = "action_EVENT_SELECT_OPTION_9008" },
{ config_id = 1009009, name = "SELECT_OPTION_9009", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_9009", action = "action_EVENT_SELECT_OPTION_9009" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 9001, 9010, 9011, 9012, 9013, 9014, 9015, 9016, 9017, 9018, 9019, 9020 },
regions = { },
triggers = { "SELECT_OPTION_9002", "GADGET_CREATE_9003", "SELECT_OPTION_9004", "SELECT_OPTION_9005", "SELECT_OPTION_9006", "SELECT_OPTION_9007", "SELECT_OPTION_9008", "SELECT_OPTION_9009" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_9002(context, evt)
-- 判断是gadgetid 9001 option_id 178
if 9001 ~= evt.param1 then
return false
end
if 178 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9002(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 240021015, 2)
-- 创建编号为10(该怪物潮的识别id)的怪物潮,创建怪物总数为199,场上怪物最少6只,最多6只
if 0 ~= ScriptLib.AutoMonsterTide(context, 10, 240021015, {15001,15002,15003,15004,15005,15006,15007,15008,15009,15010,15011,15012,15013,15014}, 199, 6, 6) then
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_9003(context, evt)
if 9001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_9003(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 240021009, 9001, {177,178,184,180,185,186,179}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_9004(context, evt)
-- 判断是gadgetid 9001 option_id 177
if 9001 ~= evt.param1 then
return false
end
if 177 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9004(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021010, suite = 2 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 改变指定group组240021009中, configid为9001的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 240021009, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 创建编号为1(该怪物潮的识别id)的怪物潮,创建怪物总数为50,场上怪物最少2只,最多2只
if 0 ~= ScriptLib.AutoMonsterTide(context, 1, 240021012, {12001,12002,12003,12004,12005}, 50, 2, 2) then
return -1
end
-- 创建编号为2(该怪物潮的识别id)的怪物潮,创建怪物总数为50,场上怪物最少2只,最多2只
if 0 ~= ScriptLib.AutoMonsterTide(context, 2, 240021012, {12006,12007,12008,12009,12010}, 50, 2, 2) then
return -1
end
-- 创建编号为3(该怪物潮的识别id)的怪物潮,创建怪物总数为50,场上怪物最少2只,最多2只
if 0 ~= ScriptLib.AutoMonsterTide(context, 3, 240021012, {12011,12012,12013,12014,12015}, 50, 2, 2) then
return -1
end
-- 创建编号为4(该怪物潮的识别id)的怪物潮,创建怪物总数为50,场上怪物最少1只,最多1只
if 0 ~= ScriptLib.AutoMonsterTide(context, 4, 240021013, {13002,13003,13004,13005}, 50, 1, 1) then
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021014, suite = 2 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 0 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 0, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 0 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 0, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_9005(context, evt)
-- 判断是gadgetid 9001 option_id 184
if 9001 ~= evt.param1 then
return false
end
if 184 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9005(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 240021016, 2)
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_9006(context, evt)
-- 判断是gadgetid 9001 option_id 180
if 9001 ~= evt.param1 then
return false
end
if 180 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9006(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 240021017, 2)
-- 创建编号为15(该怪物潮的识别id)的怪物潮,创建怪物总数为99,场上怪物最少5只,最多5只
if 0 ~= ScriptLib.AutoMonsterTide(context, 15, 240021017, {17001,17002,17003,17004,17005,17006,17007,17008,17009,17010,17011,17012,17013,17014}, 99, 5, 5) then
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_9007(context, evt)
-- 判断是gadgetid 9001 option_id 185
if 9001 ~= evt.param1 then
return false
end
if 185 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9007(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 240021018, 2)
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_9008(context, evt)
-- 判断是gadgetid 9001 option_id 186
if 9001 ~= evt.param1 then
return false
end
if 186 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9008(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 240021019, 2)
-- 创建编号为15(该怪物潮的识别id)的怪物潮,创建怪物总数为99,场上怪物最少2只,最多2只
if 0 ~= ScriptLib.AutoMonsterTide(context, 15, 240021019, {19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014}, 99, 2, 2) then
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_9009(context, evt)
-- 判断是gadgetid 9001 option_id 179
if 9001 ~= evt.param1 then
return false
end
if 179 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_9009(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021020, suite = 2 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option177
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 177) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option178
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 178) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option184
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 184) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option180
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 180) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option185
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 185) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option186
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 186) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 删除指定group 240021009 ;指定config9001;物件身上指定option179
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 240021009, 9001, 179) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将configid为 9001 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 9001, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,82 @@
-- 基础信息
local base_info = {
group_id = 240021010
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 10001, gadget_id = 70900205, pos = { x = 9.894, y = -1.248, z = -2.955 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 10002, gadget_id = 70950009, pos = { x = 0.146, y = -0.943, z = 0.994 }, rot = { x = 0.000, y = 41.385, 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 = { 10001 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 10001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,102 @@
-- 基础信息
local base_info = {
group_id = 240021011
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 11002, monster_id = 20040102, pos = { x = -0.032, y = 0.002, z = 0.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 11003, monster_id = 20040302, pos = { x = -0.032, y = 0.002, z = 0.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 11004, monster_id = 20040202, pos = { x = -0.032, y = 0.002, z = 0.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 11001, gadget_id = 70900205, pos = { x = -7.994, y = -4.880, z = -5.619 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 11001 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 11002 },
gadgets = { 11001 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { 11004 },
gadgets = { 11001 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { 11003 },
gadgets = { 11001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,87 @@
-- 基础信息
local base_info = {
group_id = 240021012
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 12001, monster_id = 20011001, pos = { x = -0.137, y = 0.002, z = -14.324 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12002, monster_id = 20011001, pos = { x = -5.071, y = 0.002, z = -12.923 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12003, monster_id = 20011101, pos = { x = 4.494, y = 0.002, z = -12.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 } },
{ config_id = 12004, monster_id = 20011001, pos = { x = 8.870, y = 0.002, z = -9.982 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12005, monster_id = 20011001, pos = { x = -8.969, y = 0.002, z = -9.864 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12006, monster_id = 20011001, pos = { x = 11.501, y = 0.002, z = -5.558 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12007, monster_id = 20011101, pos = { x = 11.619, y = 0.002, z = -0.086 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 } },
{ config_id = 12008, monster_id = 20011001, pos = { x = 9.892, y = 0.002, z = 4.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12009, monster_id = 20011001, pos = { x = 7.133, y = 0.002, z = 8.991 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12010, monster_id = 20011001, pos = { x = 3.318, y = 0.002, z = 11.180 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12011, monster_id = 20011001, pos = { x = -0.412, y = 0.002, z = 13.336 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12012, monster_id = 20011001, pos = { x = -5.346, y = 0.002, z = 11.480 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12013, monster_id = 20011101, pos = { x = -10.150, y = 0.002, z = 8.002 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 } },
{ config_id = 12014, monster_id = 20011001, pos = { x = -12.895, y = 0.002, z = 2.521 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 12015, monster_id = 20011001, pos = { x = -12.290, y = 0.002, z = -4.515 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12016, gadget_id = 70900205, pos = { x = -3.972, y = -3.917, z = -0.965 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 12016 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,145 @@
-- 基础信息
local base_info = {
group_id = 240021013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 13002, monster_id = 21010201, pos = { x = -8.350, y = 0.002, z = 0.308 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 13003, monster_id = 21010201, pos = { x = 0.124, y = 0.002, z = -7.381 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true },
{ config_id = 13004, monster_id = 21030101, pos = { x = 7.223, y = 0.002, z = 0.185 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true, affix = { 6106 } },
{ config_id = 13005, monster_id = 21010201, pos = { x = -0.023, y = 0.002, z = 7.897 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, disableWander = true }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 13001, gadget_id = 70900205, pos = { x = -0.106, y = -1.170, z = 5.226 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1013006, name = "ANY_MONSTER_LIVE_13006", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_13006", action = "action_EVENT_ANY_MONSTER_LIVE_13006" },
{ config_id = 1013007, name = "CHALLENGE_FAIL_13007", event = EventType.EVENT_CHALLENGE_FAIL, source = "", condition = "", action = "action_EVENT_CHALLENGE_FAIL_13007" },
{ config_id = 1013008, name = "CHALLENGE_SUCCESS_13008", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "5", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_13008" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 13001 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_13006", "CHALLENGE_FAIL_13007", "CHALLENGE_SUCCESS_13008" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_13006(context, evt)
if 13002 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_13006(context, evt)
-- 创建编号为5(该挑战的识别id),挑战内容为2的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 5, 2, 180, 240021013, 6, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_13007(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021012, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021013, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021014, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_13008(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021012, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021013, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021014, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
@@ -0,0 +1,202 @@
-- 基础信息
local base_info = {
group_id = 240021014
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 14001, gadget_id = 70900205, pos = { x = -6.638, y = -3.137, z = -6.439 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14002, gadget_id = 70900332, pos = { x = 4.138, y = 0.002, z = 4.345 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14003, gadget_id = 70900332, pos = { x = 4.072, y = 0.002, z = -4.025 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14004, gadget_id = 70900332, pos = { x = -6.267, y = 0.002, z = -0.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14005, gadget_id = 70900332, pos = { x = -4.279, y = 0.002, z = -4.553 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14006, gadget_id = 70900332, pos = { x = 6.048, y = 0.002, z = 0.087 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14007, gadget_id = 70900332, pos = { x = -2.896, y = 0.002, z = 4.695 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14012, gadget_id = 70900332, pos = { x = -6.883, y = 0.002, z = -7.704 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14013, gadget_id = 70900332, pos = { x = 6.381, y = 0.002, z = -7.802 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14014, gadget_id = 70900332, pos = { x = -0.246, y = 0.002, z = 9.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14017, gadget_id = 70900332, pos = { x = -7.831, y = 0.002, z = 6.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14018, gadget_id = 70900332, pos = { x = 0.469, y = 0.002, z = -10.233 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 14019, gadget_id = 70900332, pos = { x = 6.122, y = 0.002, z = 7.334 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1014008, name = "GADGET_CREATE_14008", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_14008", action = "action_EVENT_GADGET_CREATE_14008" },
{ config_id = 1014009, name = "TIMER_EVENT_14009", event = EventType.EVENT_TIMER_EVENT, source = "first", condition = "", action = "action_EVENT_TIMER_EVENT_14009" },
{ config_id = 1014010, name = "GADGET_CREATE_14010", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_14010", action = "action_EVENT_GADGET_CREATE_14010" },
{ config_id = 1014011, name = "TIMER_EVENT_14011", event = EventType.EVENT_TIMER_EVENT, source = "second", condition = "", action = "action_EVENT_TIMER_EVENT_14011" },
{ config_id = 1014015, name = "GADGET_CREATE_14015", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_14015", action = "action_EVENT_GADGET_CREATE_14015" },
{ config_id = 1014016, name = "TIMER_EVENT_14016", event = EventType.EVENT_TIMER_EVENT, source = "third", condition = "", action = "" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 14001 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 14001, 14002, 14003, 14004 },
regions = { },
triggers = { "GADGET_CREATE_14008", "TIMER_EVENT_14009" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 14001, 14005, 14006, 14007 },
regions = { },
triggers = { "GADGET_CREATE_14010", "TIMER_EVENT_14011" },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { 14001, 14012, 14013, 14014 },
regions = { },
triggers = { "GADGET_CREATE_14015", "TIMER_EVENT_14016" },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { 14001, 14017, 14018, 14019 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_CREATE_14008(context, evt)
if 14002 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_14008(context, evt)
-- 延迟35秒后,向groupId为:240021014的对象,请求一次调用,并将string参数:"first" 传递过去
if 0 ~= ScriptLib.CreateGroupTimerEvent(context, 240021014, "first", 35) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_timerevent_by_group")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_TIMER_EVENT_14009(context, evt)
-- 添加suite3的新内容
ScriptLib.AddExtraGroupSuite(context, 240021014, 3)
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_14010(context, evt)
if 14005 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_14010(context, evt)
-- 延迟30秒后,向groupId为:240021014的对象,请求一次调用,并将string参数:"second" 传递过去
if 0 ~= ScriptLib.CreateGroupTimerEvent(context, 240021014, "second", 30) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_timerevent_by_group")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_TIMER_EVENT_14011(context, evt)
-- 添加suite4的新内容
ScriptLib.AddExtraGroupSuite(context, 240021014, 4)
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_14015(context, evt)
if 14012 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_14015(context, evt)
-- 延迟25秒后,向groupId为:240021014的对象,请求一次调用,并将string参数:"third" 传递过去
if 0 ~= ScriptLib.CreateGroupTimerEvent(context, 240021014, "third", 25) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : create_timerevent_by_group")
return -1
end
return 0
end
@@ -0,0 +1,152 @@
-- 基础信息
local base_info = {
group_id = 240021015
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 15001, monster_id = 20011001, pos = { x = 7.834, y = 0.002, z = -4.363 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 1 },
{ config_id = 15002, monster_id = 20011001, pos = { x = 5.009, y = 0.002, z = -6.178 }, rot = { x = 0.000, y = 320.000, z = 0.000 }, level = 1 },
{ config_id = 15003, monster_id = 20011001, pos = { x = 1.856, y = 0.002, z = -7.382 }, rot = { x = 0.000, y = 345.000, z = 0.000 }, level = 1 },
{ config_id = 15004, monster_id = 20011001, pos = { x = -2.611, y = 0.002, z = -7.690 }, rot = { x = 0.000, y = 25.000, z = 0.000 }, level = 1 },
{ config_id = 15005, monster_id = 20011001, pos = { x = -6.395, y = 0.002, z = -5.377 }, rot = { x = 0.000, y = 45.000, z = 0.000 }, level = 1 },
{ config_id = 15006, monster_id = 20011001, pos = { x = -8.990, y = 0.002, z = -1.801 }, rot = { x = 0.000, y = 75.000, z = 0.000 }, level = 1 },
{ config_id = 15007, monster_id = 20011101, pos = { x = -9.593, y = 0.002, z = 2.756 }, rot = { x = 0.000, y = 105.000, z = 0.000 }, level = 1 },
{ config_id = 15008, monster_id = 20011001, pos = { x = 8.844, y = 0.002, z = -1.415 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 15009, monster_id = 20011001, pos = { x = 9.853, y = 0.002, z = 1.750 }, rot = { x = 0.000, y = 260.000, z = 0.000 }, level = 1 },
{ config_id = 15010, monster_id = 20011001, pos = { x = 8.252, y = 0.002, z = 6.088 }, rot = { x = 0.000, y = 240.000, z = 0.000 }, level = 1 },
{ config_id = 15011, monster_id = 20011001, pos = { x = 4.573, y = 0.002, z = 8.853 }, rot = { x = 0.000, y = 220.000, z = 0.000 }, level = 1 },
{ config_id = 15012, monster_id = 20011101, pos = { x = 0.497, y = 0.002, z = 10.075 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 15013, monster_id = 20011001, pos = { x = -3.784, y = 0.002, z = 9.174 }, rot = { x = 0.000, y = 160.000, z = 0.000 }, level = 1 },
{ config_id = 15014, monster_id = 20011001, pos = { x = -6.471, y = 0.002, z = 6.777 }, rot = { x = 0.000, y = 140.000, z = 0.000 }, level = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 15015, gadget_id = 70900205, pos = { x = 6.004, y = -3.044, z = 2.916 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1015016, name = "ANY_MONSTER_LIVE_15016", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_15016", action = "action_EVENT_ANY_MONSTER_LIVE_15016" },
{ config_id = 1015017, name = "CHALLENGE_SUCCESS_15017", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "11", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_15017" },
{ config_id = 1015018, name = "CHALLENGE_FAIL_15018", event = EventType.EVENT_CHALLENGE_FAIL, source = "11", condition = "", action = "action_EVENT_CHALLENGE_FAIL_15018" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 15015 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 15015 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_15016", "CHALLENGE_SUCCESS_15017", "CHALLENGE_FAIL_15018" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_15016(context, evt)
if 15001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_15016(context, evt)
-- 创建编号为11(该挑战的识别id),挑战内容为2的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 11, 2, 180, 240021015, 30, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_15017(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021015, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_15018(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021015, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
@@ -0,0 +1,139 @@
-- 基础信息
local base_info = {
group_id = 240021016
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 16001, monster_id = 23020102, pos = { x = 0.078, y = 0.003, z = -7.673 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1006, 1007, 1008, 1009, 1010, 1011 } }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 16002, gadget_id = 70900205, pos = { x = 0.342, y = -1.923, z = -10.629 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1016003, name = "ANY_MONSTER_LIVE_16003", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_16003", action = "action_EVENT_ANY_MONSTER_LIVE_16003" },
{ config_id = 1016004, name = "CHALLENGE_SUCCESS_16004", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "12", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_16004" },
{ config_id = 1016005, name = "CHALLENGE_FAIL_16005", event = EventType.EVENT_CHALLENGE_FAIL, source = "12", condition = "", action = "action_EVENT_CHALLENGE_FAIL_16005" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 16002 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 16001 },
gadgets = { 16002 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_16003", "CHALLENGE_SUCCESS_16004", "CHALLENGE_FAIL_16005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_16003(context, evt)
if 16001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_16003(context, evt)
-- 创建编号为12(该挑战的识别id),挑战内容为2的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 12, 2, 180, 240021016, 1, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_16004(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021016, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_16005(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021016, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
@@ -0,0 +1,152 @@
-- 基础信息
local base_info = {
group_id = 240021017
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 17001, monster_id = 21010301, pos = { x = 7.834, y = 0.002, z = -4.363 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 1 },
{ config_id = 17002, monster_id = 21010301, pos = { x = 5.009, y = 0.002, z = -6.178 }, rot = { x = 0.000, y = 320.000, z = 0.000 }, level = 1 },
{ config_id = 17003, monster_id = 21010301, pos = { x = 1.856, y = 0.002, z = -7.382 }, rot = { x = 0.000, y = 345.000, z = 0.000 }, level = 1 },
{ config_id = 17004, monster_id = 21010301, pos = { x = -2.611, y = 0.002, z = -7.690 }, rot = { x = 0.000, y = 25.000, z = 0.000 }, level = 1 },
{ config_id = 17005, monster_id = 21010301, pos = { x = -6.395, y = 0.002, z = -5.377 }, rot = { x = 0.000, y = 45.000, z = 0.000 }, level = 1 },
{ config_id = 17006, monster_id = 21010301, pos = { x = -8.990, y = 0.002, z = -1.801 }, rot = { x = 0.000, y = 75.000, z = 0.000 }, level = 1 },
{ config_id = 17007, monster_id = 21010301, pos = { x = -9.593, y = 0.002, z = 2.756 }, rot = { x = 0.000, y = 105.000, z = 0.000 }, level = 1 },
{ config_id = 17008, monster_id = 21020101, pos = { x = 8.844, y = 0.002, z = -1.415 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1 },
{ config_id = 17009, monster_id = 21010301, pos = { x = 9.853, y = 0.002, z = 1.750 }, rot = { x = 0.000, y = 260.000, z = 0.000 }, level = 1 },
{ config_id = 17010, monster_id = 21010301, pos = { x = 8.252, y = 0.002, z = 6.088 }, rot = { x = 0.000, y = 240.000, z = 0.000 }, level = 1 },
{ config_id = 17011, monster_id = 21010301, pos = { x = 4.573, y = 0.002, z = 8.853 }, rot = { x = 0.000, y = 220.000, z = 0.000 }, level = 1 },
{ config_id = 17012, monster_id = 21010301, pos = { x = 0.497, y = 0.002, z = 10.075 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 17013, monster_id = 21010301, pos = { x = -3.784, y = 0.002, z = 9.174 }, rot = { x = 0.000, y = 160.000, z = 0.000 }, level = 1 },
{ config_id = 17014, monster_id = 21010301, pos = { x = -6.471, y = 0.002, z = 6.777 }, rot = { x = 0.000, y = 140.000, z = 0.000 }, level = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 17015, gadget_id = 70900205, pos = { x = 6.004, y = -3.044, z = 2.916 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1017016, name = "ANY_MONSTER_LIVE_17016", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_17016", action = "action_EVENT_ANY_MONSTER_LIVE_17016" },
{ config_id = 1017017, name = "CHALLENGE_FAIL_17017", event = EventType.EVENT_CHALLENGE_FAIL, source = "13", condition = "", action = "action_EVENT_CHALLENGE_FAIL_17017" },
{ config_id = 1017018, name = "CHALLENGE_SUCCESS_17018", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "13", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_17018" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 17015 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 17015 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_17016", "CHALLENGE_FAIL_17017", "CHALLENGE_SUCCESS_17018" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_17016(context, evt)
if 17001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_17016(context, evt)
-- 创建编号为13(该挑战的识别id),挑战内容为2的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 13, 2, 180, 240021017, 30, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_17017(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021017, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_17018(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021017, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
@@ -0,0 +1,139 @@
-- 基础信息
local base_info = {
group_id = 240021018
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 18001, monster_id = 21020501, pos = { x = 0.078, y = 0.003, z = -7.673 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, affix = { 1007, 1008, 1006 } }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 18002, gadget_id = 70900205, pos = { x = 0.342, y = -1.923, z = -10.629 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1018003, name = "ANY_MONSTER_LIVE_18003", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_18003", action = "action_EVENT_ANY_MONSTER_LIVE_18003" },
{ config_id = 1018004, name = "CHALLENGE_SUCCESS_18004", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "14", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_18004" },
{ config_id = 1018005, name = "CHALLENGE_FAIL_18005", event = EventType.EVENT_CHALLENGE_FAIL, source = "14", condition = "", action = "action_EVENT_CHALLENGE_FAIL_18005" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 18002 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 18001 },
gadgets = { 18002 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_18003", "CHALLENGE_SUCCESS_18004", "CHALLENGE_FAIL_18005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_18003(context, evt)
if 18001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_18003(context, evt)
-- 创建编号为14(该挑战的识别id),挑战内容为2的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 14, 2, 180, 240021018, 1, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_18004(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021018, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_18005(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021018, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
@@ -0,0 +1,198 @@
-- 基础信息
local base_info = {
group_id = 240021019
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 19001, monster_id = 21011001, pos = { x = 7.834, y = 0.002, z = -5.267 }, rot = { x = 0.000, y = 300.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19002, monster_id = 21010501, pos = { x = 5.009, y = 0.002, z = -7.082 }, rot = { x = 0.000, y = 320.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19003, monster_id = 21011001, pos = { x = 1.856, y = 0.002, z = -8.286 }, rot = { x = 0.000, y = 345.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19004, monster_id = 21010501, pos = { x = -2.611, y = 0.002, z = -8.593 }, rot = { x = 0.000, y = 25.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19005, monster_id = 21011001, pos = { x = -6.395, y = 0.002, z = -6.281 }, rot = { x = 0.000, y = 45.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19006, monster_id = 21010501, pos = { x = -8.990, y = 0.002, z = -2.704 }, rot = { x = 0.000, y = 75.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19007, monster_id = 21011001, pos = { x = -9.593, y = 0.002, z = 1.853 }, rot = { x = 0.000, y = 105.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19008, monster_id = 21010501, pos = { x = 8.844, y = 0.002, z = -2.319 }, rot = { x = 0.000, y = 270.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19009, monster_id = 21011001, pos = { x = 9.853, y = 0.002, z = 0.846 }, rot = { x = 0.000, y = 260.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19010, monster_id = 21010501, pos = { x = 8.252, y = 0.002, z = 5.184 }, rot = { x = 0.000, y = 240.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19011, monster_id = 21011001, pos = { x = 4.573, y = 0.002, z = 7.950 }, rot = { x = 0.000, y = 220.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19012, monster_id = 21010501, pos = { x = 0.497, y = 0.002, z = 9.171 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19013, monster_id = 21011001, pos = { x = -3.784, y = 0.002, z = 8.270 }, rot = { x = 0.000, y = 160.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19014, monster_id = 21010501, pos = { x = -6.471, y = 0.002, z = 5.873 }, rot = { x = 0.000, y = 140.000, z = 0.000 }, level = 1, affix = { 1008, 1011 } },
{ config_id = 19019, monster_id = 21010701, pos = { x = 6.342, y = 0.002, z = -6.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19020, monster_id = 21010701, pos = { x = 3.685, y = 0.002, z = -7.740 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19021, monster_id = 21010701, pos = { x = -4.526, y = 0.002, z = -7.688 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19022, monster_id = 21010701, pos = { x = -7.968, y = 0.002, z = -4.393 }, rot = { x = 0.000, y = 45.000, z = 0.000 }, level = 1 },
{ config_id = 19023, monster_id = 21010701, pos = { x = -9.470, y = 0.002, z = -0.458 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 19024, monster_id = 21010701, pos = { x = -8.477, y = 0.002, z = 3.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19025, monster_id = 21010701, pos = { x = -4.969, y = 0.002, z = 7.012 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19026, monster_id = 21010701, pos = { x = -1.742, y = 0.002, z = 8.745 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19027, monster_id = 21010701, pos = { x = 2.446, y = 0.002, z = 8.685 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19028, monster_id = 21010701, pos = { x = 6.249, y = 0.002, z = 6.461 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19029, monster_id = 21010701, pos = { x = 8.935, y = 0.002, z = 3.019 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19030, monster_id = 21010701, pos = { x = 8.318, y = 0.002, z = -3.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19031, monster_id = 21010701, pos = { x = 9.442, y = 0.002, z = -0.860 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19032, monster_id = 21020101, pos = { x = 5.347, y = 0.002, z = 9.729 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 19033, monster_id = 21020101, pos = { x = -7.096, y = 0.002, z = 8.173 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
{ config_id = 19034, monster_id = 21020101, pos = { x = 7.729, y = 0.002, z = -8.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19035, monster_id = 21020101, pos = { x = -9.094, y = 0.002, z = -6.149 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 19015, gadget_id = 70900205, pos = { x = 6.004, y = -3.044, z = 2.012 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 19036, gadget_id = 70950060, pos = { x = 0.000, y = 0.000, z = 0.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1019016, name = "ANY_MONSTER_LIVE_19016", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_19016", action = "action_EVENT_ANY_MONSTER_LIVE_19016" },
{ config_id = 1019017, name = "CHALLENGE_FAIL_19017", event = EventType.EVENT_CHALLENGE_FAIL, source = "16", condition = "", action = "action_EVENT_CHALLENGE_FAIL_19017" },
{ config_id = 1019018, name = "CHALLENGE_SUCCESS_19018", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "16", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_19018" },
{ config_id = 1019037, name = "GADGET_STATE_CHANGE_19037", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_19037", action = "action_EVENT_GADGET_STATE_CHANGE_19037" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 19015 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 19015, 19036 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_19016", "CHALLENGE_FAIL_19017", "CHALLENGE_SUCCESS_19018" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_19016(context, evt)
if 19001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_19016(context, evt)
-- 创建编号为16(该挑战的识别id),挑战内容为3的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 16, 3, 300, 10, 0, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
-- 创建编号为17(该怪物潮的识别id)的怪物潮,创建怪物总数为99,场上怪物最少2只,最多2只
if 0 ~= ScriptLib.AutoMonsterTide(context, 17, 240021019, {19022,19023,19019,19020,19021,19024,19025,19026,19027,19028,19029,19030,19031}, 99, 2, 2) then
return -1
end
-- 创建编号为18(该怪物潮的识别id)的怪物潮,创建怪物总数为99,场上怪物最少1只,最多1只
if 0 ~= ScriptLib.AutoMonsterTide(context, 18, 240021019, {19032,19033,19034,19035}, 99, 1, 1) then
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_19017(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021019, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_19018(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021019, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_19037(context, evt)
if 19036 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_19037(context, evt)
-- 终止识别id为16的挑战,并判定失败
ScriptLib.StopChallenge(context, 16, 0)
return 0
end
@@ -0,0 +1,142 @@
-- 基础信息
local base_info = {
group_id = 240021020
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
-- 测试用
{ config_id = 20001, monster_id = 22020101, pos = { x = -3.749, y = 0.003, z = -7.439 }, rot = { x = 0.000, y = 30.000, z = 0.000 }, level = 1, pose_id = 101 },
-- 测试用
{ config_id = 20006, monster_id = 22030101, pos = { x = 4.126, y = 0.002, z = -7.249 }, rot = { x = 0.000, y = 330.000, z = 0.000 }, level = 1, pose_id = 101 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 20002, gadget_id = 70900205, pos = { x = 0.342, y = -1.923, z = -10.629 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1020003, name = "ANY_MONSTER_LIVE_20003", event = EventType.EVENT_ANY_MONSTER_LIVE, source = "", condition = "condition_EVENT_ANY_MONSTER_LIVE_20003", action = "action_EVENT_ANY_MONSTER_LIVE_20003" },
{ config_id = 1020004, name = "CHALLENGE_SUCCESS_20004", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "19", condition = "", action = "action_EVENT_CHALLENGE_SUCCESS_20004" },
{ config_id = 1020005, name = "CHALLENGE_FAIL_20005", event = EventType.EVENT_CHALLENGE_FAIL, source = "19", condition = "", action = "action_EVENT_CHALLENGE_FAIL_20005" }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 20002 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 20001, 20006 },
gadgets = { 20002 },
regions = { },
triggers = { "ANY_MONSTER_LIVE_20003", "CHALLENGE_SUCCESS_20004", "CHALLENGE_FAIL_20005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_LIVE_20003(context, evt)
if 20001 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_LIVE_20003(context, evt)
-- 创建编号为19(该挑战的识别id),挑战内容为2的区域挑战,具体参数填写方式,见DungeonChallengeData表中的注释,所有填写的值都必须是int类型
if 0 ~= ScriptLib.ActiveChallenge(context, 19, 2, 300, 240021020, 2, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : active_challenge")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_SUCCESS_20004(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021020, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_CHALLENGE_FAIL_20005(context, evt)
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021020, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group,指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 240021009, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
@@ -0,0 +1,576 @@
{
"areas": {},
"doors": {},
"entities": {
"1": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": -9.928484,
"y": -26.79622,
"z": 6.03121
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 50.0,
"heightType": "Center",
"length": 500.0,
"useHeight": true,
"width": 500.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"10": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": -2.822931,
"y": -55.5806,
"z": -2.090287
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 70.0,
"useHeight": true,
"width": 70.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "DeadRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"2": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": 16.36714,
"y": 0.001746222,
"z": -28.19244
},
"rot": {
"x": 0.0,
"y": 334.3033,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 10.0,
"useHeight": true,
"width": 10.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"3": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": 31.9649,
"y": 4.174105,
"z": -19.52324
},
"rot": {
"x": 0.0,
"y": 302.4832,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"4": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": 36.69027,
"y": 0.7848034,
"z": 7.814014
},
"rot": {
"x": 0.0,
"y": 254.4186,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"5": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": 22.37552,
"y": 0.08817928,
"z": 27.40991
},
"rot": {
"x": 0.0,
"y": 216.8359,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"6": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": -24.50185,
"y": 2.331731,
"z": -28.61504
},
"rot": {
"x": 0.0,
"y": 223.3225,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"7": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": -37.31676,
"y": 6.307096,
"z": -7.648373
},
"rot": {
"x": 0.0,
"y": 254.4234,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"8": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.54,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": -33.34708,
"y": 9.070407,
"z": 17.9517
},
"rot": {
"x": 0.0,
"y": 303.0047,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
},
"9": {
"$type": "ConfigLocalTrigger",
"alias": "",
"areaId": 0,
"checkCount": 0,
"checkDist": 500.0,
"floatParam": 0.0,
"gadgetId": 70010006,
"groupLimit": false,
"isModelHidden": false,
"meta": null,
"pointType": "Other",
"pos": {
"x": -19.54188,
"y": 6.985961,
"z": 33.31224
},
"rot": {
"x": 0.0,
"y": 329.4946,
"z": 0.0
},
"shape": {
"$type": "ConfigShapeRect",
"centerType": "Center",
"height": 100.0,
"heightType": "Center",
"length": 20.0,
"useHeight": true,
"width": 20.0
},
"stringParam": "",
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"triggerFlag": "NoReviveRegion",
"triggerInterval": 0.1,
"type": "NORMAL",
"unlocked": true,
"vectorParam": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"withGO": true
}
},
"forces": {},
"points": {
"2": {
"$type": "DungeonQuitPoint",
"alias": "",
"areaId": 0,
"gadgetId": 70120004,
"groupLimit": false,
"isModelHidden": false,
"pointType": "DungeonQuitPoint",
"pos": {
"x": -0.1,
"y": 2.758856,
"z": -62.64071
},
"rot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"size": {
"x": 5.0,
"y": 5.0,
"z": 5.0
},
"tranPos": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"tranRot": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"type": "NORMAL",
"unlocked": true
}
},
"transRadius": 0.0
}