%%---------------------------------------------------- %% 组队竞技场 %% %% @author lwc %%---------------------------------------------------- -module(arena_team_data). -export([cfg/0]). -include("data_config.hrl"). -include("common.hrl"). cfg() -> #data_cfg{ name = arena_team_data ,lua_name = arena_team_data ,desc = "组队竞技场" ,source = "arena_team_data.xml" ,target = "arena_team_data.erl" ,inc = ["common.hrl"] ,callback = [ {get_const, cb_fun, handle, {get_fun, ["常量配置"], "get_const(~ts) -> ~ts; %% ~ts", [key, val, desc]}} ,{get_match_info, cb_fun, handle, {tuple_type, ["刷新范围"], [flag1, flag2], [order, score_range, power_range]}} ,{count_award, cb_fun, handle, {tuple_list, ["挑战次数奖励"], [id, count]}} ,{get_count_award, cb_fun, handle, {get_tuple, ["挑战次数奖励"], id, award}} ,{get_ward_ranks, cb_fun, handle, {tuple_list, ["排名奖励"], [min, max, items]}} ,{get_robot_list, cb_fun, handle, {tuple_type, ["专用机器人"], flag, [robot_ids, min_lev, max_lev]}} ] ,callback_cli = [ {const, cb_fun_lua, handle, {key_val, ["常量配置"], key, [val, desc]}} ,{level_info, cb_fun_lua, handle, {list_val, ["等级配置"], all}} ,{power_info, cb_fun_lua, handle, {list_val, ["战力配置"], all}} ,{challenge_count_reward_info, cb_fun_lua, handle, {list_val, ["挑战次数奖励"], all}} ,{rank_reward, cb_fun_lua, handle, {key_val, ["排名奖励"], max, [max, min, items]}} ,{explain, cb_fun_lua, handle, {key_val, ["玩法说明"], [id], all}} ] ,callback_json = [ {const, cb_fun_json, handle, {key_val, ["常量配置"], key, [val, desc]}} ,{level_info, cb_fun_json, handle, {list_val, ["等级配置"], all}} ,{power_info, cb_fun_json, handle, {list_val, ["战力配置"], all}} ,{challenge_count_reward_info, cb_fun_json, handle, {list_val, ["挑战次数奖励"], all}} ,{rank_reward, cb_fun_json, handle, {key_val, ["排名奖励"], max, [max, min, items]}} ,{explain, cb_fun_json, handle, {key_val, ["玩法说明"], [id], all}} ] ,sheet = [ {["常量配置"],[ #f_column{type = term, name = key, desc = "常量标识", add_list_sign = false,mod = all} ,#f_column{type = term, name = val, desc = "常量值", add_list_sign = false,mod= all} ,#f_column{type = bstr, name = desc, desc = "描述", mod = all} ]} ,{["专用机器人"], [ #f_column{type = int, name = id, desc = "ID", mod = server} ,#f_column{type = kv, name = flag, desc = "是否低于保护分", kv_type = bool, mod = server} ,#f_column{type = term, name = robot_ids, desc = "机器人ID", mod = server} ,#f_column{type = int, name = min_lev, desc = "等级下限", mod = server} ,#f_column{type = int, name = max_lev, desc = "等级上限", mod = server} ]} ,{["等级配置"], [ #f_column{type = int, name = id, desc = "序号", mod = all} ,#f_column{type = int, name = lev, desc = "等级", mod = all} ]} ,{["战力配置"], [ #f_column{type = int, name = id, desc = "序号", mod = all} ,#f_column{type = int, name = power, desc = "战力", mod = all} ]} ,{["挑战次数奖励"], [ #f_column{type = int, name = id, desc = "序号", mod = all} ,#f_column{type = int, name = count, desc = "挑战次数", mod = all} ,#f_column{type = term, name = award, desc = "奖励", mod = all} ]} ,{["排名奖励"], [ #f_column{type = int, name = min, desc = "排名下限", mod = all} ,#f_column{type = int, name = max, desc = "排名上限", mod = all} ,#f_column{type = term, name = items, desc = "奖励", mod = all} ]} ,{["刷新范围"],[ #f_column{type = int, name = order, desc = "序号", mod = server} ,#f_column{type = kv, name = flag1, desc = "低于保护分", kv_type = bool, mod = server} ,#f_column{type = kv, name = flag2, desc = "是否触发保护", kv_type = bool, mod = server} ,#f_column{type = term, name = score_range, desc = "积分范围", mod = server} ,#f_column{type = term, name = power_range, desc = "战力范围", mod = server} ]} ,{["玩法说明"], [ #f_column{type = int, name = id, desc = "标签", primary = true, mod = client} ,#f_column{type = str, name = title, desc = "标签名", mod = client} ,#f_column{type = str, name = desc, desc = "内容", mod = client} ]} ] }.