| | |
| | | ("DWORD", "CftJobAAtkReducePer", 0),
|
| | | ("DWORD", "CftJobBAtkReducePer", 0),
|
| | | ("DWORD", "CftJobCAtkReducePer", 0),
|
| | | ("DWORD", "CftAffairSpeedPer", 0),
|
| | | ("DWORD", "CftFamilyBossHurtPer", 0),
|
| | | ("DWORD", "CftFamilyWarHPPer", 0),
|
| | | ("DWORD", "CftFamilyWarAtkPer", 0),
|
| | | ("DWORD", "CftFamilySitExpPer", 0),
|
| | | ),
|
| | |
|
| | | "NPCDropItem":(
|
| | |
| | | ("list", "AwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "FamilyZhenfa":(
|
| | | ("BYTE", "ZhenfaType", 1),
|
| | | ("WORD", "ZhenfaLV", 1),
|
| | | ("DWORD", "LVUpNeedExp", 0),
|
| | | ("list", "LVAttrType", 0),
|
| | | ("list", "LVAttrValue", 0),
|
| | | ),
|
| | |
|
| | | "ItemWashMax":(
|
| | | ("BYTE", "Type", 1),
|
| | | ("BYTE", "Star", 1),
|
| | |
| | | self.CftJobAAtkReducePer = 0
|
| | | self.CftJobBAtkReducePer = 0
|
| | | self.CftJobCAtkReducePer = 0 |
| | | self.CftAffairSpeedPer = 0
|
| | | self.CftFamilyBossHurtPer = 0
|
| | | self.CftFamilyWarHPPer = 0
|
| | | self.CftFamilyWarAtkPer = 0
|
| | | self.CftFamilySitExpPer = 0 |
| | | return |
| | | |
| | | def GetLV(self): return self.LV # 等级
|
| | |
| | | def GetCftJobAAtkReducePer(self): return self.CftJobAAtkReducePer # 战士攻击伤害减免
|
| | | def GetCftJobBAtkReducePer(self): return self.CftJobBAtkReducePer # 法师攻击伤害减免
|
| | | def GetCftJobCAtkReducePer(self): return self.CftJobCAtkReducePer # 弓箭攻击伤害减免 |
| | | def GetCftAffairSpeedPer(self): return self.CftAffairSpeedPer # 仙盟事务速度加成
|
| | | def GetCftFamilyBossHurtPer(self): return self.CftFamilyBossHurtPer # 仙盟BOSS伤害加成
|
| | | def GetCftFamilyWarHPPer(self): return self.CftFamilyWarHPPer # 仙盟联赛生命加成
|
| | | def GetCftFamilyWarAtkPer(self): return self.CftFamilyWarAtkPer # 仙盟联赛攻击加成
|
| | | def GetCftFamilySitExpPer(self): return self.CftFamilySitExpPer # 仙盟打坐经验加成 |
| | | |
| | | # NPC掉落表 |
| | | class IPY_NPCDropItem(): |
| | |
| | | def GetNeedHurtTotal(self): return self.NeedHurtTotal # 所需总伤血
|
| | | def GetAwardItemList(self): return self.AwardItemList # 奖励物品列表[[物品ID,个数,是否拍品], ...] |
| | | |
| | | # 仙盟阵法表 |
| | | class IPY_FamilyZhenfa(): |
| | | |
| | | def __init__(self): |
| | | self.ZhenfaType = 0
|
| | | self.ZhenfaLV = 0
|
| | | self.LVUpNeedExp = 0
|
| | | self.LVAttrType = []
|
| | | self.LVAttrValue = [] |
| | | return |
| | | |
| | | def GetZhenfaType(self): return self.ZhenfaType # 阵法类型
|
| | | def GetZhenfaLV(self): return self.ZhenfaLV # 阵法等级
|
| | | def GetLVUpNeedExp(self): return self.LVUpNeedExp # 升下一级所需经验
|
| | | def GetLVAttrType(self): return self.LVAttrType # 累计总属性类型
|
| | | def GetLVAttrValue(self): return self.LVAttrValue # 累计总属性值 |
| | | |
| | | # 装备洗练等级上限 |
| | | class IPY_ItemWashMax(): |
| | | |
| | |
| | | self.ipyFamilyBossAwardLen = len(self.ipyFamilyBossAwardCache)
|
| | | self.ipyFamilyBossHurtAwardCache = self.__LoadFileData("FamilyBossHurtAward", IPY_FamilyBossHurtAward)
|
| | | self.ipyFamilyBossHurtAwardLen = len(self.ipyFamilyBossHurtAwardCache)
|
| | | self.ipyFamilyZhenfaCache = self.__LoadFileData("FamilyZhenfa", IPY_FamilyZhenfa)
|
| | | self.ipyFamilyZhenfaLen = len(self.ipyFamilyZhenfaCache)
|
| | | self.ipyItemWashMaxCache = self.__LoadFileData("ItemWashMax", IPY_ItemWashMax)
|
| | | self.ipyItemWashMaxLen = len(self.ipyItemWashMaxCache)
|
| | | self.ipyHorsePetBossAwardCache = self.__LoadFileData("HorsePetBossAward", IPY_HorsePetBossAward)
|
| | |
| | | def GetFamilyBossAwardByIndex(self, index): return self.ipyFamilyBossAwardCache[index]
|
| | | def GetFamilyBossHurtAwardCount(self): return self.ipyFamilyBossHurtAwardLen
|
| | | def GetFamilyBossHurtAwardByIndex(self, index): return self.ipyFamilyBossHurtAwardCache[index]
|
| | | def GetFamilyZhenfaCount(self): return self.ipyFamilyZhenfaLen
|
| | | def GetFamilyZhenfaByIndex(self, index): return self.ipyFamilyZhenfaCache[index]
|
| | | def GetItemWashMaxCount(self): return self.ipyItemWashMaxLen
|
| | | def GetItemWashMaxByIndex(self, index): return self.ipyItemWashMaxCache[index]
|
| | | def GetHorsePetBossAwardCount(self): return self.ipyHorsePetBossAwardLen
|