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