From 65e4c7c06a0440f3a96c5cd4d8560ae856855bdb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 01 九月 2021 11:48:20 +0800
Subject: [PATCH] 8585 【主干】【gt_1.101.1】【BT3】【bt3_1.100.1】【后端】竞技场(战力超20亿支持相关封包修改)
---
ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.h | 14 ++++++++++++++
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h | 3 ++-
ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.des | 1 +
ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h | 3 ++-
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer | 0
ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo | 0
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.h | 7 +++++++
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.des | 1 +
8 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer b/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer
diff --git a/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.des b/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.des
new file mode 100644
index 0000000..ab37795
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.des
@@ -0,0 +1 @@
+A9 A5 查看竞技场对战玩家最新信息 #tagCGQueryArenaBattlePlayer
diff --git a/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.h b/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.h
new file mode 100644
index 0000000..2e5aee4
--- /dev/null
+++ b/ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattlePlayer.h
@@ -0,0 +1,7 @@
+// A9 A5 查看竞技场对战玩家最新信息 #tagCGQueryArenaBattlePlayer
+
+struct tagCGQueryArenaBattlePlayer
+{
+ tagHead Head;
+ DWORD PlayerID; //目标玩家ID,仅支持查真实玩家
+};
diff --git a/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo b/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo
diff --git a/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.des b/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.des
new file mode 100644
index 0000000..faf022d
--- /dev/null
+++ b/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.des
@@ -0,0 +1 @@
+A9 26 竞技场对战玩家最新信息 #tagGCArenaBattlePlayerInfo
diff --git a/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.h b/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.h
new file mode 100644
index 0000000..aa77785
--- /dev/null
+++ b/ServerPack/GameServerPack/HA9_Function/ArenaBattlePlayerInfo.h
@@ -0,0 +1,14 @@
+// A9 26 竞技场对战玩家最新信息 #tagGCArenaBattlePlayerInfo
+
+struct tagGCArenaBattlePlayerInfo
+{
+ tagHead Head;
+ DWORD PlayerID; //目标玩家ID
+ char PlayerName[33];
+ BYTE Job;
+ WORD LV; //等级
+ WORD RealmLV; //境界,机器人读境界表取等级对应境界
+ DWORD FightPower; //战力求余亿部分,机器人读等级表取等级对应战力
+ DWORD FightPoweEx; //战力整除亿部分,机器人读等级表取等级对应战力
+ DWORD Score; //积分
+};
diff --git a/ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h b/ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h
index ec4b04c..d958162 100644
--- a/ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h
+++ b/ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h
@@ -7,7 +7,8 @@
BYTE Job;
WORD LV; //等级
WORD RealmLV; //境界,机器人读境界表取等级对应境界
- DWORD FightPower; //战力,机器人读等级表取等级对应战力
+ DWORD FightPower; //战力求余亿部分,机器人读等级表取等级对应战力
+ DWORD FightPoweEx; //战力整除亿部分,机器人读等级表取等级对应战力
BYTE AddScoreLen;
char AddScore[AddScoreLen]; //本次对战增加的积分,有正负
BYTE IsWin; //是否获胜
diff --git a/ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h b/ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h
index 89a3c43..7153c30 100644
--- a/ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h
+++ b/ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h
@@ -7,7 +7,8 @@
BYTE Job;
WORD LV; //等级
WORD RealmLV; //境界,机器人读境界表取等级对应境界
- DWORD FightPower; //战力,机器人读等级表取等级对应战力
+ DWORD FightPower; //战力求余亿部分,机器人读等级表取等级对应战力
+ DWORD FightPoweEx; //战力整除亿部分,机器人读等级表取等级对应战力
DWORD Score; //积分
};
--
Gitblit v1.8.0