%%---------------------------------------------------- %% 数据配置文件 %% @author %%---------------------------------------------------- -module(battle_act_data). -export([cfg/0]). -include("data_config.hrl"). -include("common.hrl"). cfg() -> #data_cfg{ name = battle_act_data ,lua_name = battle_act_data ,desc = "配置数据" ,source = "battle_act_data.xml" ,target = "battle_act_data.erl" ,inc = [] ,callback = [ ] ,callback_cli = [ {info, cb_fun_lua, handle, {type_get_val, ["DATA"], [bid,action_res,action_name], [move_model_x,move_model_y,move_delay_time,move_time,back_delay_time,back_move_time,back_model_x,is_move_map,is_reverse,is_move_area,shadow_time, is_col_act]}} ,{get_act_data, cb_fun_lua, handle, {key_val, ["战斗时间配置"], [val_key], all}} ,{get_fail_data, cb_fun_lua, handle, {key_val, ["战斗失败配置"], [val_key], all}} ,{get_pos_data, cb_fun_lua, handle, {key_val, ["站位缩放"], [is_left, id], [pos, scale]}} ,{get_model_scale, cb_fun_lua, handle, {key_val, ["模型缩放"], [res_id], scale}} ] ,callback_json = [ {info, cb_fun_json, handle, {type_get_val, ["DATA"], [bid,action_res,action_name], [move_model_x,move_model_y,move_delay_time,move_time,move_time2,move_time3,back_delay_time,back_move_time,back_move_time2,back_move_time3,back_model_x,is_move_map,is_reverse,is_move_area,shadow_time, is_col_act]}} ,{get_act_data, cb_fun_json, handle, {key_val, ["战斗时间配置"], [val_key], all}} ,{get_fail_data, cb_fun_json, handle, {key_val, ["战斗失败配置"], [val_key], all}} ,{get_pos_data, cb_fun_json, handle, {key_val, ["站位缩放"], [is_left, id], [pos, scale]}} ,{get_model_scale, cb_fun_json, handle, {key_val, ["模型缩放"], [res_id], scale}} ] ,sheet = [ {["DATA"], [ #f_column{type = bstr, name = bid, desc = "模型ID", mod = client} ,#f_column{type = bstr, name = action_res, desc = "动作资源",mod = client} ,#f_column{type = bstr, name = action_name, desc = "动作名称",mod = client} ,#f_column{type = float, min = -999, name = move_model_x, desc = "X轴位置偏移", mod = client} ,#f_column{type = float, min = -999, name = move_model_y, desc = "y轴位置偏移", mod = client} ,#f_column{type = int, min = -999, name = move_delay_time, desc = "移动延迟时间", mod = client} ,#f_column{type = int, min = -999, name = move_time, desc = "移动时间", mod = client} ,#f_column{type = int, min = -999, name = move_time2, desc = "2倍移动时间", mod = client} ,#f_column{type = int, min = -999, name = move_time3, desc = "3倍移动时间", mod = client} ,#f_column{type = int, min = -999, name = back_delay_time, desc = "返回延迟时间", mod = client} ,#f_column{type = int, min = -999, name = back_move_time, desc = "返回移动时间", mod = client} ,#f_column{type = int, min = -999, name = back_move_time2, desc = "2倍返回移动时间", mod = client} ,#f_column{type = int, min = -999, name = back_move_time3, desc = "3倍返回移动时间", mod = client} ,#f_column{type = float, min = -999, name = back_model_x, desc = "返回X轴位置偏移", mod = client} ,#f_column{type = kv, name = is_move_map, desc = "是否移动背景",kv_type = [{"是", 1}, {"否", 0}], mod = client} ,#f_column{type = kv, name = is_reverse, desc = "是否翻转",kv_type = [{"是", 1}, {"否", 0}],val_cli = 0, mod = client} ,#f_column{type = kv, name = is_move_area, desc = "是否移动区域",kv_type = [{"是", 1}, {"否", 0}],val_cli = 0, mod = client} ,#f_column{type = int,name = shadow_time, desc = "残影时间",val_cli = 0, mod = client} ,#f_column{type = kv, name = is_col_act, desc = "是否列动作",val_cli = 0,kv_type = [{"否", 0}, {"是", 1}],mod = client} ]}, {["战斗时间配置"], [ #f_column{type = bstr, name = val_key, desc = "键值", mod = client} ,#f_column{type = int, name = val, desc = "时间(百分)", mod = client} ]}, {["战斗失败配置"], [ #f_column{type = int, name = val_key, desc = "按钮ID", mod = client} ,#f_column{type = bstr, name = icon_name, desc = "按钮名字", mod = client} ,#f_column{type = bstr, name = icon, desc = "按钮图标", mod = client} ,#f_column{type = int, name = open_dungeon, desc = "按钮开启关卡", mod = client} ]}, {["站位缩放"], [ #f_column{type = kv, name = is_left, desc = "是否左边",kv_type = [{"是", 1}, {"否", 2}], val_cli = 1, mod = client} ,#f_column{type = int, name = id, desc = "格子", mod = client} ,#f_column{type = term, name = pos, desc = "格子坐标", mod = client} ,#f_column{type = int, name = scale, desc = "缩放比", mod = client} ]}, {["模型缩放"], [ #f_column{type = bstr, name = res_id, desc = "模型编号", mod = client} ,#f_column{type = int, name = scale, desc = "缩放比", mod = client} ]} ] }.