Greasy Fork

来自缓存

Greasy Fork is available in English.

银河奶牛放置-辅助增强

让你在使用插件的时候更方便?(what?)

< 脚本银河奶牛放置-辅助增强的反馈

提问/评论

§
发表于:2025-05-03
编辑于:2025-05-03

解决使用工匠茶后计算材料数量显示错误问题,需要修改 325行开始的 function onInputValueChange 函数的6处代码(注释:修改):

function onInputValueChange(value) {
        console.log('动态input值变化:', value);
        let itemInfoArr = [];
        let needItemObj = needItemEle.children;
        if (needItemObj.length > 3 && needItemObj.length % 4 == 0 && needItemObj[3].innerText.startsWith('需要:')) {
            for (let i = 0; i < needItemObj.length; i++) {
                if (i % 4 == 0) {
                    itemInfoArr.push([needItemObj[i]]);
                } else {
                    itemInfoArr[itemInfoArr.length - 1].push(needItemObj[i]);
                }
            }
            itemInfoArr.forEach(element => {
                let num = parseFloat(element[1].innerText.replace(/[^0-9.]/g, ''));//修改1
                if (isNaN(num)) {
                    num = 1;
                }
                console.log(num);
                const result = num * value;//修改2
                element[3].innerHTML = `需要:${result.toFixed(1)}个喵`;//修改3
            });
        } else {
            for (let i = 0; i < needItemObj.length; i++) {
                if (i % 3 == 0) {
                    itemInfoArr.push([needItemObj[i]]);
                } else {
                    itemInfoArr[itemInfoArr.length - 1].push(needItemObj[i]);
                }
            }
            itemInfoArr.forEach(element => {
                let additem = document.createElement('span');
                let num = parseFloat(element[1].innerText.replace(/[^0-9.]/g, ''));//修改4
                if (isNaN(num)) {
                    num = 1;
                }
                console.log(num);
                const result = num * value;//修改5
                additem.innerHTML = `需要:${result.toFixed(1)}个喵`;//修改6
                needItemEle.insertBefore(additem, element[2].nextSibling);
            });
        }

    }

如图:

HereIsYui作者
§
发表于:2025-05-21

感谢,已修复

发表回复

登录以发表回复