From 0c96af08f55d05ab40eae9f940467dd8eafae44c Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 16 九月 2025 14:07:53 +0800 Subject: [PATCH] 129 【战斗】战斗系统-服务端(增加属性ID技能增伤65、技能减伤66;曹轶技能;被动触发增加属性支持;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py index 63fdd02..2f18a62 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerOnline.py @@ -156,6 +156,8 @@ # 主线战斗 self.mainFight = TurnAttack.MainFight(playerID) + + self._lastBatBufferInfo = [] # 最后一场战斗临时回放 ["guid", "buffer"] return def OnClear(self): @@ -246,6 +248,11 @@ GameWorld.DebugLog("武将物品养成更新索引: %s, 影响阵容:%s" % (itemIndexList, effLineupIDList), self.playerID) return effLineupIDList + + def GetLastBatBuffer(self): return self._lastBatBufferInfo + def SetLastBatBuffer(self, guid, batBuffer): + self._lastBatBufferInfo = [guid, batBuffer] + return class OnlineMgr(): ## 准在线玩家管理 @@ -468,10 +475,11 @@ elif skinIDList: skinID = skinIDList[0] + starMax = PlayerHero.GetHeroStarMax(heroItem) InitAddPer += qualityIpyData.GetInitAddPer() LVAddPer += qualityIpyData.GetLVAddPer() * max(0, heroLV - 1) BreakLVAddPer += qualityIpyData.GetBreakLVAddPer() * breakLV - StarAddPer += qualityIpyData.GetStarAddPer() * star + StarAddPer += qualityIpyData.GetStarAddPer() * min(star, starMax) lineupHero = lineup.GetLineupHero(posNum) #if False: -- Gitblit v1.8.0