Table of Contents

Namespace Archipelago.MultiClient.Net.MessageLog.Messages

Classes

AdminCommandResultLogMessage

An admin command result message to display to the user, consisting of an array of message parts to form a sentence. The AdminCommandResultLogMessage is send in response to a client using !admin command

ChatLogMessage

An chat message to display to the user, consisting of an array of message parts to form a sentence. The ChatLogMessage is send in response to a client chatting some message

CollectLogMessage

An collect message to display to the user, consisting of an array of message parts to form a sentence. The CollectLogMessage is send in response to a client collecting their items

CommandResultLogMessage

An command result message to display to the user, consisting of an array of message parts to form a sentence. The CommandResultLogMessage is send in response to a client using an ! command (e.g. !status)

CountdownLogMessage

A countdown message to display to the user, consisting of an array of message parts to form a sentence countdown message also contains the remaining seconds for the countdown for more specific processing

GoalLogMessage

An goal message to display to the user, consisting of an array of message parts to form a sentence. The GoalLogMessage is send in response to a client completing their goal

HintItemSendLogMessage

An item hint message to display to the user, consisting of an array of message parts to form a sentence. The HintItemSendLogMessage is send in response to a client hinting for an item. Item hint messages contain additional information about the item that was sent for more specific processing

ItemCheatLogMessage

An item cheat message to display to the user, consisting of an array of message parts to form a sentence. Item cheat messages contain additional information about the item that was in response to an !getitem command

ItemSendLogMessage

An item send message to display to the user, consisting of an array of message parts to form a sentence. The ItemSendLogMessage is send in response to a client obtaining an item. Item send messages contain additional information about the item that was sent for more specific processing.

ItemSendLogMessage also serves as the base class for HintItemSendLogMessage and ItemCheatLogMessage

JoinLogMessage

An join message to display to the user, consisting of an array of message parts to form a sentence. The JoinLogMessage is send in response to a client joining the multiworld

LeaveLogMessage

An leave message to display to the user, consisting of an array of message parts to form a sentence. The LeaveLogMessage is send in response to a client disconnecting from the multiworld

LogMessage

A message to display to the user, consisting of an array of message parts to form a sentence This is the base class for all LogMessage's

PlayerSpecificLogMessage

The PlayerSpecificLogMessage is send a base class for LogMessage's that are made in the context of a specific player. Item player specific messages contain additional information about the specific player.

ItemSendLogMessage also serves as the base class for HintItemSendLogMessage and ItemCheatLogMessage

ReleaseLogMessage

An release message to display to the user, consisting of an array of message parts to form a sentence. The ReleaseLogMessage is send in response to a client releasing their items

ServerChatLogMessage

An chat message to display to the user, consisting of an array of message parts to form a sentence. The ServerChatLogMessage is send in response to the server chatting some message

TagsChangedLogMessage

An tags changed message to display to the user, consisting of an array of message parts to form a sentence. The TagsChangedLogMessage is send in response to a client changing their tags

TutorialLogMessage

An tutorial message to display to the user, consisting of an array of message parts to form a sentence. The TutorialLogMessage is send in response to a client joining a multiworld (e.g. "Now that you are connected...")