Grants all ultras in Florr
// ==UserScript==
// @name Florr Ultras Userscript
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Grants all ultras in Florr
// @author Your Name
// @match *://*.florr.io/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Function to obtain all ultras
function getAllUltras() {
// Debugging: Log the window object to find the game object
console.log('window object:', window);
// Check if the game object and obtainUltra method exist
if (window.game && typeof window.game.obtainUltra === 'function') {
console.log('Game object and obtainUltra method found.');
const ultras = ['ultra1', 'ultra2', 'ultra3']; // List all ultras here
ultras.forEach(ultra => {
window.game.obtainUltra(ultra);
});
alert('All ultras have been obtained!');
} else {
console.error('Game object or obtainUltra method not found.');
}
}
// Adding a button to the game interface for obtaining all ultras
function addButton() {
const btn = document.createElement('button');
btn.innerHTML = 'Get All Ultras';
btn.style.position = 'fixed';
btn.style.top = '10px';
btn.style.right = '10px';
btn.style.zIndex = 1000;
btn.addEventListener('click', getAllUltras);
document.body.appendChild(btn);
}
// Function to wait for the game object to be ready
function waitForGameObject() {
const checkInterval = setInterval(() => {
if (window.game && typeof window.game.obtainUltra === 'function') {
clearInterval(checkInterval);
addButton();
}
}, 1000);
}
// Wait for the game to load
window.addEventListener('load', () => {
waitForGameObject();
});
})();