hxp
2023-10-11 614707fc640e731fe8b78351f0933371da5450bf
ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -68,6 +68,12 @@
                        ("list", "AwardItemList", 0),
                        ),
                "FamilyZhenfa":(
                        ("BYTE", "ZhenfaType", 1),
                        ("WORD", "ZhenfaLV", 1),
                        ("DWORD", "LVUpNeedExp", 0),
                        ),
                "MarketQuery":(
                        ("WORD", "QueryType", 1),
                        ("dict", "LimitInfo", 0),
@@ -991,6 +997,19 @@
    def GetRecordIndex(self): return self.RecordIndex # 奖励记录索引,同奖励类型时记录索引不可重复
    def GetNeedHurtTotal(self): return self.NeedHurtTotal # 所需总伤血
    def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...]
# 仙盟阵法表
class IPY_FamilyZhenfa():
    def __init__(self):
        self.ZhenfaType = 0
        self.ZhenfaLV = 0
        self.LVUpNeedExp = 0
        return
    def GetZhenfaType(self): return self.ZhenfaType #  阵法类型
    def GetZhenfaLV(self): return self.ZhenfaLV #  阵法等级
    def GetLVUpNeedExp(self): return self.LVUpNeedExp # 升下一级所需经验
# 集市查询表
class IPY_MarketQuery():
@@ -2795,6 +2814,8 @@
        self.ipyFamilyLen = len(self.ipyFamilyCache)
        self.ipyFamilyBossHurtAwardCache = self.__LoadFileData("FamilyBossHurtAward", IPY_FamilyBossHurtAward)
        self.ipyFamilyBossHurtAwardLen = len(self.ipyFamilyBossHurtAwardCache)
        self.ipyFamilyZhenfaCache = self.__LoadFileData("FamilyZhenfa", IPY_FamilyZhenfa)
        self.ipyFamilyZhenfaLen = len(self.ipyFamilyZhenfaCache)
        self.ipyMarketQueryCache = self.__LoadFileData("MarketQuery", IPY_MarketQuery)
        self.ipyMarketQueryLen = len(self.ipyMarketQueryCache)
        self.ipyAuctionItemCache = self.__LoadFileData("AuctionItem", IPY_AuctionItem)
@@ -3129,6 +3150,8 @@
    def GetFamilyByIndex(self, index): return self.ipyFamilyCache[index]
    def GetFamilyBossHurtAwardCount(self): return self.ipyFamilyBossHurtAwardLen
    def GetFamilyBossHurtAwardByIndex(self, index): return self.ipyFamilyBossHurtAwardCache[index]
    def GetFamilyZhenfaCount(self): return self.ipyFamilyZhenfaLen
    def GetFamilyZhenfaByIndex(self, index): return self.ipyFamilyZhenfaCache[index]
    def GetMarketQueryCount(self): return self.ipyMarketQueryLen
    def GetMarketQueryByIndex(self, index): return self.ipyMarketQueryCache[index]
    def GetAuctionItemCount(self): return self.ipyAuctionItemLen