GC - Underwater Fishing Reward Sorting

Fishing rewards sorting.

// ==UserScript==
// @name        GC - Underwater Fishing Reward Sorting
// @namespace   Grundo's Cafe
// @match       https://www.grundos.cafe/water/fishing/
// @version     1.1
// @license     MIT
// @author      Twiggies, Dark_Kyuubi
// @icon        https://www.google.com/s2/favicons?sz=64&domain=grundos.cafe
// @description Fishing rewards sorting.
// ==/UserScript==

//Variant of Cupkait's script. 
let prizes = [
    { item: "Paint Brush", color: "black" },
    { item: "Underwater Map Piece", color: "black" },
    { item: "Mystical Fish Lobber", color: "black" },
    { item: "Battle Plunger", color: "black" },
    { item: "King Kelpbeards Blessing", color: "black" },
    { item: "Golden Meepit Statue", color: "black" },
    { item: "Mysterious Swirly Potion", color: "black" },
    { item: "Flask of Rainbow Fountain Water", color: "black" },
    { item: "Flask of Clear, Odourless Liquid", color: "black" },
    { item: "Spotted Karp", color: "black" },
    { item: "Pant Devil Attractor", color: "black" },
    { item: "Spooky Treasure Map", color: "#993301" },
    { item: "Auntie", color: "aquamarine" },
    { item: "Blumpy", color: "aquamarine" },
    { item: "Boris", color: "aquamarine" },
    { item: "Proto-Bubbles", color: "aquamarine" },
    { item: "Cleo", color: "aquamarine" },
    { item: "Clippers", color: "aquamarine" },
    { item: "Conehead", color: "aquamarine" },
    { item: "Proto-Crabby", color: "aquamarine" },
    { item: "Flapjack", color: "aquamarine" },
    { item: "Proto-Flippy", color: "aquamarine" },
    { item: "Proto-Goldy", color: "aquamarine" },
    { item: "Gomer", color: "aquamarine" },
    { item: "Proto-Gulper", color: "aquamarine" },
    { item: "Gumdrop", color: "aquamarine" },
    { item: "Legs", color: "aquamarine" },
    { item: "Phishy", color: "aquamarine" },
    { item: "Pinky", color: "aquamarine" },
    { item: "Pokey", color: "aquamarine" },
    { item: "Prince", color: "aquamarine" },
    { item: "Prissy", color: "aquamarine" },
    { item: "Ruby", color: "aquamarine" },
    { item: "Seamonkeys", color: "aquamarine" },
    { item: "Proto-Sharky", color: "aquamarine" },
    { item: "Sluggo", color: "aquamarine" },
    { item: "Proto-Smiley", color: "aquamarine" },
    { item: "Snappy", color: "aquamarine" },
    { item: "Speck", color: "aquamarine" },
    { item: "Swirly", color: "aquamarine" },
    { item: "Scruffy", color: "aquamarine" }
];

if (window.location.href.endsWith('settings')) {
    document.querySelector('main').remove();
}

async function collectFishingResults() {


    const resultsList = document.querySelectorAll('.center-items');
    const resultsDiv = document.querySelector('.flex-column')
    let highlights = false;
    const goodPrizes = document.createElement('div');


    if (resultsList.length > 0) {

        resultsList.forEach(result => {
            var item = result.querySelector('p').textContent.match(/ a (.*?)!/)[1];

            const prize = prizes.find(prize => item.includes(prize.item));
            if (prize) {
                highlights = true
                goodPrizes.append(result);
            }
        });

        if (highlights === true) {

            const fishingstyle = document.createElement('style');
            fishingstyle.innerHTML = `
    .center-items img {
        transform: translate3d(0, 0, 0);
        mix-blend-mode: multiply;
    }
`;

            //document.head.appendChild(fishingstyle);
            goodPrizes.classList.add("center-items");
            goodPrizes.style.backgroundColor = "#efef404f";
            goodPrizes.style.border = "2px solid black"
            resultsDiv.insertAdjacentElement('beforebegin', goodPrizes);
        }


    }
}

// Only collect results if you've actually attempted to fish.
if (document.referrer.endsWith("/water/fishing/") && document.querySelector('main').textContent.includes("You reel in your line and get")) {
    collectFishingResults();
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址