hch
2026-01-09 c154363456b25e8975e47f280df87dff65827495
247 【付费内容】特权卡-服务端(增加游历体力上限特权
2个文件已修改
23 ■■■■■ 已修改文件
Main/System/BeautyMM/BeautyMMManager.Travel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Invest/InvestModel.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/BeautyMM/BeautyMMManager.Travel.cs
@@ -125,7 +125,7 @@
    //游历体力
    public int GetMaxEnergy()
    {
        return baseTravelEnergy + GetTalentEffectByType(TalentEffectType.Travel);
        return baseTravelEnergy + GetTalentEffectByType(TalentEffectType.Travel) + InvestModel.Instance.GetTravelAddEnergyMax();
    }
Main/System/Invest/InvestModel.cs
@@ -1,4 +1,5 @@
using System;

using System;
using System.Collections.Generic;
using UnityEngine.UI;
using System.Linq;
@@ -32,6 +33,8 @@
    Dictionary<int, int> m_InvestArenaMaxCnt = new Dictionary<int, int>();
    //祝福树能量增加上限
    Dictionary<int, int> m_InvestAddBlessEnergyCount = new Dictionary<int, int>();
    //游历体力上限
    Dictionary<int, int> m_InvestAddTravelEnergyCount = new Dictionary<int, int>();
    // 特权权限数量
    Dictionary<int, int> m_PrivilegeLins = new Dictionary<int, int>();
@@ -98,6 +101,7 @@
        m_InvestFreeFBID = ConfigParse.ParseIntArrayDict(funcConfig.Numerical2);
        m_InvestArenaMaxCnt = ConfigParse.ParseIntDict(funcConfig.Numerical3);
        m_InvestAddBlessEnergyCount = ConfigParse.ParseIntDict(funcConfig.Numerical4);
        m_InvestAddTravelEnergyCount = ConfigParse.ParseIntDict(funcConfig.Numerical5);
        funcConfig = FuncConfigConfig.Get("PrivilegeCard");
        m_PrivilegeLins = ConfigParse.ParseIntDict(funcConfig.Numerical1);
@@ -354,6 +358,21 @@
        return addCount;
    }
    //增加游历体力上限
    public int GetTravelAddEnergyMax()
    {
        int addCount = 0;
        foreach (var item in m_InvestAddTravelEnergyCount)
        {
            if (!IsInvested(item.Key))
            {
                continue;
            }
            addCount += item.Value;
        }
        return addCount;
    }
    //是否激活英雄积分召唤
    public bool IsActiveHeroScoreCall()
    {