1.8 KiB
Blaseball Userscript Options
Allows other userscripts to store options in the Blaseball profile settings menu. Currently only supports checkboxes.
Requires Tampermonkey (chrome, firefox)
For developers:
To register options for your script, call the function document._BLASEBALL_USERSCRIPT_OPTIONS_REGISTER(namespace, option, defaultValue, type)
.
namespace
: The name of your script. It should be exactly identical in every method that requires it.
option
: The name of the option being registered.
defaultValue
: What the value should be set to the first time the script is run. This is ignored if there's already a saved value.
type
: The type of input method the option uses. Currently, only "checkbox"
, "number"
and "text"
are supported.
To get the value of an option, call document._BLASEBALL_USERSCRIPT_OPTIONS_GET(namespace, option)
. To set the value of an option, call document._BLASEBALL_USERSCRIPT_OPTIONS_SET(namespace, option, value)
, but you probably don't need to set options directly. They are automatically saved when the user changes their value in their profile settings.
For a simple example of how to register and use options, see Blaseball Team Game View.