Files
2026-05-23 22:10:14 +08:00

288 lines
9.4 KiB
Erlang
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
%%----------------------------------------------------
%% 共鸣石碑
%%
%% @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, "上阵的伙伴id0:未上阵)"}
]}
,{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, "上阵的伙伴id0:未上阵)"}
]}
,{array, tuple, res_list, "共鸣英雄信息(未开启的阵位没有传过来)", [
{uint32, pos, "阵位"}
,{uint32, id, "共鸣的伙伴id0:未上阵)"}
,{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, "消息"}
]
}
].