From a10c651d4aae8e98bbfb6fa1bd20852815b63836 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 04 七月 2023 15:36:52 +0800
Subject: [PATCH] 9794 【主干】【gzb】【hyx7game】同步装备评分公式参数

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py |    2 ++
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py           |   10 ++++++++--
 PySysDB/PySysDBPY.h                                                                            |    2 ++
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index e01a522..2d732ce 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -913,6 +913,8 @@
 	DWORD		IgnoreDefRateC;	// 无视防御系数
 	DWORD		IgnoreDefRateReduceC;	// 无视防御减免系数
 	DWORD		ProDefPerC;	// 防护百分比系数
+	DWORD		FinalHurtPerC;	// 最终伤害加成系数
+	DWORD		FinalHurtReducePerC;	// 最终伤害减免系数
 };
 
 //成就表
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 082c2a2..92dbdec 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -756,6 +756,8 @@
                         ("DWORD", "IgnoreDefRateC", 0),
                         ("DWORD", "IgnoreDefRateReduceC", 0),
                         ("DWORD", "ProDefPerC", 0),
+                        ("DWORD", "FinalHurtPerC", 0),
+                        ("DWORD", "FinalHurtReducePerC", 0),
                         ),
 
                 "Success":(
@@ -3562,7 +3564,9 @@
         self.SuperHitRateC = 0
         self.IgnoreDefRateC = 0
         self.IgnoreDefRateReduceC = 0
-        self.ProDefPerC = 0
+        self.ProDefPerC = 0
+        self.FinalHurtPerC = 0
+        self.FinalHurtReducePerC = 0
         return
         
     def GetClassLV(self): return self.ClassLV #  装备阶级
@@ -3608,7 +3612,9 @@
     def GetSuperHitRateC(self): return self.SuperHitRateC #  暴击率加成系数
     def GetIgnoreDefRateC(self): return self.IgnoreDefRateC #  无视防御系数
     def GetIgnoreDefRateReduceC(self): return self.IgnoreDefRateReduceC #  无视防御减免系数
-    def GetProDefPerC(self): return self.ProDefPerC #  防护百分比系数
+    def GetProDefPerC(self): return self.ProDefPerC #  防护百分比系数
+    def GetFinalHurtPerC(self): return self.FinalHurtPerC #  最终伤害加成系数
+    def GetFinalHurtReducePerC(self): return self.FinalHurtReducePerC #  最终伤害减免系数
 
 # 成就表
 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 a00c03b..b3b3afc 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
@@ -518,6 +518,8 @@
     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())
+    FinalHurtPerC = attrDict.get(ShareDefine.Def_Effect_FinalHurtPer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetFinalHurtPerC())
+    FinalHurtReducePerC = attrDict.get(ShareDefine.Def_Effect_FinalHurtReducePer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetFinalHurtReducePerC())
     
     # 攻速不默认乘,仅作为参数提供策划使用
     AtkSpeed = 0#attrDict.get(ShareDefine.Def_Effect_AtkSpeed, 0)

--
Gitblit v1.8.0