From 6c5c476e591247c5b0378155bc46dd8718dccdd3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 27 六月 2022 16:17:54 +0800
Subject: [PATCH] 9638 【越南】【bt7】【主干】装备品质影响调整(装备评分增加参数:无视防御、无视防御减免、防护百分比)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py | 4 ++++
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 13 +++++++++++--
PySysDB/PySysDBPY.h | 3 +++
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index dc47456..6444ac5 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -806,6 +806,9 @@
DWORD LuckyHitPerC; // 会心伤害加成系数
DWORD FaintDefRateC; // 控制抵抗系数
DWORD SuperHitRateC; // 暴击率加成系数
+ DWORD IgnoreDefRateC; // 无视防御系数
+ DWORD IgnoreDefRateReduceC; // 无视防御减免系数
+ DWORD ProDefPerC; // 防护百分比系数
};
//成就表
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 885a61d..7721f13 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/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():
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
index 46dd206..17cf5fa 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
+++ b/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()
--
Gitblit v1.8.0