Greasy Fork 支持简体中文。

Skin Nuzlocke

everytime you die, your skin changes, if you run out of skins, you log out (from your account (Only for quickplay!))

// ==UserScript==
// @name         Skin Nuzlocke
// @namespace    https://bonk.io/
// @version      0.1
// @description  everytime you die, your skin changes, if you run out of skins, you log out (from your account (Only for quickplay!))
// @author       iNeonz
// @match        https://bonk.io/*
// @run-at       document-idle
// @grant        none
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bonk.io
// ==/UserScript==
var currentSkin = 1;

setInterval(() => {
    if ((!document.getElementById("ingametextwarning_spectating") || document.getElementById("ingametextwarning_spectating").style.display == 'none' || document.getElementById("ingametextwarning_spectating").style.visibility == 'hidden') && document.getElementById("gamerenderer") && document.getElementById("gamerenderer").children[0] && document.getElementById("gamerenderer").children[0].style.visibility != 'hidden' && document.getElementById("gamerenderer").style.visibility != 'hidden' && document.getElementById("ingamewinner") && document.getElementById("ingamewinner").style.visibility != 'hidden'){
        if (document.getElementById("ingamewinner_bottom") && document.getElementById("ingamewinner_top").textContent != document.getElementById("pretty_top_name").textContent){
            document.getElementById("pretty_top_exit").click();
            setTimeout(() => {
                document.getElementById("leaveconfirmwindow_okbutton").click();
            setTimeout(() => {
                document.getElementById("classic_mid_skins").click();
                setTimeout(() => {
                currentSkin += 1;
                if (currentSkin > 5){
                    document.getElementById("skinmanager_close").click();
                    setTimeout(() => {
                    document.getElementById("pretty_top_exit").click();
                    },5);
                }else{
                document.getElementById("skinmanager_skin"+currentSkin).children[0].click();
                document.getElementById("skinmanager_setactive").click();
                document.getElementById("skinmanager_close").click();
                document.getElementById("classic_mid_quickplay").click();
                setTimeout(() => {
                    document.getElementById("quickPlayWindow_ClassicButton").children[0].click();
                },15);
                }
                },15);
            },15);
            },15);
        }
    }
},500);