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/1/scene1_group111102057.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

199 lines
12 KiB
Lua

-- 基础信息
local base_info = {
group_id = 111102057
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 57001, gadget_id = 70330197, pos = { x = 1219.998, y = 308.481, z = -1772.461 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57002, gadget_id = 70330197, pos = { x = 1216.992, y = 308.666, z = -1773.087 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57003, gadget_id = 70330197, pos = { x = 1214.280, y = 309.070, z = -1773.760 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57004, gadget_id = 70330197, pos = { x = 1211.467, y = 309.201, z = -1774.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57005, gadget_id = 70360001, pos = { x = 1211.311, y = 309.060, z = -1769.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 35 } } },
{ config_id = 57006, gadget_id = 70710355, pos = { x = 1211.311, y = 309.060, z = -1769.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57008, gadget_id = 70330197, pos = { x = 1207.430, y = 308.617, z = -1773.656 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57009, gadget_id = 70330197, pos = { x = 1203.640, y = 308.579, z = -1773.504 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57010, gadget_id = 70330197, pos = { x = 1199.435, y = 308.426, z = -1773.422 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57011, gadget_id = 70330197, pos = { x = 1194.951, y = 308.480, z = -1773.336 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57012, gadget_id = 70330197, pos = { x = 1223.216, y = 308.454, z = -1772.557 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57013, gadget_id = 70330197, pos = { x = 1211.467, y = 308.916, z = -1776.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57014, gadget_id = 70330197, pos = { x = 1214.280, y = 308.861, z = -1775.828 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57015, gadget_id = 70330197, pos = { x = 1216.992, y = 308.064, z = -1775.156 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57016, gadget_id = 70330197, pos = { x = 1207.430, y = 308.509, z = -1775.724 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57017, gadget_id = 70330197, pos = { x = 1203.640, y = 308.613, z = -1775.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57018, gadget_id = 70330197, pos = { x = 1199.435, y = 308.370, z = -1775.491 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57019, gadget_id = 70330197, pos = { x = 1194.951, y = 308.383, z = -1775.405 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57020, gadget_id = 70330197, pos = { x = 1223.216, y = 308.165, z = -1774.625 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57021, gadget_id = 70330197, pos = { x = 1219.966, y = 308.026, z = -1774.957 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57022, gadget_id = 70330197, pos = { x = 1211.467, y = 308.644, z = -1778.463 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57023, gadget_id = 70330197, pos = { x = 1214.280, y = 308.618, z = -1778.201 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57024, gadget_id = 70330197, pos = { x = 1216.992, y = 308.297, z = -1777.529 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57025, gadget_id = 70330197, pos = { x = 1207.430, y = 308.424, z = -1778.098 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57026, gadget_id = 70330197, pos = { x = 1203.640, y = 308.534, z = -1777.945 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57027, gadget_id = 70330197, pos = { x = 1199.435, y = 308.336, z = -1777.863 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57028, gadget_id = 70330197, pos = { x = 1194.951, y = 308.264, z = -1777.778 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57029, gadget_id = 70330197, pos = { x = 1223.216, y = 307.965, z = -1776.998 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57030, gadget_id = 70330197, pos = { x = 1211.467, y = 308.949, z = -1780.531 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57031, gadget_id = 70330197, pos = { x = 1214.280, y = 308.628, z = -1780.269 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57032, gadget_id = 70330197, pos = { x = 1216.992, y = 308.804, z = -1779.597 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57033, gadget_id = 70330197, pos = { x = 1207.430, y = 308.799, z = -1780.165 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57034, gadget_id = 70330197, pos = { x = 1203.640, y = 308.507, z = -1780.013 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57035, gadget_id = 70330197, pos = { x = 1199.435, y = 308.318, z = -1779.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57036, gadget_id = 70330197, pos = { x = 1194.951, y = 308.106, z = -1779.846 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57037, gadget_id = 70330197, pos = { x = 1223.216, y = 308.120, z = -1779.066 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57038, gadget_id = 70330197, pos = { x = 1219.966, y = 308.330, z = -1779.399 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57039, gadget_id = 70330197, pos = { x = 1211.467, y = 309.492, z = -1783.094 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57040, gadget_id = 70330197, pos = { x = 1214.280, y = 309.129, z = -1782.832 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57041, gadget_id = 70330197, pos = { x = 1216.992, y = 309.153, z = -1782.160 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57042, gadget_id = 70330197, pos = { x = 1207.430, y = 309.452, z = -1782.729 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57043, gadget_id = 70330197, pos = { x = 1203.640, y = 308.672, z = -1782.576 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57044, gadget_id = 70330197, pos = { x = 1199.435, y = 308.293, z = -1782.494 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57045, gadget_id = 70330197, pos = { x = 1194.951, y = 307.944, z = -1782.409 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57046, gadget_id = 70330197, pos = { x = 1223.216, y = 308.368, z = -1781.629 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57047, gadget_id = 70330197, pos = { x = 1211.467, y = 309.335, z = -1785.162 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57048, gadget_id = 70330197, pos = { x = 1214.280, y = 309.228, z = -1784.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57049, gadget_id = 70330197, pos = { x = 1216.992, y = 309.045, z = -1784.228 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57050, gadget_id = 70330197, pos = { x = 1207.430, y = 309.404, z = -1784.796 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57051, gadget_id = 70330197, pos = { x = 1203.640, y = 308.768, z = -1784.644 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57052, gadget_id = 70330197, pos = { x = 1199.435, y = 308.292, z = -1784.563 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57053, gadget_id = 70330197, pos = { x = 1194.951, y = 307.830, z = -1784.477 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57054, gadget_id = 70330197, pos = { x = 1223.216, y = 308.991, z = -1783.697 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57055, gadget_id = 70330197, pos = { x = 1219.966, y = 308.831, z = -1784.030 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57056, gadget_id = 70330197, pos = { x = 1220.193, y = 308.072, z = -1777.106 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 57057, gadget_id = 70330197, pos = { x = 1219.830, y = 308.445, z = -1781.520 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1057007, name = "SELECT_OPTION_57007", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_57007", action = "action_EVENT_SELECT_OPTION_57007", trigger_count = 0 },
{ config_id = 1057058, name = "SELECT_OPTION_57058", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_57058", action = "action_EVENT_SELECT_OPTION_57058", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "SGV_DeathZoneState", value = 0, no_refresh = false, variable_type = 1 },
{ config_id = 2, name = "Count", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 57005, 57006 },
regions = { },
triggers = { "SELECT_OPTION_57007", "SELECT_OPTION_57058" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 57001, 57002, 57003, 57004, 57008, 57009, 57010, 57011, 57012, 57013, 57014, 57015, 57016, 57017, 57018, 57019, 57020, 57021, 57022, 57023, 57024, 57025, 57026, 57027, 57028, 57029, 57030, 57031, 57032, 57033, 57034, 57035, 57036, 57037, 57038, 57039, 57040, 57041, 57042, 57043, 57044, 57045, 57046, 57047, 57048, 57049, 57050, 57051, 57052, 57053, 57054, 57055, 57056, 57057 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_57007(context, evt)
-- 判断是gadgetid 57005 option_id 35
if 57005 ~= evt.param1 then
return false
end
if 35 ~= evt.param2 then
return false
end
-- 判断变量"Count"为0
if ScriptLib.GetGroupVariableValueByGroup(context, "Count", 111102057) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_57007(context, evt)
-- 添加suite2的新内容
ScriptLib.AddExtraGroupSuite(context, 111102057, 2)
-- 将本组内变量名为 "Count" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "Count", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_57058(context, evt)
-- 判断是gadgetid 57005 option_id 35
if 57005 ~= evt.param1 then
return false
end
if 35 ~= evt.param2 then
return false
end
-- 判断变量"Count"为0
if ScriptLib.GetGroupVariableValueByGroup(context, "Count", 111102057) <= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_57058(context, evt)
ScriptLib.SetGroupLogicStateValue(context, "SGV_DeathZoneState", 1)
end