hxp
2025-11-18 6e0d1eac6e57f831c8b8118d189067d391923693
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -499,6 +499,7 @@
                        ("DWORD", "LimitMissionID", 0),
                        ("WORD", "LimitOpenDay", 0),
                        ("char", "MailKey", 0),
                        ("list", "AwardList", 0),
                        ),
                "ItemCompound":(
@@ -1521,11 +1522,6 @@
                        ("DWORD", "Weight", 0),
                        ("DWORD", "Mark", 0),
                        ("BYTE", "Rare", 0),
                        ),
                "FunctionForecast":(
                        ("DWORD", "FuncID", 1),
                        ("dict", "Award", 0),
                        ),
                "EmojiPack":(
@@ -2883,7 +2879,8 @@
    def GetLimiRealmLV(self): return self.attrTuple[2] # 需要境界等级 WORD
    def GetLimitMissionID(self): return self.attrTuple[3] # 需要完成的任务ID DWORD
    def GetLimitOpenDay(self): return self.attrTuple[4] # 开服第几天开启 WORD
    def GetMailKey(self): return self.attrTuple[5] # 邮件 char
    def GetMailKey(self): return self.attrTuple[5] # 邮件 char
    def GetAwardList(self): return self.attrTuple[6] # 奖励列表[[物品ID,个数], ...] list
# 合成表
class IPY_ItemCompound():
@@ -4432,16 +4429,6 @@
    def GetMark(self): return self.attrTuple[7] # 排序用标识 DWORD
    def GetRare(self): return self.attrTuple[8] # 珍稀值 BYTE
# 功能预告表
class IPY_FunctionForecast():
    def __init__(self):
        self.attrTuple = None
        return
    def GetFuncID(self): return self.attrTuple[0] # 功能ID DWORD
    def GetAward(self): return self.attrTuple[1] # 属性类型 dict
# 表情包表
class IPY_EmojiPack():
    
@@ -5759,7 +5746,6 @@
        self.__LoadFileData("ActFlashSale", onlyCheck)
        self.__LoadFileData("ActWishingWell", onlyCheck)
        self.__LoadFileData("WishingWell", onlyCheck)
        self.__LoadFileData("FunctionForecast", onlyCheck)
        self.__LoadFileData("EmojiPack", onlyCheck)
        self.__LoadFileData("ActRechargePrize", onlyCheck)
        self.__LoadFileData("RechargePrizeTemplate", onlyCheck)
@@ -7062,13 +7048,6 @@
    def GetWishingWellByIndex(self, index):
        self.CheckLoadData("WishingWell")
        return self.ipyWishingWellCache[index]
    def GetFunctionForecastCount(self):
        self.CheckLoadData("FunctionForecast")
        return self.ipyFunctionForecastLen
    def GetFunctionForecastByIndex(self, index):
        self.CheckLoadData("FunctionForecast")
        return self.ipyFunctionForecastCache[index]
    def GetEmojiPackCount(self):
        self.CheckLoadData("EmojiPack")