From 6b57f89ec2ba764c6509c4120e210758e4faa7e8 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 01 九月 2018 14:59:54 +0800
Subject: [PATCH] Add: 3163 【后端】装备评分新参数:技能减伤

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

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 4655e84..b63cbb2 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -590,6 +590,7 @@
 	DWORD		SkillAtkRateC;	// 技能伤害百分比系数
 	DWORD		SpeedPerC;	// 移动速度百分比系数
 	DWORD		AtkSpeedC;	// 攻击速度系数
+	DWORD		SkillAtkRateReduceC;	// 技能减伤百分比系数
 };
 
 //成就表
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 3c7a74b..713d30a 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -496,6 +496,7 @@
                         ("DWORD", "SkillAtkRateC", 0),
                         ("DWORD", "SpeedPerC", 0),
                         ("DWORD", "AtkSpeedC", 0),
+                        ("DWORD", "SkillAtkRateReduceC", 0),
                         ),
 
                 "Success":(
@@ -1908,7 +1909,8 @@
         self.SuperHitReduceC = 0
         self.SkillAtkRateC = 0
         self.SpeedPerC = 0
-        self.AtkSpeedC = 0
+        self.AtkSpeedC = 0
+        self.SkillAtkRateReduceC = 0
         return
         
     def GetClassLV(self): return self.ClassLV #  装备阶级
@@ -1935,7 +1937,8 @@
     def GetSuperHitReduceC(self): return self.SuperHitReduceC #  暴击抗性百分比系数
     def GetSkillAtkRateC(self): return self.SkillAtkRateC #  技能伤害百分比系数
     def GetSpeedPerC(self): return self.SpeedPerC #  移动速度百分比系数
-    def GetAtkSpeedC(self): return self.AtkSpeedC #  攻击速度系数
+    def GetAtkSpeedC(self): return self.AtkSpeedC #  攻击速度系数
+    def GetSkillAtkRateReduceC(self): return self.SkillAtkRateReduceC #  技能减伤百分比系数
 
 # 成就表
 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 1eb275b..23508e0 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
@@ -449,6 +449,7 @@
     SuperHitReduce = attrDict.get(ShareDefine.Def_Effect_SuperHitReduce, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSuperHitReduceC())
     SkillAtkRate = attrDict.get(ShareDefine.Def_Effect_SkillAtkRate, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSkillAtkRateC())
     SpeedPer = attrDict.get(ShareDefine.Def_Effect_SpeedPer, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSpeedPerC())
+    SkillAtkRateReduceC = attrDict.get(ShareDefine.Def_Effect_SkillAtkRate, 0) * (1 if not gsParamIpyData else gsParamIpyData.GetSkillAtkRateReduceC())
     
     # 攻速不默认乘,仅作为参数提供策划使用
     AtkSpeed = attrDict.get(ShareDefine.Def_Effect_AtkSpeed, 0)

--
Gitblit v1.8.0