Table Maker

A feature-packed clan war table maker! If needed, table commands can be disabled through your server's config settings.


Overview

!table [style options]
[table options]
[table data]
Alternate: !tablel

To add team logos, use !tablel instead of !table, and if a team has a logo but the color is not set, the text will be white by default. Alternatively, you can use an image url in place of a team's name to use a logo without needing to first add it with !logoadd.

[style options], [table options], and [table data] are explained below under specifics.

Click here to learn more about adding custom logos, and click here to learn more about custom flags.


Specifics

style options: Optional style modifiers. These include tournament themes and general style options. All style options should be written on the top line, separated by a space.

Tournament themes

There can only be one tournament theme selected.

General style options

table options: Optional table modifiers. Each table option should be on its own line, and it should start with a #.

clan options: Similar to the table options above, but these can be used for a specific clan. Clan options must be added below the clan's name and above the players within the command.

table data: Here is an overview:

table background: To set the table background with an image, attach an image to the command. Then, the default table option values are dotalpha=0, and bgbright=0.7. You can add the table option #bgbright 1 to make the background brighter, but it may cause some text to be harder to read.

Ice Mario will do its best to make sure the points add up correctly. If the total is between 400 and 500, it will make sure the points add to 468, and if the total is between 900 and 1050, it will make sure the points add to 984. Outside this range, Ice Mario will check to see if the total is divisible by either 39 or 82. If everything is correct, the table message will be green. Otherwise, there will be one or more warning messages.


Fonts

Here is a list of the available fonts. Additional fonts can be requested by DM or by joining our support server!

*Font supports bold

Some fonts allow an abbreviated form. For example, #font times new roman and #font tnr, will both yield the same results.

For eligible fonts, add bold to the end of the line, like #font roboto bold to make it bold.

The list below shows all the available font options. Higher level options will override lower level ones.

All the font options, except for #fontheader and #fontseparator can be applied either globally (to the full table) or only to a specific clan.

Take the example below:

!table
 #font smw
 #fontplayer splatoon
 Team1
 #font paris24
 #fontclanscore gotham bold
 Player1 [] 10
 Player2 [] 10
 Team2
 PlayerA [] 10
 ...
The default font for the whole table is smw, and the default font for the player names, scores, and ranks, is splatoon. However, since Team1 uses #font paris24, the default font for only Team1 is paris24, and similarly, the total score for Team1 will be gotham bold due to the #fontclanscore option. The images below are examples of what each font looks like:



Examples



Tournament Themes



Save Custom Table Settings

Use the following commands to add, remove, get, or list table settings. These settings are saved to your server, so they cannot be used in other servers.

!tablesettingsadd name messageLink
Alias: !tsa

name: The name for the settings. Must be one word with no spaces.
messageLink: The Discord link to the !table command.

Add a new custom table setting. This will save the settings from the table command referenced in the messageLink argument.

Here is an example of saving a table style called mystyle:

A few notes:

!tablesettingsremove name
Alias: !tsr

name: The name for the settings to remove.

Remove a custom table setting.

!tablesettingsget name
Alias: !tsg

name: The name for the settings to get.

Show what the table settings are for name.

!tablesettingslist
Alias: !tsl

List the names of the saved table settings.