%%---------------------------------------------------- %% "伙伴神器" %% %% @author liufenglin 240039421@qq.com %%---------------------------------------------------- -module(partner_field_data). -author("Administrator"). -include("common.hrl"). -include("data_config.hrl"). %% API -export([cfg/0]). cfg() -> #data_cfg{ name = partner_field_data ,lua_name = partner_field_data ,desc = "伙伴装备配置数据" ,source = "partner_field_data.xml" ,target = "partner_field_data.erl" ,inc = ["partner.hrl", "common.hrl", "attr.hrl"] ,callback = [ {{get_constant, "undefined"}, cb_fun, handle, {get_tuple, ["常量"], code, val}} ,{get_pos, cb_fun, handle, {get_tuple, ["助阵数据"], pos, [attr_atom, ratio, limit_lev, expend]}} ,{get_lev_add_attr, cb_fun, handle, {get_tuple, ["助阵升级数据"], lev, add_num}} ,{get_lev_expend, cb_fun, handle, {get_tuple, ["助阵升级数据"], lev, expend}} ] ,callback_cli = [ {field_const, cb_fun_lua, handle, {key_val, [ "常量"], [code], all}} ,{field_attr, cb_fun_lua, handle, {key_val, [ "助阵数据"], [pos], all}} ,{field_lev, cb_fun_lua, handle, {key_val, [ "助阵升级数据"], [lev], all}} ] ,callback_json = [ {field_const, cb_fun_json, handle, {key_val, [ "常量"], [code], all}} ,{field_attr, cb_fun_json, handle, {key_val, [ "助阵数据"], [pos], all}} ,{field_lev, cb_fun_json, handle, {key_val, [ "助阵升级数据"], [lev], all}} ] ,sheet = [ {["常量"], [ #f_column{type = atom, name = code, desc = "键", mod = all} ,#f_column{type = term, name = val, desc = "值", mod = all,val_cli = "0", add_list_sign = false} ,#f_column{type = bstr, name = desc, desc = "描述", mod = all} ]} ,{["助阵数据"], [ #f_column{type = int, name = pos, desc = "位置", mod = all} ,#f_column{type = atom, name = attr_atom, desc = "属性", mod = all} ,#f_column{type = int, name = ratio, desc = "比例", mod = all} ,#f_column{type = int, name = limit_lev, desc = "开启等级", mod = all} ,#f_column{type = term, name = expend, desc = "开启消耗", mod = all} ]} ,{["助阵升级数据"], [ #f_column{type = int, name = lev, desc = "助阵等级", mod = all} ,#f_column{type = int, name = add_num, desc = "属性加成", mod = all} ,#f_column{type = term, name = expend, desc = "升级消耗", mod = all} ]} ] }.