hch
2025-09-09 dab1e98a559eae176102b267a5fc923219dc34ed
7 【武将】武将系统-测试bug记录
3个文件已修改
11 ■■■■ 已修改文件
Main/Core/GameEngine/Player/PlayerDatas.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/HeroUI/HeroAwakePrivewWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/PlayerMainDate.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Core/GameEngine/Player/PlayerDatas.cs
@@ -204,6 +204,7 @@
                baseData.UseHarmerCount = value;
                break;
            case PlayerDataType.FightPower:
                PlayerMainDate.Instance.prowNum = baseData.FightPower;
                baseData.FightPower = value + valueEx * Constants.ExpPointValue;
                PlayerMainDate.Instance.PowerAdd(baseData.FightPower);
                break;
Main/System/HeroUI/HeroAwakePrivewWin.cs
@@ -66,7 +66,7 @@
            {
                for (int k = 0; k < config.AttrIDList.Length; k++)
                {
                    awakeStr += PlayerPropertyConfig.GetFullDescription(config.AttrIDList[k], config.AttrValueList[k]) +
                    awakeStr += PlayerPropertyConfig.GetFullDescription(config.AttrIDList[k], config.AttrValueList[k], "{0}+" + UIHelper.AppendColor(TextColType.Green, "{1}")) +
                        (k == config.AttrIDList.Length - 1 ? "" : "\n");
                }
            }
@@ -80,7 +80,7 @@
            {
                //置灰
                nameText.text = UIHelper.AppendColor(TextColType.NavyGray, Language.Get("herocard12", i) + Language.Get("L1096"));
                descText.text = UIHelper.AppendColor(TextColType.NavyGray, awakeStr);
                descText.text = UIHelper.AppendColor(TextColType.NavyGray, UIHelper.RemoveColor(awakeStr));
            }
        }
    }
Main/System/Main/PlayerMainDate.cs
@@ -18,7 +18,7 @@
    //--------------------用于战斗力滚动
    public long prowNum = 0;
    public long prowNum = 0;    //滚动前战力,最后一次战力
    public long prowNumChange = 0;
    public bool isAdd = true;//为true增加 为false减少
    private bool prowBool = true;
@@ -109,11 +109,11 @@
            return;
        }
        prowNumChange = hero.CalculatePower() - HeroUIManager.Instance.lastFightPower.Value;
        prowNum = hero.CalculatePower();
        prowNumChange = prowNum - HeroUIManager.Instance.lastFightPower.Value;
        HeroUIManager.Instance.lastFightPower = new KeyValuePair<string, long>();
        isAdd = prowNumChange > 0;
        prowNumChange = Math.Abs(prowNumChange);
        prowNum = hero.CalculatePower();
        if (UIManager.Instance.IsOpened<PowerAddWin>())
        {
            AddPowerEvent?.Invoke();