Skip to content

Retro Blaseball by beefox

Screenshot of Retro Blaseball

Details

Authorbeefox

LicenseNo License

Categoryblaseball.com

Created

Updated

Size4.5 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Blaseball, but old!

Notes

Recommends to have the font "VCR OSD mono" installed

Source code

/* ==UserStyle==
@name           Rletroball
@namespace      beefox.xyz
@version        2.1.0
@author         Beefox (https://beefox.xyz)
@license        ACSL
@preprocessor   less

@var color ForegroundColor "Foreground Color" lime
@var color BackgroundColor "Background Color" green
@var range HueRotate "Image Hue" [50, 0, 360, 1, "deg"]
@var range Saturation "Image Saturation" [1500, 0, 10000, 1, "%"]
@var range Brightness "Image Brightness" [100, 0, 300, 1, "%"]


@var checkbox ScreenEnable "Enable Screen Door" 1
@var color ScreenDoor "Screen Door Color" rgba(0,26,16,1)
==/UserStyle== */
@-moz-document domain("blaseball.com") {
    
    @font-face{
        font-family: VCR OSD mono;
        src: url(https://beefox.xyz/VCR_OSD_MONO_1.001.ttf);
    }
    
    *{
        font-family: "VCR OSD mono", monospace !important;
        border-radius: 0 !important;
        color: @ForegroundColor !important;
        border-color: @BackgroundColor !important;
    }
/*     .playtab__cover-cta button, .playtab__cover-cta a, .playtab__election-button--primary, .playtab__election-button{
        background-color: @ForegroundColor !important;
    } */
    .playtab__cover-header__dates, .bet-widget__record, .playtab__cover-cta-description{
        color: @BackgroundColor !important;
    }
    .TeamLayout header, .StatTableRowLayout, .schedule__live, .schedule__day, .blessing, .election-modal__submit-button, .takeover{
        background: none !important;
    }
    .navigation__link--active, .playtab__cover-buttons button, .playtab__cover-cta button, .playtab__cover-cta a, .game-widget__circle, .schedule__live--selected, .schedule__live--active, .schedule__day--selected--active, .schedule__day--selected, .toast-error, .schedule__day--selected--inactive, .bet-widget__button, .bet-widget__wager-button--selected, .blessing, .election-modal__submit-button, .referendum__live-button, .shared__team-button, .toast-success{
        background-color: @BackgroundColor !important;
    }
    [href*="live=false"]{
        background: none !important;
    }
    .schedule__day--selected--inactive, .schedule__day--selected--active, .schedule__day--selected{
        border-color: @ForegroundColor !important
    }
    .schedule__live--selected{
        background-color: @ForegroundColor !important;
        color: black !important;
    }
    
    .blessing, .election-modal__submit-button, .forbidden-book__redacted{
        background-color: @BackgroundColor !important;
    }
    
    .game-widget__circle--filled{
        background-color: @ForegroundColor !important;
        border-color: @ForegroundColor !important;
    }
    
    .election-modal{
        background: none !important;
        background-color: black;
    }

    
    a .navigation__link{
        width: auto;
    }
    .shared__glass-container{
        background: none;
        border-color: @ForegroundColor !important;
    }
    svg, svg * {
        stroke: @ForegroundColor !important;
        fill: @BackgroundColor !important;
    }
    .navigation__link--active svg *, .referendum__live-button svg *{
        fill: @ForegroundColor !important;
        stroke: @ForegroundColor !important;
    }
    svg *[fill="white"]{
        fill: @ForegroundColor !important;
    }
    svg.game-widget__arrow.active *, .playtab__election-button--primary svg *, .schedule__live--active svg * {
        fill: @ForegroundColor !important;
        stroke: @ForegroundColor !important;
    }
    svg.game-widget__arrow *, .schedule__live--selected svg * {
        stroke: @BackgroundColor !important;
        fill: @BackgroundColor !important;
    }
    
    .navigation{
        background-color: black !important;
    }
    
    // .playtab__cover-cta-icon img, .playtab__cover-banner img, .decree__image, 
    img{
        filter: sepia(100%) hue-rotate(@HueRotate) saturate(@Saturation) brightness(@Brightness);
        -webkit-filter: sepia(100%) hue-rotate(@HueRotate) saturate(@Saturation) brightness(@Brightness);
    }
    .referendum__live-button{
        padding-inline: 2ch;
    }
   body:after{
        pointer-events: none;
        content:"";
        position: fixed;
        opacity: if(@ScreenEnable = 1, .2, 0);
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
        background: linear-gradient(180deg, rgba(0,26,16,0) 10%, @ScreenDoor 15%, @ScreenDoor 45%, @ScreenDoor 50%, rgba(0,44,32,0) 100%); 
        background-size: 10% 1%;
        background-repeat: repeat;
    }

}

Reviews

No reviews yet.