288 lines
9.4 KiB
Erlang
288 lines
9.4 KiB
Erlang
|
|
%%----------------------------------------------------
|
|||
|
|
%% 共鸣石碑
|
|||
|
|
%%
|
|||
|
|
%% @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, "消息"}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
].
|