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