From 23e8ee01886faf8f1a77c79a2d93a52a860e6914 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期日, 24 八月 2025 22:41:12 +0800 Subject: [PATCH] 117 【武将】武将系统 - 重生 遣散 --- Main/System/Main/PlayerMainDate.cs | 15 ++++++++------- 1 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Main/System/Main/PlayerMainDate.cs b/Main/System/Main/PlayerMainDate.cs index b3d69bf..83a542b 100644 --- a/Main/System/Main/PlayerMainDate.cs +++ b/Main/System/Main/PlayerMainDate.cs @@ -47,19 +47,19 @@ } - public void PowerAdd(ulong power) + public void PowerAdd(long power) { if (prowBool) { - prowNum = (long)power; + prowNum = power; prowBool = false; } else { - if ((long)power != prowNum) + if (power != prowNum) { - prowNumChange = (long)power - prowNum; - prowNum = (long)power; + prowNumChange = power - prowNum; + prowNum = power; isAdd = prowNumChange > 0; prowNumChange = Math.Abs(prowNumChange); if (customDisplayPower != null && customDisplayPower()) @@ -75,7 +75,7 @@ } else { - prowNum = (long)power; + prowNum = power; } } } @@ -99,7 +99,7 @@ /// <param name="hero"></param> public void AddPowerNotOnTeam(HeroInfo hero) { - if (HeroUIManager.Instance.lastFightPower.Key != hero.heroId) + if (HeroUIManager.Instance.lastFightPower.Key != hero.itemHero.guid) { return; } @@ -110,6 +110,7 @@ } prowNumChange = hero.CalculatePower() - HeroUIManager.Instance.lastFightPower.Value; + HeroUIManager.Instance.lastFightPower = new KeyValuePair<string, long>(); isAdd = prowNumChange > 0; prowNumChange = Math.Abs(prowNumChange); prowNum = hero.CalculatePower(); -- Gitblit v1.8.0