| | |
| | | ("BYTE", "AttrID", 1),
|
| | | ("dict", "AddAttrInfoPerPoint", 0),
|
| | | ("BYTE", "FightPowerPerPoint", 0),
|
| | | ("dict", "PointQualityAttrIDDict", 0),
|
| | | ("dict", "PointQualityAttrValueDict", 0),
|
| | | ("dict", "PointQualityAttrDict", 0),
|
| | | ("list", "PointQualityIntervalList", 0),
|
| | | ),
|
| | |
|
| | |
| | | ("WORD", "LV", 1),
|
| | | ("DWORD", "CftHit", 0),
|
| | | ("DWORD", "CftMiss", 0),
|
| | | ("DWORD", "CftDamagePer", 0),
|
| | | ("DWORD", "CftDamReduce", 0),
|
| | | ("DWORD", "CftIgnoreDefRate", 0),
|
| | | ("DWORD", "CftDamChanceDef", 0),
|
| | | ("DWORD", "CftBleedDamage", 0),
|
| | | ("DWORD", "CftFaintRate", 0),
|
| | | ("DWORD", "CftSuperHitReduce", 0),
|
| | | ("DWORD", "CftSuperHitRateReduce", 0),
|
| | | ("DWORD", "CftSuperHitRate", 0),
|
| | | ("DWORD", "CftLuckyHitRate", 0),
|
| | | ("DWORD", "CftLuckyHitRateReduce", 0),
|
| | | ("DWORD", "CftSkillAtkRate", 0),
|
| | | ("DWORD", "CftSkillAtkRateReduce", 0),
|
| | | ("DWORD", "CftFinalHurtPer", 0),
|
| | | ("DWORD", "CftFinalHurtReducePer", 0),
|
| | | ("DWORD", "CftDamagePerPVP", 0),
|
| | | ("DWORD", "CftDamagePerPVPReduce", 0),
|
| | | ("DWORD", "CftNPCHurtAddPer", 0),
|
| | | ("DWORD", "CftNormalHurtPer", 0),
|
| | | ("DWORD", "CftFabaoHurtPer", 0),
|
| | | ("DWORD", "CftDamBackPer", 0),
|
| | | ("DWORD", "CftIgnoreDefRateReduce", 0),
|
| | | ("DWORD", "CftFaintDefRate", 0),
|
| | | ("DWORD", "CftAtkSpeed", 0),
|
| | | ("DWORD", "CftLuckyHit", 0),
|
| | | ("DWORD", "CftSpeedPer", 0),
|
| | | ("DWORD", "CftAtkPer", 0),
|
| | | ("DWORD", "CftMaxHPPer", 0),
|
| | | ("DWORD", "CftJobAHurtAddPer", 0),
|
| | | ("DWORD", "CftJobBHurtAddPer", 0),
|
| | | ("DWORD", "CftJobCHurtAddPer", 0),
|
| | |
| | | ("WORD", "CostGold", 0),
|
| | | ("BYTE", "ShowType", 0),
|
| | | ("BYTE", "IsBind", 0),
|
| | | ("BYTE", "AucionItemCanSell", 0),
|
| | | ),
|
| | |
|
| | | "ChestsAward":(
|
| | |
| | | self.AttrID = 0
|
| | | self.AddAttrInfoPerPoint = {}
|
| | | self.FightPowerPerPoint = 0
|
| | | self.PointQualityAttrIDDict = {}
|
| | | self.PointQualityAttrValueDict = {}
|
| | | self.PointQualityAttrDict = {}
|
| | | self.PointQualityIntervalList = [] |
| | | return |
| | | |
| | | def GetAttrID(self): return self.AttrID # 属性ID
|
| | | def GetAddAttrInfoPerPoint(self): return self.AddAttrInfoPerPoint # 每点增加属性信息 {"职业":[[每X点,属性ID,值], ...], ..}
|
| | | def GetFightPowerPerPoint(self): return self.FightPowerPerPoint # 每点附加战斗力
|
| | | def GetPointQualityAttrIDDict(self): return self.PointQualityAttrIDDict # 点数品质进阶增加属性ID, 根据职业区分
|
| | | def GetPointQualityAttrValueDict(self): return self.PointQualityAttrValueDict # 点数品质进阶增加属性值列表, 根据职业区分
|
| | | def GetPointQualityAttrDict(self): return self.PointQualityAttrDict # 点数品质进阶增加属性, {职业:{属性ID:[阶段属性,..],..},..}
|
| | | def GetPointQualityIntervalList(self): return self.PointQualityIntervalList # 点数品质进阶属性点区间列表 |
| | | |
| | | # 境界表 |
| | |
| | | self.LV = 0
|
| | | self.CftHit = 0
|
| | | self.CftMiss = 0
|
| | | self.CftDamagePer = 0
|
| | | self.CftDamReduce = 0
|
| | | self.CftIgnoreDefRate = 0
|
| | | self.CftDamChanceDef = 0
|
| | | self.CftBleedDamage = 0
|
| | | self.CftFaintRate = 0
|
| | | self.CftSuperHitReduce = 0
|
| | | self.CftSuperHitRateReduce = 0
|
| | | self.CftSuperHitRate = 0
|
| | | self.CftLuckyHitRate = 0
|
| | | self.CftLuckyHitRateReduce = 0
|
| | | self.CftSkillAtkRate = 0
|
| | | self.CftSkillAtkRateReduce = 0
|
| | | self.CftFinalHurtPer = 0
|
| | | self.CftFinalHurtReducePer = 0
|
| | | self.CftDamagePerPVP = 0
|
| | | self.CftDamagePerPVPReduce = 0
|
| | | self.CftNPCHurtAddPer = 0
|
| | | self.CftNormalHurtPer = 0
|
| | | self.CftFabaoHurtPer = 0
|
| | | self.CftDamBackPer = 0
|
| | | self.CftIgnoreDefRateReduce = 0
|
| | | self.CftFaintDefRate = 0
|
| | | self.CftAtkSpeed = 0
|
| | | self.CftLuckyHit = 0
|
| | | self.CftSpeedPer = 0
|
| | | self.CftAtkPer = 0
|
| | | self.CftMaxHPPer = 0
|
| | | self.CftJobAHurtAddPer = 0
|
| | | self.CftJobBHurtAddPer = 0
|
| | | self.CftJobCHurtAddPer = 0
|
| | |
| | | def GetLV(self): return self.LV # 等级
|
| | | def GetCftHit(self): return self.CftHit # 命中系数
|
| | | def GetCftMiss(self): return self.CftMiss # 闪避系数
|
| | | def GetCftDamagePer(self): return self.CftDamagePer # 增加伤害系数
|
| | | def GetCftDamReduce(self): return self.CftDamReduce # 减少伤害系数
|
| | | def GetCftIgnoreDefRate(self): return self.CftIgnoreDefRate # 无视防御系数
|
| | | def GetCftDamChanceDef(self): return self.CftDamChanceDef # 抵御系数
|
| | | def GetCftBleedDamage(self): return self.CftBleedDamage # 流血伤害系数
|
| | | def GetCftFaintRate(self): return self.CftFaintRate # 击晕系数
|
| | | def GetCftSuperHitReduce(self): return self.CftSuperHitReduce # 暴击抗性系数
|
| | | def GetCftSuperHitRateReduce(self): return self.CftSuperHitRateReduce # 暴击率抗性系数
|
| | | def GetCftSuperHitRate(self): return self.CftSuperHitRate # 暴击率系数
|
| | | def GetCftLuckyHitRate(self): return self.CftLuckyHitRate # 会心一击率系数
|
| | | def GetCftLuckyHitRateReduce(self): return self.CftLuckyHitRateReduce # 会心一击抗性系数
|
| | | def GetCftSkillAtkRate(self): return self.CftSkillAtkRate # 技能伤害系数
|
| | | def GetCftSkillAtkRateReduce(self): return self.CftSkillAtkRateReduce # 技能减伤系数
|
| | | def GetCftDamagePerPVP(self): return self.CftDamagePerPVP # PVP伤害增肌系数
|
| | | def GetCftFinalHurtPer(self): return self.CftFinalHurtPer # 最终伤害加成系数
|
| | | def GetCftFinalHurtReducePer(self): return self.CftFinalHurtReducePer # 最终伤害减免系数
|
| | | def GetCftDamagePerPVP(self): return self.CftDamagePerPVP # PVP伤害增加系数
|
| | | def GetCftDamagePerPVPReduce(self): return self.CftDamagePerPVPReduce # PVP伤害减少系数
|
| | | def GetCftNPCHurtAddPer(self): return self.CftNPCHurtAddPer # PVE技能加成系数
|
| | | def GetCftNormalHurtPer(self): return self.CftNormalHurtPer # 普通附加伤害加成系数
|
| | | def GetCftFabaoHurtPer(self): return self.CftFabaoHurtPer # 法宝附加伤害加成系数
|
| | | def GetCftDamBackPer(self): return self.CftDamBackPer # 伤害反射系数
|
| | | def GetCftIgnoreDefRateReduce(self): return self.CftIgnoreDefRateReduce # 无视防御抗性系数
|
| | | def GetCftFaintDefRate(self): return self.CftFaintDefRate # 控制抵抗系数
|
| | | def GetCftAtkSpeed(self): return self.CftAtkSpeed # 攻速系数
|
| | | def GetCftLuckyHit(self): return self.CftLuckyHit # 会心一击系数
|
| | | def GetCftSpeedPer(self): return self.CftSpeedPer # 移动速度百分比系数
|
| | | def GetCftAtkPer(self): return self.CftAtkPer # 攻击百分比系数
|
| | | def GetCftMaxHPPer(self): return self.CftMaxHPPer # 生命百分比系数
|
| | | def GetCftJobAHurtAddPer(self): return self.CftJobAHurtAddPer # 对目标战士伤害加成
|
| | | def GetCftJobBHurtAddPer(self): return self.CftJobBHurtAddPer # 对目标法师伤害加成
|
| | | def GetCftJobCHurtAddPer(self): return self.CftJobCHurtAddPer # 对目标弓箭伤害加成
|
| | |
| | | self.CostItemCount = 0
|
| | | self.CostGold = 0
|
| | | self.ShowType = 0
|
| | | self.IsBind = 0 |
| | | self.IsBind = 0
|
| | | self.AucionItemCanSell = 0 |
| | | return |
| | | |
| | | def GetChestsItemID(self): return self.ChestsItemID # 宝箱物品ID
|
| | |
| | | def GetCostItemCount(self): return self.CostItemCount # 消耗物品个数
|
| | | def GetCostGold(self): return self.CostGold # 消耗仙玉
|
| | | def GetShowType(self): return self.ShowType # 前端表现类型0-无表现, >0有表现需同步结果,具体类型前端自定义
|
| | | def GetIsBind(self): return self.IsBind # 开出物品是否绑定 |
| | | def GetIsBind(self): return self.IsBind # 开出物品是否绑定
|
| | | def GetAucionItemCanSell(self): return self.AucionItemCanSell # 开出拍品可否上架集市 |
| | | |
| | | # 宝箱表产出表 |
| | | class IPY_ChestsAward(): |