From 0f542f5938f5281588d4ded8f3ba16ee661c4c5e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 06 一月 2026 19:46:12 +0800
Subject: [PATCH] 121 【武将】武将系统-服务端(Hero命令优化一键满级可指定等级、星级、突破、觉醒;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.py |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.py
index 3a0d9a0..264e875 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/TurnAttack.py
@@ -420,6 +420,8 @@
                     else:
                         tfObj.PosNum = posNum                        
                     tfObj.AngreXP = batObj.GetXP()
+                    tfObj.FightPower = batObj.GetFightPower() % ChConfig.Def_PerPointValue
+                    tfObj.FightPowerEx = batObj.GetFightPower() / ChConfig.Def_PerPointValue
                     tfLineup.ObjList.append(tfObj)
                 tfLineup.ObjCnt = len(tfLineup.ObjList)
                 tfFaction.LineupList.append(tfLineup)
@@ -1087,13 +1089,14 @@
     if not reqRet:
         return
     funcLineID = reqRet[1] if len(reqRet) > 1 else funcLineID
+    GameWorld.DebugLogEx("    funcLineID=%s", funcLineID, playerID)
     
     fbIpyData = FBCommon.GetFBIpyData(mapID)
     fbLineIpyData = FBCommon.GetFBLineIpyData(mapID, funcLineID, False)
     if fbIpyData:
-        if not fbLineIpyData:
-            GameWorld.DebugLogEx("不存在该副本功能线路! mapID=%s,funcLineID=%s", mapID, funcLineID)
-            return
+        #if not fbLineIpyData:
+        #    GameWorld.DebugLogEx("不存在该副本功能线路! mapID=%s,funcLineID=%s", mapID, funcLineID)
+        #    return
         if FBCommon.CheckCanEnterFBComm(curPlayer, mapID, funcLineID, fbIpyData, fbLineIpyData) != ShareDefine.EntFBAskRet_OK:
             return
         
@@ -1277,7 +1280,7 @@
     
     for index, lineupID in enumerate(npcLineupIDList):
         turnFight.lineupIndex = index
-        GameWorld.DebugLogEx("对战NPC阵容: index=%s, lineupID=%s", index, lineupID)
+        GameWorld.DebugLogEx("对战NPC阵容: mapID=%s,funcLineID=%s,index=%s,lineupID=%s", mapID, funcLineID, index, lineupID)
         if index > 0:
             turnFight.nextTurnFight()
         turnFight.setFactionLineup(ChConfig.Def_FactionB, {1:GetNPCLineupInfo(lineupID, strongerLV, difficulty)})

--
Gitblit v1.8.0