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