From c9341658af80c8c47f98f0c8939803cd484954fc Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 24 二月 2025 18:18:01 +0800
Subject: [PATCH] 10407 【越南】【英语】【BT】【GM】【砍树】周末BUG汇总(模块战力支持超20亿;开服活动榜同步修改支持超20亿;)

---
 ServerPack/MapServerPack/HAB_Activity/OpenServerCampaignAwardList.h |    3 ++-
 ServerPack/MapServerPack/HA3_Function/ModuleFightPowerInfo.h        |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ServerPack/MapServerPack/HA3_Function/ModuleFightPowerInfo.h b/ServerPack/MapServerPack/HA3_Function/ModuleFightPowerInfo.h
index a0f865f..f9a76d1 100644
--- a/ServerPack/MapServerPack/HA3_Function/ModuleFightPowerInfo.h
+++ b/ServerPack/MapServerPack/HA3_Function/ModuleFightPowerInfo.h
@@ -3,7 +3,8 @@
 struct    tagMCModuleFightPower
 {
 	BYTE		MfpType;		//模块编号类型
-	DWORD		FightPower;	//本模块战斗力
+	DWORD		FightPower;	//本模块战斗力,求余亿部分
+	DWORD		FightPowerEx;	//本模块战斗力,整除亿部分,1代表1亿
 };
 
 struct    tagMCModuleFightPowerInfo
diff --git a/ServerPack/MapServerPack/HAB_Activity/OpenServerCampaignAwardList.h b/ServerPack/MapServerPack/HAB_Activity/OpenServerCampaignAwardList.h
index 52af772..f741da1 100644
--- a/ServerPack/MapServerPack/HAB_Activity/OpenServerCampaignAwardList.h
+++ b/ServerPack/MapServerPack/HAB_Activity/OpenServerCampaignAwardList.h
@@ -6,7 +6,8 @@
 	BYTE		CampaignType;	//奖励类型
 	BYTE		BillAwardRecord;	//排行奖励是否已领取
 	DWORD		TagAwardRecord;	//目标奖励索引位领取记录:0-未领;1-已领
-	DWORD		RecordData; 	//活动时的记录值
+	DWORD		RecordData; 	//活动时的记录值,求余亿部分,为了统一逻辑,其他非战力榜的也使用此规则
+	DWORD		RecordDataEx;	//活动时的记录值,整除亿部分,1代表1亿
 };
 
 struct    tagMCOpenServerCampaignAwardList

--
Gitblit v1.8.0