world.NoteStyle

MUSHclient script function (Method) — introduced in version 3.42

Sets the style for notes

Prototype

void NoteStyle(short Style);

Data type meanings

Description

This sets the text style for world.note and similar functions.

The styles are 1 bit each, which can be added or OR'ed together.

The style bits are:

1 = bold
2 = underline
4 = blink (italic)
8 = inverse
32 = strike-through

Therefore:

NoteStyle (0) resets to normal style.

NoteStyle (1) would be bold.

NoteStyle (3) would be bold and underlined.

Styles are reset to normal when a newline is processed, so if you want to have bold/italic etc. over multiple lines you would need to do the NoteStyle at the start of each line.

You can also use AnsiNote to output styled text.

WARNING: Bold italic, and underlined styles will only be visible if the appropriate configurations are enabled in the world Appearance: Output configuration. Otherwise they will be ignored (the same as for text arriving from the MUD).

VBscript example

NoteStyle 5  ' bold italic
Note "hello"

Jscript example

NoteStyle (5);  // bold italic
Note ("hello");

PerlScript example

NoteStyle (5)  # bold italic
Note ("hello")

Python example

NoteStyle (5)  # bold italic
Note ("hello")

Lua example

NoteStyle (5)  -- bold italic
Note ("hello")

Return value

Nothing.

Related topic

Notes

See also

FunctionDescription
AnsiNoteMake a note in the output window from text with ANSI colour codes imbedded
ColourNoteSends a message to the output window in specified colours
ColourTellSends a message to the output window in specified colours - not terminated by a newline
GetNoteStyleGets the style for notes
NoteSends a note to the output window
TellSends a message to the output window - not terminated by a newline