9794 【主干】【gzb】【hyx7game】同步装备评分公式参数
| | |
| | | DWORD IgnoreDefRateC; // 无视防御系数
|
| | | DWORD IgnoreDefRateReduceC; // 无视防御减免系数
|
| | | DWORD ProDefPerC; // 防护百分比系数
|
| | | DWORD FinalHurtPerC; // 最终伤害加成系数
|
| | | DWORD FinalHurtReducePerC; // 最终伤害减免系数
|
| | | };
|
| | |
|
| | | //成就表
|
| | |
| | | ("DWORD", "IgnoreDefRateC", 0),
|
| | | ("DWORD", "IgnoreDefRateReduceC", 0),
|
| | | ("DWORD", "ProDefPerC", 0),
|
| | | ("DWORD", "FinalHurtPerC", 0),
|
| | | ("DWORD", "FinalHurtReducePerC", 0),
|
| | | ),
|
| | |
|
| | | "Success":(
|
| | |
| | | self.SuperHitRateC = 0
|
| | | self.IgnoreDefRateC = 0
|
| | | self.IgnoreDefRateReduceC = 0
|
| | | self.ProDefPerC = 0 |
| | | self.ProDefPerC = 0
|
| | | self.FinalHurtPerC = 0
|
| | | self.FinalHurtReducePerC = 0 |
| | | return |
| | | |
| | | def GetClassLV(self): return self.ClassLV # 装备阶级
|
| | |
| | | def GetSuperHitRateC(self): return self.SuperHitRateC # 暴击率加成系数
|
| | | def GetIgnoreDefRateC(self): return self.IgnoreDefRateC # 无视防御系数
|
| | | def GetIgnoreDefRateReduceC(self): return self.IgnoreDefRateReduceC # 无视防御减免系数
|
| | | def GetProDefPerC(self): return self.ProDefPerC # 防护百分比系数 |
| | | def GetProDefPerC(self): return self.ProDefPerC # 防护百分比系数
|
| | | def GetFinalHurtPerC(self): return self.FinalHurtPerC # 最终伤害加成系数
|
| | | def GetFinalHurtReducePerC(self): return self.FinalHurtReducePerC # 最终伤害减免系数 |
| | | |
| | | # 成就表 |
| | | class IPY_Success(): |
| | |
| | | IgnoreDefRate = attrDict.get(ShareDefine.Def_Effect_IgnoreDefRate, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetIgnoreDefRateC())
|
| | | IgnoreDefRateReduce = attrDict.get(ShareDefine.Def_Effect_IgnoreDefRateReduce, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetIgnoreDefRateReduceC())
|
| | | ProDefPer = attrDict.get(ShareDefine.Def_Effect_ProDefHPPer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetProDefPerC())
|
| | | FinalHurtPerC = attrDict.get(ShareDefine.Def_Effect_FinalHurtPer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetFinalHurtPerC())
|
| | | FinalHurtReducePerC = attrDict.get(ShareDefine.Def_Effect_FinalHurtReducePer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetFinalHurtReducePerC())
|
| | |
|
| | | # 攻速不默认乘,仅作为参数提供策划使用
|
| | | AtkSpeed = 0#attrDict.get(ShareDefine.Def_Effect_AtkSpeed, 0)
|