From 2e5e4cb0cfce116e7871029221e48118289e2d70 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 12 六月 2019 11:38:07 +0800 Subject: [PATCH] 7195 【后端】【2.0】仙盟联赛修改(去除连胜奖励分配,改为连胜拍品奖励;增加排名拍品奖励) --- ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py index 4c2fa49..91b57c2 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py @@ -520,6 +520,12 @@ ("WORD", "LVLimit", 0), ), + "FamilyWarRankAward":( + ("WORD", "WarWorldLV", 1), + ("BYTE", "WarRank", 0), + ("list", "RankAuctionItem", 0), + ), + "FairyDomain":( ("WORD", "ID", 1), ("DWORD", "HourCntPubLimit", 0), @@ -1550,6 +1556,19 @@ def GetNotifyInfoLoop(self): return self.NotifyInfoLoop # 全服提示信息 - 循环广播[间隔分钟, 广播key] def GetLVLimit(self): return self.LVLimit # 限制等级 +# 仙盟联赛排名奖励表 +class IPY_FamilyWarRankAward(): + + def __init__(self): + self.WarWorldLV = 0 + self.WarRank = 0 + self.RankAuctionItem = [] + return + + def GetWarWorldLV(self): return self.WarWorldLV # 联赛世界等级 + def GetWarRank(self): return self.WarRank # 联赛排名 + def GetRankAuctionItem(self): return self.RankAuctionItem # 拍品奖励[[拍品ID,个数], ...] + # 缥缈仙域表 class IPY_FairyDomain(): @@ -1679,6 +1698,8 @@ self.ipyNewUniquenessArriveLen = len(self.ipyNewUniquenessArriveCache) self.ipyActLuckyTreasureCache = self.__LoadFileData("ActLuckyTreasure", IPY_ActLuckyTreasure) self.ipyActLuckyTreasureLen = len(self.ipyActLuckyTreasureCache) + self.ipyFamilyWarRankAwardCache = self.__LoadFileData("FamilyWarRankAward", IPY_FamilyWarRankAward) + self.ipyFamilyWarRankAwardLen = len(self.ipyFamilyWarRankAwardCache) self.ipyFairyDomainCache = self.__LoadFileData("FairyDomain", IPY_FairyDomain) self.ipyFairyDomainLen = len(self.ipyFairyDomainCache) Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict)) @@ -1939,6 +1960,8 @@ def GetNewUniquenessArriveByIndex(self, index): return self.ipyNewUniquenessArriveCache[index] def GetActLuckyTreasureCount(self): return self.ipyActLuckyTreasureLen def GetActLuckyTreasureByIndex(self, index): return self.ipyActLuckyTreasureCache[index] + def GetFamilyWarRankAwardCount(self): return self.ipyFamilyWarRankAwardLen + def GetFamilyWarRankAwardByIndex(self, index): return self.ipyFamilyWarRankAwardCache[index] def GetFairyDomainCount(self): return self.ipyFairyDomainLen def GetFairyDomainByIndex(self, index): return self.ipyFairyDomainCache[index] -- Gitblit v1.8.0