Detects Easter eggs on Torn pages, notifies the player, and scrolls to the exact location of the egg.
// ==UserScript==
// @name Torn's Easter Egg Hunt Notifier
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Detects Easter eggs on Torn pages, notifies the player, and scrolls to the exact location of the egg.
// @author rodrichu
// @match https://www.torn.com/*
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
const observer = new MutationObserver(() => {
const eggRoot = document.querySelector('#easter-egg-hunt-root');
if (eggRoot) {
const eggButton = eggRoot.querySelector('button.eggAnim___ktpqQ');
if (eggButton) {
// Visual notification
alert("🐣 Easter egg found!");
// Scroll smoothly to the egg
eggButton.scrollIntoView({ behavior: 'smooth', block: 'center' });
// Optional: highlight the egg for a few seconds
eggButton.style.outline = "3px solid yellow";
setTimeout(() => eggButton.style.outline = "", 3000);
// Disconnect observer after finding an egg (optional)
observer.disconnect();
}
}
});
observer.observe(document.body, { childList: true, subtree: true });
})();