9638 【越南】【bt7】【主干】装备品质影响调整(装备评分增加参数:无视防御、无视防御减免、防护百分比)
3个文件已修改
20 ■■■■■ 已修改文件
PySysDB/PySysDBPY.h 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBPY.h
@@ -806,6 +806,9 @@
    DWORD        LuckyHitPerC;    // 会心伤害加成系数
    DWORD        FaintDefRateC;    // 控制抵抗系数
    DWORD        SuperHitRateC;    // 暴击率加成系数
    DWORD        IgnoreDefRateC;    // 无视防御系数
    DWORD        IgnoreDefRateReduceC;    // 无视防御减免系数
    DWORD        ProDefPerC;    // 防护百分比系数
};
//成就表
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -673,6 +673,9 @@
                        ("DWORD", "LuckyHitPerC", 0),
                        ("DWORD", "FaintDefRateC", 0),
                        ("DWORD", "SuperHitRateC", 0),
                        ("DWORD", "IgnoreDefRateC", 0),
                        ("DWORD", "IgnoreDefRateReduceC", 0),
                        ("DWORD", "ProDefPerC", 0),
                        ),
                "Success":(
@@ -3267,7 +3270,10 @@
        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 #  装备阶级
@@ -3310,7 +3316,10 @@
    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():
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -515,6 +515,10 @@
    
    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()