| | |
| | | ("list", "FreeRewardItemList", 0),
|
| | | ("list", "ZLRewardItemList", 0),
|
| | | ),
|
| | |
|
| | | "TreeLV":(
|
| | | ("BYTE", "TreeLV", 1),
|
| | | ("DWORD", "LVUPNeedMoney", 0),
|
| | | ("DWORD", "LVUPNeedTime", 0),
|
| | | ("list", "EquipColorRateList", 0),
|
| | | ("list", "ExAwardItemRateList", 0),
|
| | | ),
|
| | | }
|
| | |
|
| | | |
| | |
| | | def GetFreeRewardItemList(self): return self.FreeRewardItemList # 免费奖励物品列表 [[物品ID,个数,是否拍品],...]
|
| | | def GetZLRewardItemList(self): return self.ZLRewardItemList # 战令奖励物品列表 [[物品ID,个数,是否拍品],...] |
| | |
|
| | | # 仙树等级表 |
| | | class IPY_TreeLV(): |
| | | |
| | | def __init__(self): |
| | | self.TreeLV = 0
|
| | | self.LVUPNeedMoney = 0
|
| | | self.LVUPNeedTime = 0
|
| | | self.EquipColorRateList = []
|
| | | self.ExAwardItemRateList = [] |
| | | return |
| | | |
| | | def GetTreeLV(self): return self.TreeLV # 仙树等级
|
| | | def GetLVUPNeedMoney(self): return self.LVUPNeedMoney # 升到下一级所需货币数
|
| | | def GetLVUPNeedTime(self): return self.LVUPNeedTime # 升级下一级所需所需秒
|
| | | def GetEquipColorRateList(self): return self.EquipColorRateList # 产出装备品质概率列表,[0品质万分率, 1品质万分率, ...]
|
| | | def GetExAwardItemRateList(self): return self.ExAwardItemRateList # 每次砍树概率额外产出道具饼图,[[万分率,[物品ID,个数]], ...] |
| | |
|
| | |
|
| | | def Log(msg, playerID=0, par=0):
|
| | | LogUI.Msg("%s\t%s\t%s" % (par, playerID, msg))
|
| | |
| | | self.ipyCustomAwardLen = len(self.ipyCustomAwardCache)
|
| | | self.ipyZhanlingCache = self.__LoadFileData("Zhanling", IPY_Zhanling)
|
| | | self.ipyZhanlingLen = len(self.ipyZhanlingCache)
|
| | | self.ipyTreeLVCache = self.__LoadFileData("TreeLV", IPY_TreeLV)
|
| | | self.ipyTreeLVLen = len(self.ipyTreeLVCache)
|
| | | Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict))
|
| | | Log("IPY_DataMgr InitOK!")
|
| | | return
|
| | |
| | | def GetCustomAwardByIndex(self, index): return self.ipyCustomAwardCache[index]
|
| | | def GetZhanlingCount(self): return self.ipyZhanlingLen
|
| | | def GetZhanlingByIndex(self, index): return self.ipyZhanlingCache[index]
|
| | | def GetTreeLVCount(self): return self.ipyTreeLVLen
|
| | | def GetTreeLVByIndex(self, index): return self.ipyTreeLVCache[index]
|
| | |
|
| | | IPYData = IPY_DataMgr()
|
| | | def IPY_Data(): return IPYData
|