From 92f730f4bac31c1872886892310701c6809d002a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 20 一月 2024 16:44:27 +0800
Subject: [PATCH] 10019 【砍树】回合战斗(NPC攻、防、生命字段调整到NPC表扩展;增加按目标生命百分比判断高于或低于时被动增加最终伤害百分比数值;增加首次生命低于x触发被动)

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

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 3e7e584..10fcb1f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -499,6 +499,10 @@
                         ("DWORD", "NPCID", 1),
                         ("BYTE", "FightPowerLackAtkLimit", 0),
                         ("DWORD", "SuppressFightPower", 0),
+                        ("DWORD", "MinAtk", 0),
+                        ("DWORD", "MaxAtk", 0),
+                        ("DWORD", "Def", 0),
+                        ("DWORD", "MaxHP", 0),
                         ("DWORD", "AtkSpeed", 0),
                         ("DWORD", "MissRate", 0),
                         ("DWORD", "MissDefRate", 0),
@@ -3246,6 +3250,10 @@
         self.NPCID = 0
         self.FightPowerLackAtkLimit = 0
         self.SuppressFightPower = 0
+        self.MinAtk = 0
+        self.MaxAtk = 0
+        self.Def = 0
+        self.MaxHP = 0
         self.AtkSpeed = 0
         self.MissRate = 0
         self.MissDefRate = 0
@@ -3264,6 +3272,10 @@
     def GetNPCID(self): return self.NPCID # NPCID
     def GetFightPowerLackAtkLimit(self): return self.FightPowerLackAtkLimit # 战力不足限制攻击
     def GetSuppressFightPower(self): return self.SuppressFightPower # 推荐/压制战力
+    def GetMinAtk(self): return self.MinAtk # 最小攻击力
+    def GetMaxAtk(self): return self.MaxAtk # 最大攻击力
+    def GetDef(self): return self.Def # 防御值
+    def GetMaxHP(self): return self.MaxHP # 最大生命值,可超过20E
     def GetAtkSpeed(self): return self.AtkSpeed # 攻击速度
     def GetMissRate(self): return self.MissRate # 闪避概率
     def GetMissDefRate(self): return self.MissDefRate # 抗闪避概率

--
Gitblit v1.8.0