hch
2026-01-14 af539d9653189417adbe45b7e621e1e1f16d25f5
0312 合成增加配置物品id哪些不提醒红点
1个文件已修改
10 ■■■■■ 已修改文件
Main/System/KnapSack/PackManager.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/KnapSack/PackManager.cs
@@ -51,6 +51,9 @@
    public int[] gameCashShow;  //代金券特殊显示 除以100
    public int[] autoUseItemIDs;
    public int[] noRedpointComposeItemIDs;
    public override void Init()
    {
        DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize;
@@ -511,6 +514,9 @@
        config = FuncConfigConfig.Get("ItemCountShow");
        gameCashShow = JsonMapper.ToObject<int[]>(config.Numerical1);
        config = FuncConfigConfig.Get("ComposeRedpoint");
        noRedpointComposeItemIDs = JsonMapper.ToObject<int[]>(config.Numerical1);
    }
    void ParsePackConfigIni()
@@ -898,6 +904,10 @@
        redpointComposePack.state = RedPointState.None;
        foreach (var item in items.Values)
        {
            if (noRedpointComposeItemIDs.Contains(item.itemId))
            {
                continue;
            }
            int makeID = ItemCompoundConfig.GetMakeIDByMaterial(item.itemId);
            if (makeID != 0)
            {