This commit is contained in:
aozhiwei 2024-04-02 15:31:38 +08:00
parent 18246f0321
commit ab467e6d78
2 changed files with 43 additions and 0 deletions

View File

@ -180,6 +180,7 @@ class Battle(object):
['battle_uuid', '', 'battle_uuid'],
['room_uuid', '', '房间唯一id'],
['room_mode', 0, '0:pvp 1:pve 2:moba'],
['map_mode', 0, ''],
['team_id', 0, '队伍id'],
['map_id', 0, '地图id'],
['victory', 0, '是否胜利(pvp:吃鸡 pve通关 moba:胜利)'],
@ -205,4 +206,22 @@ class Battle(object):
_common.RspHead(),
]
},
{
'desc': '服务器战报-房间所有数据(客户端不用处理)roomReport',
'group': 'Battle',
'url': 'webapp/index.php?c=Battle&a=roomReport',
'params': [
_common.ReqHead(),
['version', 0, '版本'],
['battle_uuid', '', 'battle_uuid'],
['room_uuid', '', '房间唯一id'],
['room_mode', 0, '0:pvp 1:pve 2:moba'],
['map_mode', 0, ''],
['map_id', 0, '地图id'],
['!team_list', _common.MFRoomReportTeam(), '所有队伍数据']
],
'response': [
_common.RspHead(),
]
},
]

View File

@ -1601,3 +1601,27 @@ class SpecJoin(object):
['team_uuid', '', '自定义房间、moba房间会修改玩家原始team_uuid所以用这个新的team_uuid替换之前CMJoin里的team_uuid'],
['payload', '', '透传数据'],
]
class MFRoomReportTeam(object):
def __init__(self):
self.fields = [
['team_id', 0, '队伍id'],
['victory', 0, '是否胜利(pvp:吃鸡 pve通关 moba:胜利)'],
['pvp_settelement_type', 0, 'pvp结算类型 0个人 1:组队'],
['pvp_settelement_color', 0, ''],
['pvp_team_rank', 0, 'pvp队伍排名'],
['pvp_total_human_num', 0, 'pvp房间总人数'],
['pvp_alive_human_num', 0, 'pvp房间剩余存活数'],
['pvp_total_team_num', 0, 'pvp战斗队伍总数'],
['pvp_match_mode', 0, '0: pvp 1排位赛'],
['pvp_team_kills', 0, 'pvp队伍击杀数'],
['pve_settelement_type', 0, 'pve结算类型 0个人 1:组队'],
['pve_instance_id', 0, 'pve副本id'],
['pve_wave', 0, 'pve波次'],
['pve_max_wave', 0, 'pve最大波次'],
['!members', _common.TeamReportMember(), '成员数据'],
]