9638 【越南】【bt7】【主干】装备品质影响调整(装备评分增加参数:无视防御、无视防御减免、防护百分比)
| | |
| | | DWORD LuckyHitPerC; // 会心伤害加成系数
|
| | | DWORD FaintDefRateC; // 控制抵抗系数
|
| | | DWORD SuperHitRateC; // 暴击率加成系数
|
| | | DWORD IgnoreDefRateC; // 无视防御系数
|
| | | DWORD IgnoreDefRateReduceC; // 无视防御减免系数
|
| | | DWORD ProDefPerC; // 防护百分比系数
|
| | | };
|
| | |
|
| | | //成就表
|
| | |
| | | ("DWORD", "LuckyHitPerC", 0),
|
| | | ("DWORD", "FaintDefRateC", 0),
|
| | | ("DWORD", "SuperHitRateC", 0),
|
| | | ("DWORD", "IgnoreDefRateC", 0),
|
| | | ("DWORD", "IgnoreDefRateReduceC", 0),
|
| | | ("DWORD", "ProDefPerC", 0),
|
| | | ),
|
| | |
|
| | | "Success":(
|
| | |
| | | self.ReduceSkillCDPerC = 0
|
| | | self.LuckyHitPerC = 0
|
| | | self.FaintDefRateC = 0
|
| | | self.SuperHitRateC = 0 |
| | | self.SuperHitRateC = 0
|
| | | self.IgnoreDefRateC = 0
|
| | | self.IgnoreDefRateReduceC = 0
|
| | | self.ProDefPerC = 0 |
| | | return |
| | | |
| | | def GetClassLV(self): return self.ClassLV # 装备阶级
|
| | |
| | | def GetReduceSkillCDPerC(self): return self.ReduceSkillCDPerC # 减少所有技能CD系数
|
| | | def GetLuckyHitPerC(self): return self.LuckyHitPerC # 会心伤害加成系数
|
| | | def GetFaintDefRateC(self): return self.FaintDefRateC # 控制抵抗系数
|
| | | def GetSuperHitRateC(self): return self.SuperHitRateC # 暴击率加成系数 |
| | | def GetSuperHitRateC(self): return self.SuperHitRateC # 暴击率加成系数
|
| | | def GetIgnoreDefRateC(self): return self.IgnoreDefRateC # 无视防御系数
|
| | | def GetIgnoreDefRateReduceC(self): return self.IgnoreDefRateReduceC # 无视防御减免系数
|
| | | def GetProDefPerC(self): return self.ProDefPerC # 防护百分比系数 |
| | | |
| | | # 成就表 |
| | | class IPY_Success(): |
| | |
| | |
|
| | | FaintDefRate = attrDict.get(ShareDefine.Def_Effect_FaintDefRate, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetFaintDefRateC())
|
| | |
|
| | | 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())
|
| | | |
| | | # 攻速不默认乘,仅作为参数提供策划使用
|
| | | AtkSpeed = 0#attrDict.get(ShareDefine.Def_Effect_AtkSpeed, 0)
|
| | | AtkSpeedC = 1#1 if not gsParamIpyData else gsParamIpyData.GetAtkSpeedC()
|