From afea2d9d4b9cb6d0982c02a775e8198fc2421c53 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 08 十二月 2023 18:21:28 +0800
Subject: [PATCH] 10019 【砍树】回合战斗(增加抗连击、反击、抗反击、吸血、抗吸血属性,玩家及NPC属性接口通用;连击、反击属性效果支持;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   44 ++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 40 insertions(+), 4 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index f72d89f..bf88d17 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -511,6 +511,16 @@
                         ("DWORD", "NPCID", 1),
                         ("BYTE", "FightPowerLackAtkLimit", 0),
                         ("DWORD", "SuppressFightPower", 0),
+                        ("DWORD", "AtkSpeed", 0),
+                        ("DWORD", "SuperHitRateReduce", 0),
+                        ("DWORD", "FaintRate", 0),
+                        ("DWORD", "FaintDefRate", 0),
+                        ("DWORD", "ComboRate", 0),
+                        ("DWORD", "ComboDefRate", 0),
+                        ("DWORD", "AtkBackRate", 0),
+                        ("DWORD", "AtkBackDefRate", 0),
+                        ("DWORD", "SuckHPPer", 0),
+                        ("DWORD", "SuckHPDefPer", 0),
                         ),
 
                 "NPCRealmStrengthen":(
@@ -724,6 +734,8 @@
                         ("DWORD", "DataMapID", 1),
                         ("WORD", "LineID", 1),
                         ("DWORD", "NPCID", 0),
+                        ("DWORD", "SummerNPCID", 0),
+                        ("list", "AwardItemList", 0),
                         ),
 
                 "FBHelpBattle":(
@@ -3224,12 +3236,32 @@
     def __init__(self):
         self.NPCID = 0
         self.FightPowerLackAtkLimit = 0
-        self.SuppressFightPower = 0
+        self.SuppressFightPower = 0
+        self.AtkSpeed = 0
+        self.SuperHitRateReduce = 0
+        self.FaintRate = 0
+        self.FaintDefRate = 0
+        self.ComboRate = 0
+        self.ComboDefRate = 0
+        self.AtkBackRate = 0
+        self.AtkBackDefRate = 0
+        self.SuckHPPer = 0
+        self.SuckHPDefPer = 0
         return
         
     def GetNPCID(self): return self.NPCID # NPCID
     def GetFightPowerLackAtkLimit(self): return self.FightPowerLackAtkLimit # 战力不足限制攻击
-    def GetSuppressFightPower(self): return self.SuppressFightPower # 推荐/压制战力
+    def GetSuppressFightPower(self): return self.SuppressFightPower # 推荐/压制战力
+    def GetAtkSpeed(self): return self.AtkSpeed # 攻击速度
+    def GetSuperHitRateReduce(self): return self.SuperHitRateReduce # 抗暴击概率
+    def GetFaintRate(self): return self.FaintRate # 击晕概率
+    def GetFaintDefRate(self): return self.FaintDefRate # 抗击晕概率
+    def GetComboRate(self): return self.ComboRate # 连击概率
+    def GetComboDefRate(self): return self.ComboDefRate # 抗连击概率
+    def GetAtkBackRate(self): return self.AtkBackRate # 反击概率
+    def GetAtkBackDefRate(self): return self.AtkBackDefRate # 抗反击概率
+    def GetSuckHPPer(self): return self.SuckHPPer # 吸血比率
+    def GetSuckHPDefPer(self): return self.SuckHPDefPer # 抗吸血比率
 
 # 成长型境界怪物表
 class IPY_NPCRealmStrengthen():
@@ -3664,12 +3696,16 @@
     def __init__(self):
         self.DataMapID = 0
         self.LineID = 0
-        self.NPCID = 0
+        self.NPCID = 0
+        self.SummerNPCID = 0
+        self.AwardItemList = []
         return
         
     def GetDataMapID(self): return self.DataMapID # 数据地图ID
     def GetLineID(self): return self.LineID # 功能线路ID
-    def GetNPCID(self): return self.NPCID # NPCID
+    def GetNPCID(self): return self.NPCID # NPCID
+    def GetSummerNPCID(self): return self.SummerNPCID # 召唤兽ID
+    def GetAwardItemList(self): return self.AwardItemList # 过关奖励列表,[[物品ID,个数,是否拍品], ...]
 
 # 副本助战表
 class IPY_FBHelpBattle():

--
Gitblit v1.8.0