MADDBOT CONSOLE: OPTIONS

(based on v2024.6)




OPTIONS - Main

(based on v2023.9)


SCOREBOARD & LOGO

[MAIN] 
[UP] [DOWN]
[CLINCH]
[OCLINCH]
Custom Scoreboard Images
Prompts you to submit an image to be set as the scoreboard background for the given situation.
1. Prompts for darkening (you will want to darken images that are relatively light.)
2. Prompts you to submit the image
Note: Image must be a jpg, jpeg, or png file.
[LOGO]
League Logo
Prompts you for a URL (link) to an image of your choosing.
Note: Must end with jpg, jpeg, png, or webp.
[LOW1]*

[LOW2]*

[MSG]

A message to be displayed on the scoreboard.

[SPLIT]*
Toggles between the split scoreboard (which appears much larger in mobile apps), and the non-split version.
Note: We advise against using non-split because it looks like trash.
[TOP]
Show scoreboard-top only (applies when board SPLIT is toggled on)
[PERSIST]
Show scoreboard-top with console (applies when board SPLIT is toggled on)
[TIMELINE]
Scoreboard Timeline
Enables the scoreboard timeline of league score vs opponent score.
[TLA]
Timeline Appearance
Toggles timeline transparency.



LEAGUE (GENERAL)

[LNAME]
League Name
Sets the name for the league.
[LID]
League ID
Sets the ID/Initials that are used in various places/
[LRM]*
League Record Mode
Toggles between stats-based (default), or manual-entry.

Note: Record will adjust on LVL-end when in manual mode.

 * not pictured in example above

 


LVL

[HAR1]
Harassment Type
Toggles LVL harassment harassment type.
1. Score Harassment - Harasses members who have not yet entered their score.
2. Gave Harassment - Harasses members who have not yet entered their points given-up.
3. Score & Gave Harassment
[HAR2]
Harassment Start-Time
Prompts you to set the # of hours prior to LVL-end for harassment to begin.
Example: "1" would be 1 hour, "1.5" would be 1.5 hours (90 minutes).
[OVR]
Minimum OVR to Unbench
Set a minimum overall needed for a member to unbench.
[RF]
Rate Freeze
When enabled, members cannot update the OFF/DEF/OVR ratings while LVL is in progress.
(default: OFF)




PREP / MATCHMAKING

[DM]
Toggles daily matchup DM's.
[DMSG]
Set a custom note to be sent with matchup DM's.
[MATCH]

Member Matchup-Rating Metrics Customization

Opens the interface for setting up member matchup metrics.

On this menu, you will do the following:
1. Select a slot
2. Select the base-metric for the slot
3. Customize the weight, time-period, min/max opp league rank
4. Save or clear the slot

Note: You cannot clear the first slot.
[RECALCM]
Forces immediate recalculation of Members' Matchup metrics.
Note: this happens automatically upon LVL-end.
[OMW1]

Opp Matchup Weight - OVR

Adjust the weight for opponents' overall when sorting list for matchups.
[OMW2]

Opp Matchup Weight - DEF

Adjust the weight for opponents' offense when sorting list for matchups.
[SAC1]
Sacrifices Toggle
Enables member-matchup sacrifices.

Matchup sacrifices ensure that the designated members will always receive the toughest matchups, making things a bit easier for the rest of the league.
[SAC2]
Sacrifices Type
Toggled between Bottom Members and Assigned-Members

Bottom Members:
As sorted by your Members Matchup Rating metrics (see MATCH), these are the bottom n members when sorted hi-low.
 
Use option [SAC3] to choose how many members are sacrificed.


Assigned Members: Use option [LAMB] to set the selected member as a lamb.
[SAC3]
Sacrifices Count
Set the number of "bottom" members to sacrifice, if the Sacrifice type is "bottom members."
[SWAPM]
Swaps Sorting Metric
Toggles using OVR or OFF as the metric used on the Swap screen.




RANKING / RATINGS

[EAF1]
Fudgery Toggle
When Fudgery is enabled, this allows a point-value to be given to drives that a member effectively lost, due to the game causing them to miss out on a drive.

Once enabled, a "fudged-drive" point value must be set using [EAF2].
[EAF2]
Fudged-Drive Value
Sets the # of points to be considered during Efficiency & PPD calculation for various metrics & stats that use those values.
[EFF1]
Efficiency Baseline
Adjusts the "baseline" score needed to achieve 1.0 efficiency.

See the F.A.Q. for more information on Efficiency.
[EFF2]
Efficiency Metric
Toggles the metric used to calculate member matchup efficiency.
Current options are Offense-vs-Defense or Overall-vs-Overall.
[RANK]
Member Rankings Metrics Customization
Opens the interface for setting up Member Ranking metrics.

On this menu, you will do the following:
1. Select a slot
2. Select the base-metric for the slot
3. Customize the weight, time-period, min/max opp league rank
4. Save or clear the slot

