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

99 lines
3.7 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 linguohui<576623536@qq.com>
%%----------------------------------------------------
-module(proto_288).
-export([info/0, cfg/0]).
-include("protocol.hrl").
info() -> {
"运营活动_女神试炼"
,["formation.hrl", "common.hrl", "combat.hrl"]
}.
-spec cfg() -> [#rpc{}].
cfg() ->
[
#rpc{
code = 28800
,log_title = "查询活动信息"
,req_desc = "查询活动信息"
,req = []
,reply = [
{uint32, id, "唯一id"}
,{uint8, time, "剩余可挑战次数"}
,{uint8, buy_time, "剩余可购买次数"}
]
}
,#rpc{
code = 28801
,log_title = "挑战Boss"
,req_desc = "挑战Boss"
,req = [
{uint32, id, "唯一id"}
,{uint16, formation_type, "阵法类型"}
,{array, formation_pos, pos_info, "阵法信息", [
{uint8, pos, "位置"}
,{uint32, id, "伙伴id"}
]}
,{uint32, hallows_id, "神器id"}
]
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "返回信息"}
]
}
, #rpc{
code = 28802
,log_title = "战斗结果"
,req_desc = "战斗结果"
,req = []
,reply_desc = "战斗结果"
,reply = [
{uint32, all_dps, "总伤害"}
,{uint32, best_partner, "最佳伙伴唯一ID"}
,{uint32, bid, "最佳伙伴bid"}
,{uint16, lev, "最佳伙伴等级"}
,{uint8, star, "最佳伙伴星级"}
,{uint32, use_skin, "最佳伙伴皮肤id"}
,{string, target_role_name, "对方名字"}
,{array, tuple, hurt_statistics, "伤害统计", [
{uint8, type, "1:进攻方 2:被攻击方"}
,{array, partner_hurt, partner_hurts, "伤害统计", [
{tuple, master_id, [
{uint32, rid, "拥有者ID"}
,{string, srvid, "拥有者服务器id"}
]}
,{uint32, id, id, "英雄bid"}
,{uint32, bid, bid, "英雄bid"}
,{uint32, star, star, "星级"}
,{uint32, lev, lev, "等级"}
,{uint32, camp_type, camp_type, "英雄阵营"}
,{uint32, dps, dps, "英雄伤害"}
,{uint32, cure, cure, "英雄治疗量"}
,{array, tuple, ext_data, "额外参数", [
{uint32, key, "键(5:皮肤id"}
,{uint32, val, ""}
]}
,{uint32, be_hurt, be_hurt, "英雄承受伤害"}
]}
]}
,{array, tuple, reward, "奖励列表", [
{uint32, base_id, "物品Id"}
,{uint32, num, "数量"}
]}
]
}
,#rpc{
code = 28803
,log_title = "购买挑战次数"
,req_desc = "购买挑战次数"
,req = []
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "返回信息"}
]
}
].