| | |
| | | ("DWORD", "IceLodeFightPower", 0),
|
| | | ),
|
| | |
|
| | | "SpecMapPlayerAttrFormat":(
|
| | | ("DWORD", "DataMapID", 1),
|
| | | ("char", "AttrName", 0),
|
| | | ("char", "AttrValueFormat", 0),
|
| | | ),
|
| | |
|
| | | "GMAttr":(
|
| | | ("DWORD", "GMAttrID", 1),
|
| | | ("BYTE", "IsValid", 0),
|
| | |
| | | def GetAttackEff(self): return self.AttackEff # 挂机效率
|
| | | def GetReFightPower(self): return self.ReFightPower # 战斗力
|
| | | def GetIceLodeFightPower(self): return self.IceLodeFightPower # 冰晶矿脉扫荡战斗力 |
| | | |
| | | # 特殊地图玩家属性公式表 |
| | | class IPY_SpecMapPlayerAttrFormat(): |
| | | |
| | | def __init__(self): |
| | | self.DataMapID = 0
|
| | | self.AttrName = ""
|
| | | self.AttrValueFormat = "" |
| | | return |
| | | |
| | | def GetDataMapID(self): return self.DataMapID # 数据地图ID
|
| | | def GetAttrName(self): return self.AttrName # 属性名
|
| | | def GetAttrValueFormat(self): return self.AttrValueFormat # 最终属性值公式(可用参数属性名) |
| | | |
| | | # GM测试属性表 |
| | | class IPY_GMAttr(): |
| | |
| | | self.ipyHorseSkinPlusLen = len(self.ipyHorseSkinPlusCache)
|
| | | self.ipyPlayerLVCache = self.__LoadFileData("PlayerLV", IPY_PlayerLV)
|
| | | self.ipyPlayerLVLen = len(self.ipyPlayerLVCache)
|
| | | self.ipySpecMapPlayerAttrFormatCache = self.__LoadFileData("SpecMapPlayerAttrFormat", IPY_SpecMapPlayerAttrFormat)
|
| | | self.ipySpecMapPlayerAttrFormatLen = len(self.ipySpecMapPlayerAttrFormatCache)
|
| | | self.ipyGMAttrCache = self.__LoadFileData("GMAttr", IPY_GMAttr)
|
| | | self.ipyGMAttrLen = len(self.ipyGMAttrCache)
|
| | | self.ipyNPCExCache = self.__LoadFileData("NPCEx", IPY_NPCEx)
|
| | |
| | | def GetHorseSkinPlusByIndex(self, index): return self.ipyHorseSkinPlusCache[index]
|
| | | def GetPlayerLVCount(self): return self.ipyPlayerLVLen
|
| | | def GetPlayerLVByIndex(self, index): return self.ipyPlayerLVCache[index]
|
| | | def GetSpecMapPlayerAttrFormatCount(self): return self.ipySpecMapPlayerAttrFormatLen
|
| | | def GetSpecMapPlayerAttrFormatByIndex(self, index): return self.ipySpecMapPlayerAttrFormatCache[index]
|
| | | def GetGMAttrCount(self): return self.ipyGMAttrLen
|
| | | def GetGMAttrByIndex(self, index): return self.ipyGMAttrCache[index]
|
| | | def GetNPCExCount(self): return self.ipyNPCExLen
|