Transum

transum fa

// ==UserScript==
// @name         Transum
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  transum fa
// @author       You
// @match        *://*.transum.org/*
// @grant        none
// @license MIT
// ==/UserScript==

(function () {
    'use strict';

    const correctAnswers = 999;
    const trophyText = 'Completed';

    function fakeCorrectAnswers(count, trophyMessage) {
        window.score = count;

        for (let i = 1; i <= count; i++) {
            const tick = document.getElementById(`tick${i}`);
            const cross = document.getElementById(`cross${i}`);
            if (tick && cross) {
                tick.style.display = 'inline';
                cross.style.display = 'none';
            }

            const guessInput = document.querySelector(`input[name="Guess${i}"]`);
            if (guessInput) {
                guessInput.value = `1F1`;
            }
        }

        const checkButton = document.getElementById('Checkbutton');
        if (checkButton) {
            checkButton.innerText = trophyMessage.includes('again') ? 'Check again' : 'Check';
            checkButton.style.width = '150px';
        }

        const trophyButton = document.getElementById('Trophybutton');
        if (trophyButton) {
            trophyButton.style.display = 'inline-block';
            trophyButton.value = trophyMessage;
        }
    }

    function submitForm(trophyMessage) {
        const form = document.forms['TrophyForm'];
        if (form) {
            form.Other_Text.value = trophyMessage;
            form.submit();
        }
    }

    fakeCorrectAnswers(correctAnswers, trophyText);

    if (typeof PreCheck === 'function') {
        PreCheck(document.MainForm);
    }

    submitForm(trophyText);
})();