hxp
2023-09-29 2a659639d74889599ed54458863a2f7b31ff4eff
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1981,6 +1981,13 @@
                        ("dict", "Award2", 0),
                        ),
                "FamilyBossHurtAward":(
                        ("BYTE", "AwardType", 1),
                        ("BYTE", "RecordIndex", 1),
                        ("DWORD", "NeedHurtTotal", 0),
                        ("list", "AwardItemList", 0),
                        ),
                "ItemWashMax":(
                        ("BYTE", "Type", 1),
                        ("BYTE", "Star", 1),
@@ -6223,6 +6230,21 @@
    def GetAward1(self): return self.Award1 # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
    def GetAward2(self): return self.Award2 # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]}
# 仙盟试炼伤血奖励表
class IPY_FamilyBossHurtAward():
    def __init__(self):
        self.AwardType = 0
        self.RecordIndex = 0
        self.NeedHurtTotal = 0
        self.AwardItemList = []
        return
    def GetAwardType(self): return self.AwardType # 奖励类型 1-个人;2-仙盟
    def GetRecordIndex(self): return self.RecordIndex # 奖励记录索引,同奖励类型时记录索引不可重复
    def GetNeedHurtTotal(self): return self.NeedHurtTotal # 所需总伤血
    def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...]
# 装备洗练等级上限
class IPY_ItemWashMax():
    
@@ -6950,6 +6972,8 @@
        self.ipyEquipPlusEvolveLen = len(self.ipyEquipPlusEvolveCache)
        self.ipyFamilyBossAwardCache = self.__LoadFileData("FamilyBossAward", IPY_FamilyBossAward)
        self.ipyFamilyBossAwardLen = len(self.ipyFamilyBossAwardCache)
        self.ipyFamilyBossHurtAwardCache = self.__LoadFileData("FamilyBossHurtAward", IPY_FamilyBossHurtAward)
        self.ipyFamilyBossHurtAwardLen = len(self.ipyFamilyBossHurtAwardCache)
        self.ipyItemWashMaxCache = self.__LoadFileData("ItemWashMax", IPY_ItemWashMax)
        self.ipyItemWashMaxLen = len(self.ipyItemWashMaxCache)
        self.ipyHorsePetBossAwardCache = self.__LoadFileData("HorsePetBossAward", IPY_HorsePetBossAward)
@@ -7550,6 +7574,8 @@
    def GetEquipPlusEvolveByIndex(self, index): return self.ipyEquipPlusEvolveCache[index]
    def GetFamilyBossAwardCount(self): return self.ipyFamilyBossAwardLen
    def GetFamilyBossAwardByIndex(self, index): return self.ipyFamilyBossAwardCache[index]
    def GetFamilyBossHurtAwardCount(self): return self.ipyFamilyBossHurtAwardLen
    def GetFamilyBossHurtAwardByIndex(self, index): return self.ipyFamilyBossHurtAwardCache[index]
    def GetItemWashMaxCount(self): return self.ipyItemWashMaxLen
    def GetItemWashMaxByIndex(self, index): return self.ipyItemWashMaxCache[index]
    def GetHorsePetBossAwardCount(self): return self.ipyHorsePetBossAwardLen