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