Files
2026-05-23 22:10:14 +08:00

43 lines
4.6 KiB
Lua

-- ------------------------------------
-- 战场编辑工具动作选项
-- ------------------------------------
BattleCfgActs = {
{name=[[打开触发器]], type=[[sys]], desc=[[打开触发器{trigger_name, trigger}]]},
{name=[[关闭触发器]], type=[[sys]], desc=[[关闭触发器{trigger_name, trigger}]]},
{name=[[运行触发器]], type=[[sys]], desc=[[运行触发器{trigger_name, trigger}, 运行时是否检测{mode, yes_or_no}]]},
{name=[[关闭战场]], type=[[sys]], desc=[[关闭当前战场]]},
{name=[[设置整型变量]], type=[[sys]], desc=[[设置变量{val_name, term}的值为{val, int}]]},
{name=[[设置点变量]], type=[[sys]], desc=[[设置变量{val_name, term}的值为{val, position}]]},
{name=[[设置整数数组变量]], type=[[sys]], desc=[[设置整数数组变量{val_name, term}的第{flag, int}个值为{val, int}]]},
{name=[[设置列表变量]], type=[[sys]], desc=[[设置列表变量{val_name, term}的第{flag, int}个值为{val, term}]]},
{name=[[设置单位变量-固定ID]], type=[[sys]], desc=[[设置单位变量{val_name, term}的值为{unit_data_const, unit_data_const}]]},
{name=[[设置单位变量-动态ID]], type=[[sys]], desc=[[设置单位变量{val_name, term}的值为{unit_data, unit_data}]]},
{name=[[设置单位数组变量-动态ID]], type=[[sys]], desc=[[设置单位数组变量{val_name, term}的第{flag, int}个值为{unit_data, unit_data}]]},
{name=[[设置单位数组变量-固定ID]], type=[[sys]], desc=[[设置单位数组变量{val_name, term}的第{flag, int}个值为{unit_data_const, unit_data_const}]]},
{name=[[设置单位群组变量-动态ID]], type=[[sys]], desc=[[设置单位数组变量{val_name, term}的第{flagm, int}组中第{flagn, int}个值为{unit_data, unit_data}]]},
{name=[[设置单位群组变量-固定ID]], type=[[sys]], desc=[[设置单位数组变量{val_name, term}的第{flagm, int}组中第{flagn, int}个值为{unit_data_const, unit_data_const}]]},
{name=[[修改变量]], type=[[sys]], desc=[[变量{val_name, term}的值{oprt, oprt}{val, int}]]},
{name=[[IF THEN ELSE]], type=[[sys]], desc=[[(if_ele):如果(条件)为真,真执行(动作组1),否则执行(动作组2)]]},
{name=[[忽略]], type=[[sys]], desc=[[不做任何动作]]},
{name=[[设置玩家击杀了BOSS]], type=[[sys]], desc=[[设置参与战斗的玩家击杀了BOSS,只能由单位被击杀事件触发]]},
{name=[[改变地图阻挡]], type=[[sys]], desc=[[改变地图{map_id, int}的第{region_id, int}号区域为{switch, region_switch}]]},
{name=[[创建单位-固定ID]], type=[[unit]], desc=[[在点{pos, position}处创建一个固定Id为{const_id, int}基础ID为{unit_base_id, int}的单位且绑定{event, event}【{disabled, unit_disabled}】]]},
{name=[[创建单位-动态ID]], type=[[unit]], desc=[[在点{pos, position}处创建一个{unit_base_id, int}单位且绑定{event, event}【{disabled, unit_disabled}】]]},
{name=[[创建单位-单位结构-动态ID]], type=[[unit]], desc=[[创建{unit_data, unit_data}里的单位]]},
{name=[[创建单位-单位结构-固定ID]], type=[[unit]], desc=[[创建{unit_data_const, unit_data_const}里的单位]]},
{name=[[创建多个单位-动态ID]], type=[[unit]], desc=[[在点{pos, position}处创建{num, int}个{unit_base_id, int}单位且绑定{event, event}【{disabled, unit_disabled}】]]},
{name=[[创建多个单位-单位组]], type=[[unit]], desc=[[创建单位组{units_data, units_data}的所有单位]]},
{name=[[创建传送阵-自定义]], type=[[unit]], desc=[[在点{pos, position}处创建id为{const_id, int},名字为{name, string},基础id为{unit_base_id, int}的单位,传送到{to_pos, position}且绑定{event, event}【{disabled, unit_disabled}】]]},
{name=[[移除单位]], type=[[unit]], desc=[[移除{unit_id, int}单位]]},
{name=[[强制移除单位]], type=[[unit]], desc=[[移除{unit_id, int}单位]]},
{name=[[强制移除区间单位]], type=[[unit]], desc=[[移除{min_unit_id, int}, {max_unit_id, int}单位]]},
{name=[[激活单位]], type=[[unit]], desc=[[激活{unit_id, int}单位]]},
{name=[[禁用单位]], type=[[unit]], desc=[[禁用{unit_id, int}单位,禁用原因{disabled, unit_disabled}]]},
{name=[[单位说话]], type=[[unit]], desc=[[令{unit_id, int}单位说话,内容{talk_msg, msg}]]},
{name=[[改变单位指引级别]], type=[[unit]], desc=[[设置{unit_id, int}单位的指引级别为{guide_lev, int}]]},
{name=[[重置击杀单位数量]], type=[[unit]], desc=[[重新设置当前累计击杀的单位数量]]},
{name=[[副本通关]], type=[[sys]], desc=[[副本通关{floor,int}]]},
{name=[[副本翻牌]], type=[[sys]], desc=[[副本{floor,int}层翻牌{cardid,int}]]}
}