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