%%---------------------------------------------------- %% 数据配置文件 %% @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} ]} ] }.