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

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index 0abe7df..3bffc00 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -25965,7 +25965,8 @@
     _pack_ = 1
     _fields_ = [
                   ("MfpType", c_ubyte),    #模块编号类型
-                  ("FightPower", c_int),    #本模块战斗力
+                  ("FightPower", c_int),    #本模块战斗力,求余亿部分
+                  ("FightPowerEx", c_int),    #本模块战斗力,整除亿部分,1代表1亿
                   ]
 
     def __init__(self):
@@ -25980,6 +25981,7 @@
     def Clear(self):
         self.MfpType = 0
         self.FightPower = 0
+        self.FightPowerEx = 0
         return
 
     def GetLength(self):
@@ -25991,11 +25993,13 @@
     def OutputString(self):
         DumpString = '''//A3 A1 各功能模块战斗力信息 //tagMCModuleFightPowerInfo:
                                 MfpType:%d,
-                                FightPower:%d
+                                FightPower:%d,
+                                FightPowerEx:%d
                                 '''\
                                 %(
                                 self.MfpType,
-                                self.FightPower
+                                self.FightPower,
+                                self.FightPowerEx
                                 )
         return DumpString
 
@@ -50510,7 +50514,8 @@
                   ("CampaignType", c_ubyte),    #奖励类型
                   ("BillAwardRecord", c_ubyte),    #排行奖励是否已领取
                   ("TagAwardRecord", c_int),    #目标奖励索引位领取记录:0-未领;1-已领
-                  ("RecordData", c_int),    #活动时的记录值
+                  ("RecordData", c_int),    #活动时的记录值,求余亿部分,为了统一逻辑,其他非战力榜的也使用此规则
+                  ("RecordDataEx", c_int),    #活动时的记录值,整除亿部分,1代表1亿
                   ]
 
     def __init__(self):
@@ -50527,6 +50532,7 @@
         self.BillAwardRecord = 0
         self.TagAwardRecord = 0
         self.RecordData = 0
+        self.RecordDataEx = 0
         return
 
     def GetLength(self):
@@ -50540,13 +50546,15 @@
                                 CampaignType:%d,
                                 BillAwardRecord:%d,
                                 TagAwardRecord:%d,
-                                RecordData:%d
+                                RecordData:%d,
+                                RecordDataEx:%d
                                 '''\
                                 %(
                                 self.CampaignType,
                                 self.BillAwardRecord,
                                 self.TagAwardRecord,
-                                self.RecordData
+                                self.RecordData,
+                                self.RecordDataEx
                                 )
         return DumpString
 

--
Gitblit v1.8.0