36 lines
3.9 KiB
Lua
36 lines
3.9 KiB
Lua
|
|
-- ------------------------------------
|
|
-- 战场编辑工具方法选项
|
|
-- ------------------------------------
|
|
BattleCfgFuns = {
|
|
{name=[[unit_data_const]], ret=[[unit_data_const]], label=[[直接设置单位属性-固定ID]], desc=[[单位属性{const_id, int},{pos, position},{unit_base_id,int},{event,event},{disabled, unit_disabled}]]},
|
|
{name=[[unit_data]], ret=[[unit_data]], label=[[直接设置单位属性-动态ID]], desc=[[单位属性{pos, position},{unit_base_id,int},{event,event},{disabled, unit_disabled}]]},
|
|
{name=[[get_unit_val]], ret=[[unit_data]], label=[[取单位变量的属性]], desc=[[单位变量{val_name, term}]]},
|
|
{name=[[get_unit_val_const]], ret=[[unit_data_const]], label=[[取单位变量的属性]], desc=[[单位变量{val_name, term}]]},
|
|
{name=[[get_unit_arr_val]], ret=[[unit_data]], label=[[取单位数组变量的属性]], desc=[[单位数组变量{val_name,term}第{flag, int}个值]]},
|
|
{name=[[get_unit_arr_val_const]], ret=[[unit_data_const]], label=[[取单位数组变量的属性]], desc=[[单位数组变量{val_name,term}第{flag, int}个值]]},
|
|
{name=[[get_units_arr_val]], ret=[[units_data]], label=[[取单位群组变量的属性]], desc=[[单位群组变量{val_name,term}第{flag, int}个组]]},
|
|
{name=[[unit_last_create]], ret=[[unit]], label=[[上次创建的单位]], desc=[[获取上次创建的单位]]},
|
|
{name=[[unit_last_create_multi]], ret=[[units]], label=[[上次创建的多个单位]], desc=[[获取上次创建的多个单位]]},
|
|
{name=[[order_partol]], ret=[[order]], label=[[巡逻]], desc=[[在{position, position}点巡逻,指令方式为{unit_order_type, unit_order_type}]]},
|
|
{name=[[order_circle]], ret=[[order]], label=[[循环路径]], desc=[[使用单位当前地图的{road_num, int}号路径,指令方式为{unit_order_type, unit_order_type}]]},
|
|
{name=[[order_move]], ret=[[order]], label=[[移动]], desc=[[移动到{position, position}执行完后进行{order_over, order_over}操作, 指令方式为{unit_order_type, unit_order_type}]]},
|
|
{name=[[order_guard]], ret=[[order]], label=[[守护单位]], desc=[[守护{unit_id, int}单位, 指令方式为{unit_order_type, unit_order_type}]]},
|
|
{name=[[unit_position]], ret=[[position]], label=[[单位位置]], desc=[[单位{unit, unit}的位置]]},
|
|
{name=[[pos]], ret=[[position]], label=[[位置]], desc=[[点{mapid, int},{x, int},{y, int}]]},
|
|
{name=[[unit_tri_pos]], ret=[[position]], label=[[触发单位位置]], desc=[[触发事件单位的坐标]]},
|
|
{name=[[role_pos]], ret=[[position]], label=[[角色位置]], desc=[[玩家触发时的坐标]]},
|
|
{name=[[get_pos_val]], ret=[[position]], label=[[取点变量]], desc=[[点变量{val_name, term}的值]]},
|
|
{name=[[boolean_eq]], ret=[[boolean]], label=[[等于]], desc=[[返回{any, any}是否等于{any, any}]]},
|
|
{name=[[boolean_ue]], ret=[[boolean]], label=[[不等于]], desc=[[ 返回{any, any}是否不等于{any, any}]]},
|
|
{name=[[get_last_picked_unit]], ret=[[int]], label=[[获取最后一个被采集的单位]], desc=[[获取最后一个被采集的单位]]},
|
|
{name=[[battle_id]], ret=[[int]], label=[[当前战场ID]], desc=[[获取当前战场的ID]]},
|
|
{name=[[unit_id]], ret=[[int]], label=[[根据BID获取单位ID]], desc=[[获取单位{bid,int}的ID值]]},
|
|
{name=[[unit_kill_num]], ret=[[int]], label=[[获取当前累计击杀单位数量]], desc=[[获取当前累计击杀单位数量]]},
|
|
{name=[[get_val]], ret=[[int]], label=[[取整型变量]], desc=[[整型变量{val_name, term}的值]]},
|
|
{name=[[get_arr_val]], ret=[[int]], label=[[取整型数组里的值]], desc=[[整型数组{val_name, term}的第{flag, int}个值]]},
|
|
{name=[[rand_val]], ret=[[int]], label=[[随机数]], desc=[[随机一个{min, int}和{max,int}的整数]]},
|
|
{name=[[rand_list_val]], ret=[[int]], label=[[区间随机]], desc=[[随机区间{rand_list, term}的区间号]]},
|
|
{name=[[get_arr_term_val]], ret=[[term]], label=[[取列表里的值]], desc=[[列表{val_name, term}的第{flag, int}个值]]}
|
|
}
|