0
0
mirror of https://gitlab.com/YuukiPS/GC-Resources.git synced 2025-04-29 09:35:48 +00:00
GC-Resources/Resources/Scripts/Scene/20149/scene20149_group220149017.lua
KingRainbow44 8dd3a721e5
Revert "The Great De-Local'ifying of defs and base_info"
This reverts commit 0989747b
2023-08-30 21:15:50 -04:00

774 lines
26 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 基础信息
local base_info = {
group_id = 220149017
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 17001, gadget_id = 70900201, pos = { x = 512.594, y = 101.486, z = 284.700 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17002, gadget_id = 70900201, pos = { x = 535.662, y = 111.248, z = 310.713 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17005, gadget_id = 70900201, pos = { x = 535.336, y = 116.944, z = 336.508 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17006, gadget_id = 70900201, pos = { x = 524.321, y = 117.595, z = 340.400 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17007, gadget_id = 70900201, pos = { x = 515.308, y = 119.625, z = 364.307 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17009, gadget_id = 70900201, pos = { x = 454.603, y = 138.072, z = 402.661 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 科学家房间
{ config_id = 17010, gadget_id = 70900201, pos = { x = 492.492, y = 132.144, z = 408.802 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17011, gadget_id = 70900201, pos = { x = 474.287, y = 131.418, z = 402.640 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17012, gadget_id = 70900201, pos = { x = 476.374, y = 133.868, z = 376.813 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 高台勾爪
{ config_id = 17013, gadget_id = 70900201, pos = { x = 438.828, y = 149.658, z = 370.556 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_NORMAL },
{ config_id = 17015, gadget_id = 70900201, pos = { x = 435.330, y = 145.229, z = 346.660 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_NORMAL },
-- 透明地板
{ config_id = 17018, gadget_id = 70900201, pos = { x = 434.767, y = 128.043, z = 333.515 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17025, gadget_id = 70900201, pos = { x = 431.015, y = 99.052, z = 310.838 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17027, gadget_id = 70900201, pos = { x = 527.718, y = 117.249, z = 338.232 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17028, gadget_id = 70900201, pos = { x = 470.161, y = 108.407, z = 307.046 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17029, gadget_id = 70900201, pos = { x = 535.506, y = 111.239, z = 310.822 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17031, gadget_id = 70900201, pos = { x = 528.543, y = 109.902, z = 309.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17033, gadget_id = 70900201, pos = { x = 529.803, y = 105.736, z = 293.750 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 17034, gadget_id = 70900201, pos = { x = 504.891, y = 101.659, z = 266.856 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 高台勾爪
{ config_id = 17037, gadget_id = 70900201, pos = { x = 468.570, y = 133.835, z = 378.597 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, vision_level = VisionLevelType.VISION_LEVEL_NORMAL }
}
-- 区域
regions = {
{ config_id = 17003, shape = RegionShape.SPHERE, radius = 5, pos = { x = 512.594, y = 105.234, z = 284.700 } },
{ config_id = 17004, shape = RegionShape.CUBIC, size = { x = 20.000, y = 20.000, z = 8.000 }, pos = { x = 540.608, y = 112.930, z = 310.713 } },
{ config_id = 17008, shape = RegionShape.SPHERE, radius = 5, pos = { x = 514.151, y = 121.151, z = 364.307 } },
{ config_id = 17014, shape = RegionShape.SPHERE, radius = 3.5, pos = { x = 474.287, y = 131.418, z = 402.640 } },
{ config_id = 17016, shape = RegionShape.SPHERE, radius = 8, pos = { x = 438.828, y = 149.837, z = 369.852 } },
{ config_id = 17017, shape = RegionShape.CUBIC, size = { x = 10.000, y = 10.000, z = 10.000 }, pos = { x = 435.330, y = 138.750, z = 346.660 } },
{ config_id = 17019, shape = RegionShape.CUBIC, size = { x = 30.000, y = 20.000, z = 10.000 }, pos = { x = 434.767, y = 130.458, z = 333.515 } },
{ config_id = 17020, shape = RegionShape.SPHERE, radius = 5, pos = { x = 412.094, y = 129.689, z = 313.108 } },
{ config_id = 17021, shape = RegionShape.CUBIC, size = { x = 8.000, y = 10.000, z = 10.000 }, pos = { x = 446.525, y = 146.245, z = 311.001 } },
{ config_id = 17022, shape = RegionShape.SPHERE, radius = 4, pos = { x = 456.158, y = 151.927, z = 334.644 } },
{ config_id = 17023, shape = RegionShape.SPHERE, radius = 4, pos = { x = 441.734, y = 162.128, z = 321.451 } },
{ config_id = 17024, shape = RegionShape.SPHERE, radius = 8, pos = { x = 434.809, y = 157.238, z = 312.924 } },
{ config_id = 17026, shape = RegionShape.SPHERE, radius = 20, pos = { x = 431.015, y = 99.414, z = 310.838 } },
{ config_id = 17030, shape = RegionShape.CUBIC, size = { x = 15.000, y = 15.000, z = 10.000 }, pos = { x = 538.054, y = 119.239, z = 310.822 } },
{ config_id = 17032, shape = RegionShape.SPHERE, radius = 5, pos = { x = 469.445, y = 110.767, z = 307.046 } },
{ config_id = 17035, shape = RegionShape.SPHERE, radius = 5, pos = { x = 528.314, y = 112.878, z = 309.741 } },
{ config_id = 17036, shape = RegionShape.SPHERE, radius = 7, pos = { x = 529.354, y = 108.967, z = 293.165 } },
{ config_id = 17039, shape = RegionShape.SPHERE, radius = 8, pos = { x = 438.828, y = 149.837, z = 369.852 } }
}
-- 触发器
triggers = {
{ config_id = 1017003, name = "ENTER_REGION_17003", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17003", action = "action_EVENT_ENTER_REGION_17003" },
{ config_id = 1017004, name = "ENTER_REGION_17004", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17004", action = "action_EVENT_ENTER_REGION_17004" },
{ config_id = 1017008, name = "ENTER_REGION_17008", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17008", action = "action_EVENT_ENTER_REGION_17008" },
{ config_id = 1017014, name = "ENTER_REGION_17014", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17014", action = "action_EVENT_ENTER_REGION_17014" },
{ config_id = 1017016, name = "ENTER_REGION_17016", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17016", action = "action_EVENT_ENTER_REGION_17016" },
{ config_id = 1017017, name = "ENTER_REGION_17017", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17017", action = "action_EVENT_ENTER_REGION_17017" },
{ config_id = 1017019, name = "ENTER_REGION_17019", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17019", action = "action_EVENT_ENTER_REGION_17019" },
{ config_id = 1017020, name = "ENTER_REGION_17020", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17020", action = "action_EVENT_ENTER_REGION_17020", trigger_count = 0 },
{ config_id = 1017021, name = "ENTER_REGION_17021", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17021", action = "action_EVENT_ENTER_REGION_17021", trigger_count = 0 },
{ config_id = 1017022, name = "ENTER_REGION_17022", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17022", action = "action_EVENT_ENTER_REGION_17022", trigger_count = 0 },
{ config_id = 1017023, name = "ENTER_REGION_17023", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17023", action = "action_EVENT_ENTER_REGION_17023" },
{ config_id = 1017024, name = "ENTER_REGION_17024", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17024", action = "action_EVENT_ENTER_REGION_17024" },
{ config_id = 1017026, name = "ENTER_REGION_17026", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17026", action = "action_EVENT_ENTER_REGION_17026" },
{ config_id = 1017030, name = "ENTER_REGION_17030", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17030", action = "action_EVENT_ENTER_REGION_17030" },
{ config_id = 1017032, name = "ENTER_REGION_17032", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17032", action = "action_EVENT_ENTER_REGION_17032" },
{ config_id = 1017035, name = "ENTER_REGION_17035", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17035", action = "action_EVENT_ENTER_REGION_17035" },
{ config_id = 1017036, name = "ENTER_REGION_17036", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17036", action = "action_EVENT_ENTER_REGION_17036" },
{ config_id = 1017038, name = "VARIABLE_CHANGE_17038", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_17038", action = "action_EVENT_VARIABLE_CHANGE_17038" },
{ config_id = 1017039, name = "ENTER_REGION_17039", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_17039", action = "action_EVENT_ENTER_REGION_17039" }
}
-- 变量
variables = {
{ config_id = 1, name = "RaioState", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 17001 },
regions = { 17003 },
triggers = { "ENTER_REGION_17003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 17002 },
regions = { 17004 },
triggers = { "ENTER_REGION_17004" },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { 17005 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { 17006 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 6,
-- description = ,
monsters = { },
gadgets = { 17007 },
regions = { 17008 },
triggers = { "ENTER_REGION_17008" },
rand_weight = 100
},
{
-- suite_id = 7,
-- description = ,
monsters = { },
gadgets = { 17010 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 8,
-- description = ,
monsters = { },
gadgets = { 17011 },
regions = { 17014 },
triggers = { "ENTER_REGION_17014" },
rand_weight = 100
},
{
-- suite_id = 9,
-- description = ,
monsters = { },
gadgets = { 17009 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 10,
-- description = ,
monsters = { },
gadgets = { 17012 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 11,
-- description = ,
monsters = { },
gadgets = { 17013 },
regions = { 17016 },
triggers = { "ENTER_REGION_17016" },
rand_weight = 100
},
{
-- suite_id = 12,
-- description = ,
monsters = { },
gadgets = { 17015 },
regions = { 17017 },
triggers = { "ENTER_REGION_17017" },
rand_weight = 100
},
{
-- suite_id = 13,
-- description = ,
monsters = { },
gadgets = { 17018 },
regions = { 17019 },
triggers = { "ENTER_REGION_17019" },
rand_weight = 100
},
{
-- suite_id = 14,
-- description = ,
monsters = { },
gadgets = { },
regions = { 17020, 17021, 17022, 17023, 17024 },
triggers = { "ENTER_REGION_17020", "ENTER_REGION_17021", "ENTER_REGION_17022", "ENTER_REGION_17023", "ENTER_REGION_17024" },
rand_weight = 100
},
{
-- suite_id = 15,
-- description = ,
monsters = { },
gadgets = { 17025 },
regions = { 17026 },
triggers = { "ENTER_REGION_17026" },
rand_weight = 100
},
{
-- suite_id = 16,
-- description = ,
monsters = { },
gadgets = { 17028 },
regions = { 17032 },
triggers = { "ENTER_REGION_17032" },
rand_weight = 100
},
{
-- suite_id = 17,
-- description = ,
monsters = { },
gadgets = { 17031 },
regions = { 17035 },
triggers = { "ENTER_REGION_17035" },
rand_weight = 100
},
{
-- suite_id = 18,
-- description = ,
monsters = { },
gadgets = { 17027 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 19,
-- description = ,
monsters = { },
gadgets = { 17029 },
regions = { 17030 },
triggers = { "ENTER_REGION_17030" },
rand_weight = 100
},
{
-- suite_id = 20,
-- description = ,
monsters = { },
gadgets = { 17033 },
regions = { 17036 },
triggers = { "ENTER_REGION_17036" },
rand_weight = 100
},
{
-- suite_id = 21,
-- description = ,
monsters = { },
gadgets = { 17034 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 22,
-- description = ,
monsters = { },
gadgets = { 17037 },
regions = { 17039 },
triggers = { "VARIABLE_CHANGE_17038", "ENTER_REGION_17039" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ENTER_REGION_17003(context, evt)
if evt.param1 ~= 17003 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_17003(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 3 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17004(context, evt)
if evt.param1 ~= 17004 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_17004(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 4 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17008(context, evt)
if evt.param1 ~= 17008 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_17008(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 7 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17014(context, evt)
if evt.param1 ~= 17014 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_17014(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 9 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17016(context, evt)
if evt.param1 ~= 17016 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_17016(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 12 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17017(context, evt)
if evt.param1 ~= 17017 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_17017(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 13 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17019(context, evt)
if evt.param1 ~= 17019 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_17019(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 14 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149018, suite = 2 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17020(context, evt)
if evt.param1 ~= 17020 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_17020(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149018, suite = 3 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17021(context, evt)
if evt.param1 ~= 17021 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_17021(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149018, suite = 4 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17022(context, evt)
if evt.param1 ~= 17022 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_17022(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149018, suite = 5 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17023(context, evt)
if evt.param1 ~= 17023 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_17023(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149018, suite = 6 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17024(context, evt)
if evt.param1 ~= 17024 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_17024(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 15 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149018, suite = 1 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17026(context, evt)
if evt.param1 ~= 17026 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_17026(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 220149005, 2)
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 220149017, EntityType.GADGET, 17025 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17030(context, evt)
if evt.param1 ~= 17030 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_17030(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 20 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17032(context, evt)
if evt.param1 ~= 17032 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_17032(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 17 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17035(context, evt)
if evt.param1 ~= 17035 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_17035(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 18 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17036(context, evt)
if evt.param1 ~= 17036 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_17036(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 21 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_17038(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"RaioState"为1
if ScriptLib.GetGroupVariableValue(context, "RaioState") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_17038(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 11 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_17039(context, evt)
if evt.param1 ~= 17039 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_17039(context, evt)
-- 重新生成指定group指定suite
if 0 ~= ScriptLib.RefreshGroup(context, { group_id = 220149017, suite = 12 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : refresh_group_to_suite")
return -1
end
return 0
end