Files

288 lines
9.4 KiB
Erlang
Raw Permalink Normal View History

2026-05-23 22:10:14 +08:00
%%----------------------------------------------------
%% 共鸣石碑
%%
%% @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, "消息"}
]
}
].