From 54ddf95e77f4add38fe37828f72b0e2c806e2668 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期二, 06 一月 2026 16:38:56 +0800
Subject: [PATCH] 143 演武场-客户端 我方战力优先取进攻队伍的战力,没有进攻队伍,取主线战力
---
Main/System/Arena/ArenaRecordWin.cs | 3 ++-
Main/System/Arena/ArenaChallengeWin.cs | 3 ++-
Main/System/Arena/ArenaManager.cs | 10 +++++++++-
Main/System/Battle/ArenaBattleWin.cs | 3 ++-
4 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/Main/System/Arena/ArenaChallengeWin.cs b/Main/System/Arena/ArenaChallengeWin.cs
index 161abd1..93381b2 100644
--- a/Main/System/Arena/ArenaChallengeWin.cs
+++ b/Main/System/Arena/ArenaChallengeWin.cs
@@ -77,7 +77,8 @@
{
CreateScroller();
voucher.Display();
- txtFightPoint.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPower);
+ long myFightPower = ArenaManager.Instance.GetMyFightPower();
+ txtFightPoint.text = UIHelper.ReplaceLargeArtNum(myFightPower);
imgMoneyIcon.SetIconWithMoneyType(ArenaManager.Instance.currencyType);
txtMoneyCount.text = UIHelper.ShowUseMoney(ArenaManager.Instance.currencyType, ArenaManager.Instance.currencyValue);
}
diff --git a/Main/System/Arena/ArenaManager.cs b/Main/System/Arena/ArenaManager.cs
index d921a07..b4aec02 100644
--- a/Main/System/Arena/ArenaManager.cs
+++ b/Main/System/Arena/ArenaManager.cs
@@ -304,8 +304,16 @@
sortedList.Sort((a, b) => b.Time.CompareTo(a.Time)); // 鎸夋椂闂翠粠澶у埌灏忔帓搴�
return true;
}
-}
+ //浼樺厛鍙栬繘鏀婚槦浼嶇殑鎴樺姏锛屾病鏈夎繘鏀婚槦浼嶏紝鍙栦富绾挎垬鍔�
+ public long GetMyFightPower()
+ {
+ var arenaDefenseTeam = TeamManager.Instance.GetTeam(TeamType.Arena);
+ return arenaDefenseTeam.IsEmpty() || arenaDefenseTeam.GetTeamHeroCount() <= 0 ?
+ PlayerDatas.Instance.baseData.FightPower :
+ FightPowerManager.Instance.GetTeamFightPower(TeamType.Arena, false);
+ }
+}
diff --git a/Main/System/Arena/ArenaRecordWin.cs b/Main/System/Arena/ArenaRecordWin.cs
index 5222834..be4804d 100644
--- a/Main/System/Arena/ArenaRecordWin.cs
+++ b/Main/System/Arena/ArenaRecordWin.cs
@@ -82,6 +82,7 @@
{
CreateScroller();
voucher.Display();
- txtFightPoint.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPower);
+ long myFightPower = ArenaManager.Instance.GetMyFightPower();
+ txtFightPoint.text = UIHelper.ReplaceLargeArtNum(myFightPower);
}
}
diff --git a/Main/System/Battle/ArenaBattleWin.cs b/Main/System/Battle/ArenaBattleWin.cs
index 735eced..11a01c6 100644
--- a/Main/System/Battle/ArenaBattleWin.cs
+++ b/Main/System/Battle/ArenaBattleWin.cs
@@ -197,7 +197,8 @@
txtMyLV.text = Language.Get("Arena22", PlayerDatas.Instance.baseData.LV);
txtMyName.text = PlayerDatas.Instance.baseData.PlayerName;
- txtMyFightPonit.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPower);
+ long myFightPower = ArenaManager.Instance.GetMyFightPower();
+ txtMyFightPonit.text = UIHelper.ReplaceLargeArtNum(myFightPower);
myAvatarCell.InitUI(AvatarHelper.GetAvatarModel((int)PlayerDatas.Instance.baseData.PlayerID, PlayerDatas.Instance.baseData.face, PlayerDatas.Instance.baseData.facePic));
team = GetTeamHeroList(myTeam);
myCountry.RefreshOnTeamCountry(team, true);
--
Gitblit v1.8.0