162 lines
11 KiB
Erlang
162 lines
11 KiB
Erlang
%%----------------------------------------------------
|
|
%% 数据配置文件
|
|
%% @author whjing2011@gmail.com
|
|
%%----------------------------------------------------
|
|
-module(stronger_data).
|
|
-export([cfg/0]).
|
|
-include("data_config.hrl").
|
|
-include("common.hrl").
|
|
cfg() ->
|
|
#data_cfg{
|
|
name = stronger_data
|
|
,lua_name = stronger_data
|
|
,desc = "我要变强数据配置"
|
|
,source = "stronger_data.xml"
|
|
,target = "stronger_data.erl"
|
|
,inc = []
|
|
,callback = [
|
|
{{get_star_score, " 0"}, cb_fun, handle, {get_tuple, ["英雄星级评分"], star, score}}
|
|
,{{get_lev_score, " 0"}, cb_fun, handle, {get_tuple, ["英雄等级评分"], lev, score}}
|
|
,{{get_break_lev_score, " 0"}, cb_fun, handle, {get_tuple, ["英雄阶级评分"], break_lev, score}}
|
|
,{{get_attr_score, " 0"}, cb_fun, handle, {get_tuple, ["属性计算"], attr, score}}
|
|
,{{get_hallows_step_score, " 0"}, cb_fun, handle, {get_tuple, ["神器等级"], lev, score}}
|
|
,{{get_hallows_skill_score, " 0"}, cb_fun, handle, {get_tuple, ["神器技能"], lev, score}}
|
|
,{{get_artifact_skill, " 0"}, cb_fun, handle, {get_tuple, ["符文星级评分"], lev, score}}
|
|
,{get_constant, cb_fun, handle, {get_tuple, ["常量"], label, val}}
|
|
,{get_score_list, cb_fun, handle, {tuple_list, ["参考评分"], [id, star, sort]}}
|
|
]
|
|
,callback_cli = [
|
|
{stronger_constant, cb_fun_lua, handle, {key_val, ["常量"], [label], all}}
|
|
%% ,{stronger_one, cb_fun_lua, handle, {key_val, ["一级评分"], [id], all}}
|
|
,{stronger_two, cb_fun_lua, handle, {key_val, ["二级评分"], [id], all}}
|
|
%% ,{total_score, cb_fun_lua, handle, {key_val, ["总评标签"], [type], all}}
|
|
%% ,{catalg_score, cb_fun_lua, handle, {key_val, ["评价标签"], [id], all}}
|
|
%% ,{recommand_score, cb_fun_lua, handle, {key_val, ["推荐评分"], [lev], all}}
|
|
,{resource_one, cb_fun_lua, handle, {key_val, ["资源获取一级类型"], [id], all}}
|
|
,{resource_two, cb_fun_lua, handle, {key_val, ["资源获取二级类型"], [id], all}}
|
|
,{recommand, cb_fun_lua, handle, {key_val, ["推荐阵容"], [id], all}}
|
|
,{problem, cb_fun_lua, handle, {key_val, ["常见问题"], [id], all}}
|
|
]
|
|
,callback_json = [
|
|
{stronger_constant, cb_fun_json, handle, {key_val, ["常量"], [label], all}}
|
|
%% ,{stronger_one, cb_fun_lua, handle, {key_val, ["一级评分"], [id], all}}
|
|
,{stronger_two, cb_fun_json, handle, {key_val, ["二级评分"], [id], all}}
|
|
%% ,{total_score, cb_fun_lua, handle, {key_val, ["总评标签"], [type], all}}
|
|
%% ,{catalg_score, cb_fun_lua, handle, {key_val, ["评价标签"], [id], all}}
|
|
%% ,{recommand_score, cb_fun_lua, handle, {key_val, ["推荐评分"], [lev], all}}
|
|
,{resource_one, cb_fun_json, handle, {key_val, ["资源获取一级类型"], [id], all}}
|
|
,{resource_two, cb_fun_json, handle, {key_val, ["资源获取二级类型"], [id], all}}
|
|
,{recommand, cb_fun_json, handle, {key_val, ["推荐阵容"], [id], all}}
|
|
,{problem, cb_fun_json, handle, {key_val, ["常见问题"], [id], all}}
|
|
]
|
|
,sheet = [
|
|
{["常量"], [
|
|
#f_column{type = atom, name = label, desc = "标签", 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 = int, name = star, desc = "星级", mod = server}
|
|
,#f_column{type = int, name = sort, desc = "参考评分", mod = server}
|
|
]}
|
|
,{["一级评分"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = bstr, name = name, desc = "评分名字", mod = client}
|
|
,#f_column{type = term, name = sub_list, desc = "包含的二级评分", mod = client}
|
|
,#f_column{type = int, name = sort, desc = "显示优先级", mod = client}
|
|
,#f_column{type = int, name = icon, desc = "图标ID", mod = client},
|
|
#f_column{type = int, name = evt_type, desc = "跳转", mod = client}
|
|
]}
|
|
,{["二级评分"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = bstr, name = name, desc = "评分名字", mod = client}
|
|
,#f_column{type = int, name = sort, desc = "显示优先级", mod = client}
|
|
,#f_column{type = int, name = evt_type, desc = "跳转效果", mod = client}
|
|
,#f_column{type = int, name = icon, desc = "图标ID", mod = client}
|
|
,#f_column{type = term, name = limit, desc = "开启条件", mod = client}
|
|
,#f_column{type = bstr, name = desc, desc = "描述内容", mod = client}
|
|
]}
|
|
,{["总评标签"], [
|
|
#f_column{type = int, name = type, desc = "评级类型", mod = client}
|
|
,#f_column{type = int, name = bigger, desc = "比值大于等于",mod = client}
|
|
,#f_column{type = int, name = max, desc = "比值大于",mod = client}
|
|
,#f_column{type = int, name = min, desc = "比值小于",mod = client}
|
|
,#f_column{type = int, name = less, desc = "比值小于等于",mod = client}
|
|
]}
|
|
,{["评价标签"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = kv, name = type, desc = "评级类型",kv_type = [{"英雄总评", 1}, {"大类评分", 2}, {"小类评分", 3}],mod = client}
|
|
,#f_column{type = int, name = bigger, desc = "比值大于等于",mod = client}
|
|
,#f_column{type = int, name = max, desc = "比值大于",mod = client}
|
|
,#f_column{type = int, name = min, desc = "比值小于",mod = client}
|
|
,#f_column{type = int, name = less, desc = "比值小于等于",mod = client}
|
|
,#f_column{type = int, name = tag, desc = "图标标签",mod = client}
|
|
,#f_column{type = bstr, name = desc, desc = "文字标签", mod = client}
|
|
]}
|
|
,{["英雄星级评分"], [
|
|
#f_column{type = int, name = star, desc = "英雄星级", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["英雄等级评分"], [
|
|
#f_column{type = int, name = lev, desc = "英雄等级", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["英雄阶级评分"], [
|
|
#f_column{type = int, name = break_lev, desc = "英雄阶级", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["符文星级评分"], [
|
|
#f_column{type = int, name = lev, desc = "符文星级", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["神器等级"], [
|
|
#f_column{type = int, name = lev, desc = "神器等级", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["神器技能"], [
|
|
#f_column{type = int, name = lev, desc = "神器技能", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["属性计算"], [
|
|
#f_column{type = atom, name = attr, desc = "属性原子", mod = server}
|
|
,#f_column{type = int, name = score, desc = "评分", mod = server}
|
|
]}
|
|
,{["推荐评分"], [
|
|
#f_column{type = int, name = lev, desc = "角色等级", mod = client}
|
|
,#f_column{type = int, name = score, desc = "推荐评分", mod = client}
|
|
]}
|
|
,{["资源获取一级类型"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = bstr, name = name, desc = "类型名称", mod = client}
|
|
,#f_column{type = term, name = sub_list, desc = "包含的二级类型", mod = client}
|
|
,#f_column{type = bstr, name = desc, desc = "文字描述", mod = client}
|
|
,#f_column{type = int, name = evt_type, desc = "跳转", mod = client}
|
|
,#f_column{type = int, name = sort, desc = "排序优先级", mod = client}
|
|
,#f_column{type = int, name = icon, desc = "图标ID", mod = client}
|
|
]}
|
|
,{["资源获取二级类型"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = bstr, name = name, desc = "类型名称", mod = client}
|
|
,#f_column{type = bstr, name = desc, desc = "文字描述", mod = client}
|
|
,#f_column{type = int, name = evt_type, desc = "跳转", mod = client}
|
|
,#f_column{type = int, name = sort, desc = "排序优先级", mod = client}
|
|
,#f_column{type = int, name = icon, desc = "图标ID", mod = client}
|
|
]}
|
|
,{["推荐阵容"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = bstr, name = name, desc = "阵容名称", mod = client}
|
|
,#f_column{type = term, name = hero_list, desc = "英雄ID", mod = client}
|
|
,#f_column{type = int, name = sort, desc = "排序优先级", mod = client}
|
|
,#f_column{type = int, name = limit, desc = "开放关卡限制", mod = client}
|
|
,#f_column{type = bstr, name = desc, desc = "文字描述", mod = client}
|
|
]}
|
|
,{["常见问题"], [
|
|
#f_column{type = int, name = id, desc = "ID", mod = client}
|
|
,#f_column{type = bstr, name = name, desc = "问题名称", mod = client}
|
|
,#f_column{type = bstr, name = desc, desc = "回答描述", mod = client}
|
|
,#f_column{type = int, name = sort, desc = "排序优先级", mod = client}
|
|
]}
|
|
]
|
|
}.
|