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_group111101273.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

351 lines
12 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 = 111101273
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
-- 区域C的最终宝箱
{ config_id = 273001, gadget_id = 70211022, pos = { x = 2276.592, y = 265.030, z = -1658.290 }, rot = { x = 0.507, y = 104.803, z = 354.594 }, level = 11, drop_tag = "战斗高级蒙德", state = GadgetState.ChestLocked, isOneoff = true, persistent = true },
-- 002火盆
{ config_id = 273002, gadget_id = 70310001, pos = { x = 2276.591, y = 265.202, z = -1655.647 }, rot = { x = 356.462, y = 0.487, z = 355.511 }, level = 1 },
-- 003火盆
{ config_id = 273003, gadget_id = 70310001, pos = { x = 2278.165, y = 265.212, z = -1658.533 }, rot = { x = 354.882, y = 0.462, z = 358.457 }, level = 1 },
-- 004火盆
{ config_id = 273004, gadget_id = 70310001, pos = { x = 2266.948, y = 267.254, z = -1643.266 }, rot = { x = 14.296, y = 355.130, z = 336.754 }, level = 1 },
-- 005火盆
{ config_id = 273005, gadget_id = 70310001, pos = { x = 2276.520, y = 264.893, z = -1661.422 }, rot = { x = 2.522, y = 359.823, z = 351.987 }, level = 1 },
-- 006火盆
{ config_id = 273006, gadget_id = 70310001, pos = { x = 2267.387, y = 268.966, z = -1675.097 }, rot = { x = 0.000, y = 0.013, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 002火盆点火就加1
{ config_id = 1273007, name = "GADGET_STATE_CHANGE_273007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273007", action = "action_EVENT_GADGET_STATE_CHANGE_273007", trigger_count = 0 },
-- 002火盆熄火就减1
{ config_id = 1273008, name = "GADGET_STATE_CHANGE_273008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273008", action = "action_EVENT_GADGET_STATE_CHANGE_273008", trigger_count = 0 },
-- 003火盆点火就加1
{ config_id = 1273009, name = "GADGET_STATE_CHANGE_273009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273009", action = "action_EVENT_GADGET_STATE_CHANGE_273009", trigger_count = 0 },
-- 003火盆熄火就减1
{ config_id = 1273010, name = "GADGET_STATE_CHANGE_273010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273010", action = "action_EVENT_GADGET_STATE_CHANGE_273010", trigger_count = 0 },
-- 004火盆点火就加1
{ config_id = 1273011, name = "GADGET_STATE_CHANGE_273011", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273011", action = "action_EVENT_GADGET_STATE_CHANGE_273011", trigger_count = 0 },
-- 004火盆熄火就减1
{ config_id = 1273012, name = "GADGET_STATE_CHANGE_273012", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273012", action = "action_EVENT_GADGET_STATE_CHANGE_273012", trigger_count = 0 },
-- 005火盆点火就加1
{ config_id = 1273013, name = "GADGET_STATE_CHANGE_273013", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273013", action = "action_EVENT_GADGET_STATE_CHANGE_273013", trigger_count = 0 },
-- 005火盆熄火就减1
{ config_id = 1273014, name = "GADGET_STATE_CHANGE_273014", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273014", action = "action_EVENT_GADGET_STATE_CHANGE_273014", trigger_count = 0 },
-- 006火盆点火就加1
{ config_id = 1273015, name = "GADGET_STATE_CHANGE_273015", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273015", action = "action_EVENT_GADGET_STATE_CHANGE_273015", trigger_count = 0 },
-- 006火盆熄火就减1
{ config_id = 1273016, name = "GADGET_STATE_CHANGE_273016", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273016", action = "action_EVENT_GADGET_STATE_CHANGE_273016", trigger_count = 0 },
-- 检测variable是否等于5
{ config_id = 1273017, name = "VARIABLE_CHANGE_273017", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_273017", action = "action_EVENT_VARIABLE_CHANGE_273017", trigger_count = 0 },
-- 对应区域D的3号方碑
{ config_id = 1273018, name = "GADGET_STATE_CHANGE_273018", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_273018", action = "action_EVENT_GADGET_STATE_CHANGE_273018" }
}
-- 变量
variables = {
{ config_id = 1, name = "111", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 273001, 273002, 273003, 273004, 273005, 273006 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_273007", "GADGET_STATE_CHANGE_273008", "GADGET_STATE_CHANGE_273009", "GADGET_STATE_CHANGE_273010", "GADGET_STATE_CHANGE_273011", "GADGET_STATE_CHANGE_273012", "GADGET_STATE_CHANGE_273013", "GADGET_STATE_CHANGE_273014", "GADGET_STATE_CHANGE_273015", "GADGET_STATE_CHANGE_273016", "VARIABLE_CHANGE_273017", "GADGET_STATE_CHANGE_273018" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273007(context, evt)
if 273002 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273007(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273008(context, evt)
if 273002 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273008(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273009(context, evt)
if 273003 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273009(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273010(context, evt)
if 273003 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273010(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273011(context, evt)
if 273004 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273011(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273012(context, evt)
if 273004 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273012(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273013(context, evt)
if 273005 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273013(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273014(context, evt)
if 0 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273014(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273015(context, evt)
if 273006 ~= evt.param2 or GadgetState.GearStart ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273015(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273016(context, evt)
if 273006 ~= evt.param2 or GadgetState.Default ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273016(context, evt)
-- 针对当前group内变量名为 "111" 的变量,进行修改,变化值为 -1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "111", -1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_273017(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"111"为5
if ScriptLib.GetGroupVariableValue(context, "111") ~= 5 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_273017(context, evt)
-- 将configid为 273001 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 273001, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_273018(context, evt)
if 273001 ~= evt.param2 or GadgetState.ChestOpened ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_273018(context, evt)
-- 改变指定group组111101275中 configid为275003的gadget的state
if 0 ~= ScriptLib.SetGroupGadgetStateByConfigId(context, 111101275, 275003, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_GroupId_ConfigId")
return -1
end
return 0
end