From d32ee6fcbad4d426b44e35495b702a8ce6a315ed Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 25 四月 2024 15:09:32 +0800 Subject: [PATCH] 10033 【后端】仙树升级系统及砍树产出规则(修改战斗属性、战斗抗性产出规则,改为由品质部位决定范围,纯随机;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 58 ++++++++++++++++++++++++++++------------------------------ 1 files changed, 28 insertions(+), 30 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index 02784f3..414765e 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -785,10 +785,19 @@ "EquipColor":( ("BYTE", "EquipColor", 1), - ("list", "RangeLV", 0), - ("list", "RangeRand", 0), + ("list", "BaseAttrRangeLV", 0), ("BYTE", "BattleAttrCount", 0), ("BYTE", "BattleDefAttrCount", 0), + ("DWORD", "MoneyBase", 0), + ), + + "EquipColorPlace":( + ("BYTE", "EquipColor", 1), + ("BYTE", "EquipPlace", 1), + ("list", "RangeAtk", 0), + ("list", "RangeHP", 0), + ("list", "RangeDef", 0), + ("list", "RangeAtkSpeed", 0), ("list", "RangeFaintRate", 0), ("list", "RangeFaintDefRate", 0), ("list", "RangeSuperHitRate", 0), @@ -801,16 +810,6 @@ ("list", "RangeAtkBackDefRate", 0), ("list", "RangeSuckHPPer", 0), ("list", "RangeSuckHPDefPer", 0), - ("DWORD", "MoneyBase", 0), - ), - - "EquipColorPlace":( - ("BYTE", "EquipColor", 1), - ("BYTE", "EquipPlace", 1), - ("list", "RangeAtk", 0), - ("list", "RangeHP", 0), - ("list", "RangeDef", 0), - ("list", "RangeAtkSpeed", 0), ), "EquipGSParam":( @@ -3365,23 +3364,10 @@ return def GetEquipColor(self): return self.attrTuple[0] # 装备颜色 BYTE - def GetRangeLV(self): return self.attrTuple[1] # 等级范围 list - def GetRangeRand(self): return self.attrTuple[2] # 随机上下限范围 list - def GetBattleAttrCount(self): return self.attrTuple[3] # 战斗属性条数 BYTE - def GetBattleDefAttrCount(self): return self.attrTuple[4] # 战斗抗性条数 BYTE - def GetRangeFaintRate(self): return self.attrTuple[5] # 击晕范围 list - def GetRangeFaintDefRate(self): return self.attrTuple[6] # 抗击晕范围 list - def GetRangeSuperHitRate(self): return self.attrTuple[7] # 暴击范围 list - def GetRangeSuperHitRateReduce(self): return self.attrTuple[8] # 抗暴击范围 list - def GetRangeComboRate(self): return self.attrTuple[9] # 连击范围 list - def GetRangeComboDefRate(self): return self.attrTuple[10] # 抗连击范围 list - def GetRangeMissRate(self): return self.attrTuple[11] # 闪避范围 list - def GetRangeMissDefRate(self): return self.attrTuple[12] # 抗闪避范围 list - def GetRangeAtkBackRate(self): return self.attrTuple[13] # 反击范围 list - def GetRangeAtkBackDefRate(self): return self.attrTuple[14] # 抗反击范围 list - def GetRangeSuckHPPer(self): return self.attrTuple[15] # 吸血范围 list - def GetRangeSuckHPDefPer(self): return self.attrTuple[16] # 抗吸血范围 list - def GetMoneyBase(self): return self.attrTuple[17] # 分解基础货币值 DWORD + def GetBaseAttrRangeLV(self): return self.attrTuple[1] # 基础属性等级范围 list + def GetBattleAttrCount(self): return self.attrTuple[2] # 战斗属性条数 BYTE + def GetBattleDefAttrCount(self): return self.attrTuple[3] # 战斗抗性条数 BYTE + def GetMoneyBase(self): return self.attrTuple[4] # 分解基础货币值 DWORD # 装备品质部位表 class IPY_EquipColorPlace(): @@ -3395,7 +3381,19 @@ def GetRangeAtk(self): return self.attrTuple[2] # 攻击范围 list def GetRangeHP(self): return self.attrTuple[3] # 生命范围 list def GetRangeDef(self): return self.attrTuple[4] # 防御范围 list - def GetRangeAtkSpeed(self): return self.attrTuple[5] # 攻速范围 list + def GetRangeAtkSpeed(self): return self.attrTuple[5] # 攻速范围 list + def GetRangeFaintRate(self): return self.attrTuple[6] # 击晕范围 list + def GetRangeFaintDefRate(self): return self.attrTuple[7] # 抗击晕范围 list + def GetRangeSuperHitRate(self): return self.attrTuple[8] # 暴击范围 list + def GetRangeSuperHitRateReduce(self): return self.attrTuple[9] # 抗暴击范围 list + def GetRangeComboRate(self): return self.attrTuple[10] # 连击范围 list + def GetRangeComboDefRate(self): return self.attrTuple[11] # 抗连击范围 list + def GetRangeMissRate(self): return self.attrTuple[12] # 闪避范围 list + def GetRangeMissDefRate(self): return self.attrTuple[13] # 抗闪避范围 list + def GetRangeAtkBackRate(self): return self.attrTuple[14] # 反击范围 list + def GetRangeAtkBackDefRate(self): return self.attrTuple[15] # 抗反击范围 list + def GetRangeSuckHPPer(self): return self.attrTuple[16] # 吸血范围 list + def GetRangeSuckHPDefPer(self): return self.attrTuple[17] # 抗吸血范围 list # 装备评分属性系数表 class IPY_EquipGSParam(): -- Gitblit v1.8.0