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