Add: 3163 【后端】装备评分新参数:技能减伤
| | |
| | | DWORD SkillAtkRateC; // 技能伤害百分比系数
|
| | | DWORD SpeedPerC; // 移动速度百分比系数
|
| | | DWORD AtkSpeedC; // 攻击速度系数
|
| | | DWORD SkillAtkRateReduceC; // 技能减伤百分比系数
|
| | | };
|
| | |
|
| | | //成就表
|
| | |
| | | ("DWORD", "SkillAtkRateC", 0),
|
| | | ("DWORD", "SpeedPerC", 0),
|
| | | ("DWORD", "AtkSpeedC", 0),
|
| | | ("DWORD", "SkillAtkRateReduceC", 0),
|
| | | ),
|
| | |
|
| | | "Success":(
|
| | |
| | | self.SkillAtkRateC = 0
|
| | | self.SpeedPerC = 0
|
| | | self.AtkSpeedC = 0 |
| | | self.SkillAtkRateReduceC = 0 |
| | | return |
| | | |
| | | def GetClassLV(self): return self.ClassLV # 装备阶级
|
| | |
| | | def GetSkillAtkRateC(self): return self.SkillAtkRateC # 技能伤害百分比系数
|
| | | def GetSpeedPerC(self): return self.SpeedPerC # 移动速度百分比系数
|
| | | def GetAtkSpeedC(self): return self.AtkSpeedC # 攻击速度系数 |
| | | def GetSkillAtkRateReduceC(self): return self.SkillAtkRateReduceC # 技能减伤百分比系数 |
| | | |
| | | # 成就表 |
| | | class IPY_Success(): |
| | |
| | | SuperHitReduce = attrDict.get(ShareDefine.Def_Effect_SuperHitReduce, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSuperHitReduceC())
|
| | | SkillAtkRate = attrDict.get(ShareDefine.Def_Effect_SkillAtkRate, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSkillAtkRateC())
|
| | | SpeedPer = attrDict.get(ShareDefine.Def_Effect_SpeedPer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSpeedPerC())
|
| | | SkillAtkRateReduceC = attrDict.get(ShareDefine.Def_Effect_SkillAtkRate, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSkillAtkRateReduceC())
|
| | |
|
| | | # 攻速不默认乘,仅作为参数提供策划使用
|
| | | AtkSpeed = attrDict.get(ShareDefine.Def_Effect_AtkSpeed, 0)
|