From ea1ec0723d36ee1f493505ccdb81906bd009b27e Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 29 十月 2019 16:57:41 +0800 Subject: [PATCH] 8315 【恺英】【后端】一键自动购买材料及拍品满概率升星 --- ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py index b5d1a56..6d05c4d 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py @@ -547,6 +547,16 @@ ("WORD", "LVLimit", 0), ), + "EquipStarUp":( + ("BYTE", "ClassLV", 1), + ("BYTE", "EquipPlace", 1), + ("BYTE", "Star", 1), + ("list", "CostEquipPlace", 0), + ("BYTE", "IsJobLimit", 0), + ("list", "CostEquipColor", 0), + ("BYTE", "UnSuitRate", 0), + ), + "FamilyWarRankAward":( ("WORD", "WarWorldLV", 1), ("BYTE", "WarRank", 0), @@ -1639,6 +1649,27 @@ def GetNotifyInfoLoop(self): return self.NotifyInfoLoop # 全服提示信息 - 循环广播[间隔分钟, 广播key] def GetLVLimit(self): return self.LVLimit # 限制等级 +# 装备升星表 +class IPY_EquipStarUp(): + + def __init__(self): + self.ClassLV = 0 + self.EquipPlace = 0 + self.Star = 0 + self.CostEquipPlace = [] + self.IsJobLimit = 0 + self.CostEquipColor = [] + self.UnSuitRate = 0 + return + + def GetClassLV(self): return self.ClassLV # 阶级 + def GetEquipPlace(self): return self.EquipPlace # 装备位 + def GetStar(self): return self.Star # 星数 + def GetCostEquipPlace(self): return self.CostEquipPlace # 可用装备部位 + def GetIsJobLimit(self): return self.IsJobLimit # 是否只用本职业装备材料 + def GetCostEquipColor(self): return self.CostEquipColor # 可用装备品质 + def GetUnSuitRate(self): return self.UnSuitRate # 单件非套装加成概率 + # 仙盟联赛排名奖励表 class IPY_FamilyWarRankAward(): @@ -1785,6 +1816,8 @@ self.ipyNewUniquenessArriveLen = len(self.ipyNewUniquenessArriveCache) self.ipyActLuckyTreasureCache = self.__LoadFileData("ActLuckyTreasure", IPY_ActLuckyTreasure) self.ipyActLuckyTreasureLen = len(self.ipyActLuckyTreasureCache) + self.ipyEquipStarUpCache = self.__LoadFileData("EquipStarUp", IPY_EquipStarUp) + self.ipyEquipStarUpLen = len(self.ipyEquipStarUpCache) self.ipyFamilyWarRankAwardCache = self.__LoadFileData("FamilyWarRankAward", IPY_FamilyWarRankAward) self.ipyFamilyWarRankAwardLen = len(self.ipyFamilyWarRankAwardCache) self.ipyFairyDomainCache = self.__LoadFileData("FairyDomain", IPY_FairyDomain) @@ -2051,6 +2084,8 @@ def GetNewUniquenessArriveByIndex(self, index): return self.ipyNewUniquenessArriveCache[index] def GetActLuckyTreasureCount(self): return self.ipyActLuckyTreasureLen def GetActLuckyTreasureByIndex(self, index): return self.ipyActLuckyTreasureCache[index] + def GetEquipStarUpCount(self): return self.ipyEquipStarUpLen + def GetEquipStarUpByIndex(self, index): return self.ipyEquipStarUpCache[index] def GetFamilyWarRankAwardCount(self): return self.ipyFamilyWarRankAwardLen def GetFamilyWarRankAwardByIndex(self, index): return self.ipyFamilyWarRankAwardCache[index] def GetFairyDomainCount(self): return self.ipyFairyDomainLen -- Gitblit v1.8.0