Files
fc/server/tools/gen_battle/lua/battle_cfg_cond.lua
T
2026-05-23 22:10:14 +08:00

33 lines
3.1 KiB
Lua

-- ------------------------------------
-- 战场编辑工具条件选项
-- ------------------------------------
BattleCfgConds = {
{name=[[And]], desc=[[复合条件,并且关系的{condition, condition}]]},
{name=[[Or]], desc=[[复合条件,或者关系的{condition, condition}]]},
{name=[[判断当前是否处于倒计时内]], desc=[[判断当前是否处于倒计时内, 处于为真,否则为假]]},
{name=[[判断列表]], desc=[[判断{val_name, term}列表是否为空, 符合为真,否则为假]]},
{name=[[列表成员]], desc=[[判断{val_name, term}是否属于{val_list, term}列表的成员, 符合为真,否则为假]]},
{name=[[判断单位存活]], desc=[[判断{unit_id, int}是否存活, 存活为真,否则为假]]},
{name=[[比较变量]], desc=[[比较{val_name, term}是否{op, op}{val, int}, 符合为真,否则为假]]},
{name=[[比较数组变量]], desc=[[比较{val_name, term}的第{flag, int}个值是否{op, op}{val, int}, 符合为真,否则为假]]},
{name=[[比较死亡单位类型]], desc=[[比较触发死亡单位的类型是否{op, op},{val, unit_type}]]},
{name=[[比较死亡单位类型区间]], desc=[[{val1, unit_type} =< 死亡单位类型 =< {val2, unit_type}]]},
{name=[[比较被击杀单位类型]], desc=[[比较触发被击杀单位的类型是否为{op, op},{val, unit_type}]]},
{name=[[比较被击杀单位类型区间]], desc=[[{val1, unit_type} =< 被击杀单位的类型 =< {val2, unit_type}]]},
{name=[[比较死亡单位ID]], desc=[[比较触发死亡单位的类型是否{op, op},{val, int}]]},
{name=[[比较死亡单位ID区间]], desc=[[{val1, int} =< 死亡单位的ID =< {val2, int}]]},
{name=[[比较累计击杀单位数量]], desc=[[比较累计击杀的单位数量是否为{op, op},{val, int}]]},
{name=[[比较累计击杀单位包括指定单位基础ID]], desc=[[比较累计击杀的单位是否包括了{val,term}这些单位]]},
{name=[[比较被击杀单位ID]], desc=[[比较触发被击杀单位的ID是否为{op, op},{val, int}]]},
{name=[[比较被击杀单位基础ID]], desc=[[比较触发被击杀单位的基础ID是否为{op, op},{val, int}]]},
{name=[[比较被击杀单位ID区间]], desc=[[{val1, int} =< 被击杀单位的ID =< {val2, int}]]},
{name=[[比较被击杀单位ID属于数组]], desc=[[被击杀单位的ID属于数组{val_list, term}里面的值, 符合为真, 否则为假]]},
{name=[[比较被击杀单位基础ID属于数组]], desc=[[被击杀单位的基础ID属于数组{val_list, term}里面的值, 符合为真, 否则为假]]},
{name=[[比较被采集单位ID]], desc=[[比较触发被采集单位的ID是否为{op, op},{val, int}]]},
{name=[[比较被采集单位基础ID]], desc=[[比较触发被采集单位的基础ID是否为{op, op},{val, int}]]},
{name=[[比较采集单位时的操作方式]], desc=[[比较采集单位时的方式是否为{op, op},{val, int}]]},
{name=[[比较被采集单位ID区间]], desc=[[{val1, int} =< 被采集单位的ID =< {val2, int}]]},
{name=[[比较地图基础ID]], desc=[[角色进入地图:{val, int}]]}
}