Novicane - SPNATI Cheat

Collection of cheats for the browser game SPNATI, put into a large userscript for ease of use

Устаревшая версия за 05.01.2023. Перейдите к последней версии.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         Novicane - SPNATI Cheat
// @namespace    https://www.github.com/anonfoxer
// @version      0.3.0
// @description  Collection of cheats for the browser game SPNATI, put into a large userscript for ease of use
// @author       anonfoxer
// @match        https://spnati.net/*
// @grant        none
// @license      MIT
// ==/UserScript==


/* Making the buttons and appending them all
just underneath the name bubble of each character.
Kinda roundabout but eh. */

console.log("N O V I C A N E _ L O A D I N G . . .");

//cheat name button because flair is important.
var cheat = document.createElement("button");
cheat.innerHTML = "Novicane v0.3.0";
var gameVers = document.getElementById("title-version-button");
try {
    gameVers.appendChild(cheat);
}
catch(e) {
console.log(e);
}

//win hand button
var winHandButton = document.createElement("button");
winHandButton.innerHTML = "Win Hand";
document.getElementsByClassName("optional-bordered player-card-area")[0].appendChild(winHandButton);

//info button
var splashButton = document.createElement("button");
splashButton.innerHTML = "Info";
document.getElementsByClassName("optional-bordered player-card-area")[0].appendChild(splashButton);

//instant epilogue button
/*
var instantEpilogueButton = document.createElement("button");
instantEpilogueButton.innerHTML = "Instant Epilogue";
document.body.appendChild(instantEpilogueButton);
*/

//splash listener
splashButton.addEventListener ("click", function() {
    alert("Novicane v0.3.0 by anonfoxer");
    alert("Changes: -Removed debug mode button (doesnt work online)\n-Added cheat splash and information.\n-Updated button appending to make buttons appear.");
});

//win hand listener
winHandButton.addEventListener ("click", function() {
try {
    console.log("Giving player winning hand");
    players[0].hand.cards = [ 14, 13, 12, 11, 10 ].map(function(n) { return new Card(0 - 1, n); });
}
    catch (e) {
    console.log("An error occurred when trying to force a winning hand. Error:");
    console.log(e);
    }
});


//instant epilogue listener
/*
instantEpilogueButton.addEventListener ("click", function() {
    var character = prompt("Enter the name of the character you want to see the epilogue of. They must have an epilogue written.","raven");
    console.log(character);
    doEpilogueModal(character);
});
*/