Note: You cannot clear the first slot.
[RECALCR]
Forces immediate recalculation of Members' Ranking metrics.
Note: this happens automatically upon LVL-end.




MEMBER OPTIONS

[#]

Member Selection

Select a member (the # is their roster number).
[DUMMY]

Created Dummy Member

This option allows you to add a member that is not joined to discord.

Note: In order to perform functions such as !score & !unbench, admins must use the database ID # that is displayed next to these members on the board.
[LOOKUP]

Inactive Member Lookup

Prompts you to enter the partial name or @mention of the member you are looking for.

It will the provide you with their database ID, which you can then submit to view options for that member.
[RMA]
Forces immediate refresh of all members' avatars.
[NAME]
Sets member name.
[LAMB]
Toggles "sacrificial lamb" status for the selected member.

If a member is set to be an assigned "lamb" and the Sacrifice mode is set to "Assigned Members," they will always received one of the toughest opponents.
[EZ]*
Toggles "EZ-Mode" status for the selected member.

Members flagged for EZ-Mode will always receive the easiest opponents.
[LOCK]*
Locks a member into a set matchup position.

Note: Being ladder-locked takes precedence over any lamb or ez-mode designation.
[ACT] / [DEACT]
Activates or deactivates selected member, depending on current status.
[ADMIN]
Toggles Admin role on selected member (note: must be super-admin+ to perform this action)
[SUPER]
Toggles Super-Admin role for selected member (note: must have commissioner-level access to perform this action)
[COMMISH]
Toggles Commish role for selected member (note: must have commissioner-level access to perform this action) 
[CONVERT]
DUMMY CONVERSION

If a dummy is selected, this option will prompt you to perform an @mention of the discord account of the person the dummy represents.

It will then set the dummy to be identified by that account & removes the dummy tag.

The new member is automatically joined.

 * not pictured in example above



[ADV] - ADVANCED OPTIONS

(based on v2023.4)



[AUTO1]
Prep AutoStats
Toggles members' AutoStats updating on/off during the LVL-Prep process.
[AUTO2]
!vs AutoStats
Toggles members' AutoStats updating on/off when using the !vs command.
[AUTO3]
Prep Auto-Time
Toggled automatically setting the LVL-end time (became useful when they standardized start & end times).
[COLOR]

Discord Card Color

The color that displays on standard discord messages (non-yelling).
Note: You must submit this value as a hex code. See https://htmlcolorcodes.com/
[DEFAULT]

Reset League Options to Defaults

Resets league options to defaults.
Note: This can only be undone via a [RESTORE] from the LVL menu.
[GIF0]
0-Point Score GIF
When set, this GIF will display when a member scores 0.
Note: The submission must end with ".gif"
[GIF24]
24-Point Score GIF
When set, this GIF will display when a member scores 24.
Note: The submission must end with ".gif"
[GIFG0]
0-Point Gave GIF
When set, this GIF will display when a member gives up 0.
Note: The submission must end with ".gif"
[IADMIN]
Allows previously-active admins+ to still be able to perform admin functions, even when deactivated.
Note: Commissioners always have access, regardless of status.
[LPRO]
League Projection Type

Toggles between Member Proj. Totals and Historical League Results
Member Proj. Totals: The sum of all member projections.
Historical League Results: Projection based on similar matchups
[MPRO1]
Member Projections Days
Set the number of days' worth of stats to use for projections.
[MPRO2]
Member Projections Weight
Adjust member projections weight (%) (will increase or decrease the projected scores)
[SHADE]
Scoreboard Shade
By default, the scoreboard has shading near the top, to allow for maximum visibility.
This option toggles it on/off.
Note: Changing this setting will only affect new board images;  existing images will NOT change.
[SPLIT]
Split Scoreboard
Toggles between the split scoreboard (which appears much larger in mobile apps), and the non-split version.
Note: We advise against using non-split because it looks like trash.
[SRESET]
Season Reset
Resets the league and members in preparation for the beginning of a new in-game season.
Note: This should ONLY be performed when prompted by MADDBOT staff (via an announcement or other means)
[ZONE]
Time-Zone
Set the league's time zone.
[DISCORD]
Discord Module
When dual-loading platforms, this option toggles the MADDBOT Discord interface on/off.
Note: You must have at least one other platform module enabled to toggle Discord off.
[TELEGRAM]
Telegram Module
When dual-loading platforms, this option toggles the MADDBOT Telegram interface on/off.
Note: You must have at least one other platform module enabled to toggle Telegram off.




[ADV] - EXPERIMENTAL / BETA OPTIONS

[DEBUG]
Debug Mode
Toggles a verbose output of all functions to help determine the cause of an issue.
Note: this can only be enabled after receiving authorization from support.
[BETA/PROD]
Switch between code versions
If MADDBOT is currently running an open-beta, you will be able to use [BETA] to load your bot in the new code.  

If needed, you can then use [PROD] to switch back to production code.