3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-23 19:22:41 +01:00
ergo/docs/MOTDFORMATTING.md
2019-02-23 21:58:42 +10:00

1.7 KiB
Raw Blame History

MOTD Formatting Codes

If motd-formatting is enabled in the config file, you can use special escape codes to easily get bold, coloured, italic, and other types of specially-formatted text.

Our formatting character is $, and this followed by specific letters means that the text after it is formatted in the given way. Here are the character pairs and what they output:

--------------------------
 Escape | Output
--------------------------
   $$   | Dollar sign ($)
   $b   | Bold
   $c   | Color code
   $i   | Italics
   $u   | Underscore
   $r   | Reset
--------------------------

Color codes

After the color code ($c), you can use square brackets to specify which foreground and background colors to output. For example:

This line outputs red text: This is $c[red]really cool text!

This line outputs red text with a light blue background: This is $c[red,light blue]22% cooler!

If youre familiar with IRC colors you can also use the raw numbers youre used to: This is $c13pink text

Here are the color names we support, and which IRC colors they map to:

--------------------
 Code | Name
--------------------
  00  | white
  01  | black
  02  | blue
  03  | green
  04  | red
  05  | brown
  06  | magenta
  07  | orange
  08  | yellow
  09  | light green
  10  | cyan
  11  | light cyan
  12  | light blue
  13  | pink
  14  | grey
  15  | light grey
--------------------

In addition, some newer clients can make use of the colour codes 16-98, though they dont have any names assigned. Take a look at this table to see which colours these numbers are: https://modern.ircdocs.horse/formatting.html#colors-16-98