%%---------------------------------------------------- %% 共鸣石碑 %% %% @author liufenglin 240039421@qq.com %%---------------------------------------------------- -module(proto_264). -export([ info/0 ,cfg/0 ] ). -include("protocol.hrl"). info() -> { "共鸣石碑协议" ,[] }. cfg() -> [ #rpc{ code = 26400 ,log_title = "共鸣石碑信息" ,req_desc = "共鸣石碑信息" ,req = [] ,reply = [ {uint32, lev, "等级"} ,{array, tuple, list, "石碑上阵信息(未开启的阵位没有传过来)", [ {uint8, pos, "阵位"} ,{uint32, id, "上阵的伙伴id(0:未上阵)"} ]} ,{array, tuple, attr, "石碑属性加成", [ {uint32, attr_id, "属性id"} ,{uint32, attr_val, "属性值(已扩大1000倍)"} ]} ,{uint32, max_partner_lev, "历史最高英雄星级"} ] } ,#rpc{ code = 26401 ,log_title = "共鸣石碑上阵/下阵 (成功推送26400)" ,req_desc = "共鸣石碑上阵/下阵 (成功推送26400)" ,req = [ {uint8, pos, "阵位"} ,{uint32, id, "伙伴id"} ,{uint8, type, "1:上阵 2:下阵"} ] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26402 ,log_title = "共鸣石碑升级(成功推送26400)" ,req_desc = "共鸣石碑升级(成功推送26400)" ,req = [] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26410 ,log_title = "共鸣石碑提炼信息" ,req_desc = "共鸣石碑提炼信息" ,req = [] ,reply = [ {uint32, all_num, "本次提炼设置的总数0"} ,{uint32, do_num, "本次提炼已提炼的总数"} ,{uint32, get_num, "本次提炼已收获的总数"} ,{uint32, do_end_time, "当前提炼结束时间"} ,{uint8, is_point, "是否红点"} ] } ,#rpc{ code = 26411 ,log_title = "设置共鸣石碑提炼(成功推送26410)" ,req_desc = "设置共鸣石碑提炼(成功推送26410)" ,req = [ {uint32, all_num, "本次提炼设置的总数"} ] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26412 ,log_title = "取消共鸣石碑提炼(成功推送26410)" ,req_desc = "取消共鸣石碑提炼(成功推送26410)" ,req = [ ] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26413 ,log_title = "共鸣石碑提炼收获(成功推送26410)" ,req_desc = "共鸣石碑提炼收获(成功推送26410)" ,req = [ ] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26414 ,log_title = "共鸣石碑提炼点击红点" ,req_desc = "共鸣石碑提炼点击红点" ,req = [ ] ,reply = [ ] } ,#rpc{ code = 26420 ,log_title = "当前可共鸣到的星级(改变石碑布阵会主动推)" ,req_desc = "当前可共鸣到的星级(改变石碑布阵会主动推)" ,req = [ ] ,reply = [ {uint8, star, "共鸣星级"} ,{uint8, num, "剩余可共鸣次数"} ] } ,#rpc{ code = 26421 ,log_title = "共鸣赋能" ,req_desc = "共鸣赋能" ,req = [ {uint32, partner_id, "材料英雄唯一ID"} ,{array, tuple, skills, "选择的天赋技能", [ {uint8, pos, "天赋位"} ,{uint32, skill_id, "技能id"} ]} ] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26422 ,log_title = "所有已学的天赋技能" ,req_desc = "所有已学的天赋技能" ,req = [] ,reply = [ {array, single, skills, "可选择的天赋技能", [ {uint32, skill_id, "技能id"} ]} ] } ,#rpc{ code = 26423 ,log_title = "计算赋能英雄战力" ,req_desc = "计算赋能英雄战力" ,req = [ {uint32, partner_id, "材料英雄唯一ID"} ,{array, tuple, skills, "选择的天赋技能", [ {uint8, pos, "天赋位"} ,{uint32, skill_id, "技能id"} ]} ] ,reply = [ {uint32, partner_id, "材料英雄唯一ID"} ,{uint32, power, "战力"} ] } ,#rpc{ code = 26424 ,log_title = "弹出获得的赋能英雄" ,reply_desc = "弹出获得的赋能英雄" ,reply = [ {uint32, partner_id, "获得英雄唯一ID"} ] } ,#rpc{ code = 26425 ,log_title = "水晶信息" ,req_desc = "水晶信息" ,req = [] ,reply = [ {uint32, lev, "水晶等级"} ,{array, tuple, con_list, "供奉英雄信息", [ {uint8, pos, "阵位"} ,{uint32, id, "上阵的伙伴id(0:未上阵)"} ]} ,{array, tuple, res_list, "共鸣英雄信息(未开启的阵位没有传过来)", [ {uint32, pos, "阵位"} ,{uint32, id, "共鸣的伙伴id(0:未上阵)"} ,{uint32, cool_time, "冷却结束时间戳"} ]} ,{uint32, gold_count, "钻石购买次数"} ,{uint32, item_count, "道具购买次数"} ,{uint32, max_cystal_lev, "水晶最高等级"} ,{uint8, is_break, "是否已突破"} ] } ,#rpc{ code = 26426 ,log_title = "放入共鸣英雄" ,req_desc = "放入共鸣英雄" ,req = [ {uint32, partner_id, "材料英雄唯一ID"} ,{uint32, pos, "位置"} ] ,reply = [ {uint8, result, "1:成功 0 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26427 ,log_title = "卸下共鸣英雄" ,req_desc = "卸下共鸣英雄" ,req = [ {uint32, partner_id, "材料英雄唯一ID"} ,{uint32, pos, "位置"} ] ,reply = [ {uint8, result, "1:成功 0 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26428 ,log_title = "刷新槽位冷却时间" ,req_desc = "刷新槽位冷却时间" ,req = [ {uint32, pos, "位置"} ] ,reply = [ {uint8, result, "1:成功 0 失败"} ,{string, msg, "消息"} ,{uint32, pos, "位置"} ] } ,#rpc{ code = 26429 ,log_title = "解锁共鸣槽位" ,req_desc = "解锁共鸣槽位" ,req = [ {uint32, pos, "位置"} ,{uint32, type, "消耗类型(1:道具,2:钻石)"} ] ,reply = [ {uint8, result, "1:成功 0 失败"} ,{string, msg, "消息"} ,{uint32, pos, "位置"} ] } ,#rpc{ code = 26430 ,log_title = "水晶升级(成功推送26425)" ,req_desc = "水晶升级(成功推送26425)" ,req = [] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ,#rpc{ code = 26431 ,log_title = "请求水晶升级后的共鸣英雄总战力" ,req_desc = "请求水晶升级后的共鸣英雄总战力" ,req = [] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ,{uint32, power, "战力"} ] } ,#rpc{ code = 26432 ,log_title = "水晶突破(成功推送26425)" ,req_desc = "水晶突破(成功推送26425)" ,req = [] ,reply = [ {uint8, result, "1:成功 2 失败"} ,{string, msg, "消息"} ] } ].