From 2a659639d74889599ed54458863a2f7b31ff4eff Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 29 九月 2023 01:54:33 +0800 Subject: [PATCH] 9946 【BT0.1】【主干】仙盟BOSS修改 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index cf71868..c5b7167 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/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 -- Gitblit v1.8.0