From a9343fd62ea8ba624b388b500db4db0e9f4d5390 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 13 十二月 2021 17:27:28 +0800
Subject: [PATCH] 9367 【BT5】【主干】战力压制拓展到21亿以上

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py                   |    7 ++-----
 PySysDB/PySysDBPY.h                                                                                    |    1 -
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py |   10 ----------
 3 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/PySysDB/PySysDBPY.h b/PySysDB/PySysDBPY.h
index 292f1d4..4fafc4a 100644
--- a/PySysDB/PySysDBPY.h
+++ b/PySysDB/PySysDBPY.h
@@ -1030,7 +1030,6 @@
 	DWORD		StoneNPCID;	//墓碑NPCID
 	BYTE		CanAssist;	//是否可协助
 	BYTE		SkillResist;	//是否技能抵抗
-	DWORD		AtkLimitFightPower;	//可攻击最低战力, 可配置超20E
 };
 
 //Boss首杀
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py
index 1ba0bea..2adbd59 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/AttackLogic/AttackCommon.py
@@ -939,16 +939,6 @@
             #                   % (npcID, npcDataEx.GetSuppressFightPower(), PlayerControl.GetFightPower(atkPlayer)))               
             return False
         
-    
-    bossIpyData = IpyGameDataPY.GetIpyGameDataNotLog('BOSSInfo', npcID)
-    if bossIpyData:
-        if bossIpyData.GetAtkLimitFightPower() > PlayerControl.GetFightPower(atkPlayer):
-            if isNotify:
-                PlayerControl.NotifyCode(atkPlayer, "BossFightPowerHint") 
-            #GameWorld.DebugLog("战力不足,无法攻击boss! npcID=%s,AtkLimitFightPower=%s > playerFightPower=%s" 
-            #                   % (npcID, bossIpyData.GetAtkLimitFightPower(), PlayerControl.GetFightPower(atkPlayer)))               
-            return False
-        
     return True
 
 
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index f7ae56d..c6d5c7e 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -847,7 +847,6 @@
                         ("DWORD", "StoneNPCID", 0),
                         ("BYTE", "CanAssist", 0),
                         ("BYTE", "SkillResist", 0),
-                        ("DWORD", "AtkLimitFightPower", 0),
                         ),
 
                 "BOSSFirstKill":(
@@ -3643,8 +3642,7 @@
         self.RelatedID = ""
         self.StoneNPCID = 0
         self.CanAssist = 0
-        self.SkillResist = 0
-        self.AtkLimitFightPower = 0
+        self.SkillResist = 0
         return
         
     def GetNPCID(self): return self.NPCID # ID
@@ -3656,8 +3654,7 @@
     def GetRelatedID(self): return self.RelatedID # 关联ID 日常活动ID 或 运营活动名
     def GetStoneNPCID(self): return self.StoneNPCID # 墓碑NPCID
     def GetCanAssist(self): return self.CanAssist # 是否可协助
-    def GetSkillResist(self): return self.SkillResist # 是否技能抵抗
-    def GetAtkLimitFightPower(self): return self.AtkLimitFightPower # 可攻击最低战力, 可配置超20E
+    def GetSkillResist(self): return self.SkillResist # 是否技能抵抗
 
 # Boss首杀
 class IPY_BOSSFirstKill():

--
Gitblit v1.8.0