babalae/better-genshin-impact · error · Exception

你选择了指定树脂刷取次数,请至少配置一种树脂的刷取次数!

Error message

你选择了指定树脂刷取次数,请至少配置一种树脂的刷取次数!

What it means

Error "你选择了指定树脂刷取次数,请至少配置一种树脂的刷取次数!" thrown in babalae/better-genshin-impact.

Source

Thrown at BetterGenshinImpact/GameTask/AutoDomain/Model/ResinUseRecord.cs:58

            {
                list.Add(new ResinUseRecord("原粹树脂20", taskParam.OriginalResin20UseCount));
            }
            if (taskParam.OriginalResinUseCount > 0)
            {
                list.Add(new ResinUseRecord("原粹树脂", taskParam.OriginalResinUseCount));
            }
            if (taskParam.TransientResinUseCount > 0)
            {
                list.Add(new ResinUseRecord("须臾树脂", taskParam.TransientResinUseCount));
            }
            if (taskParam.FragileResinUseCount > 0)
            {
                list.Add(new ResinUseRecord("脆弱树脂", taskParam.FragileResinUseCount));
            }

            if (list.Count == 0)
            {
                throw new Exception("你选择了指定树脂刷取次数,请至少配置一种树脂的刷取次数!");
            }
        }

        return list;
    }
    
    public static List<ResinUseRecord> BuildFromDomainParam(AutoStygianOnslaughtParam taskParam)
    {
        List<ResinUseRecord> list = [];
        if (taskParam.SpecifyResinUse)
        {
            if (taskParam.CondensedResinUseCount > 0)
            {
                list.Add(new ResinUseRecord("浓缩树脂", taskParam.CondensedResinUseCount));
            }
            if (taskParam.OriginalResinUseCount > 0)
            {
                list.Add(new ResinUseRecord("原粹树脂", taskParam.OriginalResinUseCount));

View on GitHub (pinned to a7cb36712d)

Solutions

  1. 在任务配置中至少为一种树脂(原粹/浓缩/脆弱/须臾)设置刷取次数
  2. 或者改用其他刷取模式(如刷完即止)

Example fix

为至少一种树脂填写大于0的刷取次数;或关闭“指定树脂刷取次数”改为用尽树脂后结束。

When it happens

Trigger: 勾选了 SpecifyResinUse(指定树脂刷取次数),但浓缩、原粹(20/40)、须臾、脆弱树脂的刷取次数全部为0,构建树脂使用列表为空时抛出。

Common situations: 用户在自动秘境配置中打开“指定使用树脂”开关却忘记填任何树脂的次数。


AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13). Data as JSON: /api/errors/9f466b56cb220741. Report an issue: GitHub.