Table of Contents

Enum PluginAllegianceCommandStatus

Namespace
AcDream.Plugin.Abstractions
Assembly
AcDream.Plugin.Abstractions.dll

How the client answered a plugin's allegiance command.

public enum PluginAllegianceCommandStatus

Fields

InvalidTarget = 2

The client refused the command before sending it, because the object named cannot be the target of one: a zero, a patron who is not a player the client can see, or someone who is not in the character's own allegiance.

Refused = 3

The client had a target it could act on and still did not send the command: something about the session itself stood in the way. The reason, where there is one to give, is in the result's notice. This is not a statement about the target, and a plugin that is choosing another target on a refusal should not treat it as one.

Sent = 1

The command went out to the server. Whether the server allows it is the server's own decision, and arrives later as a restated allegiance.

Unavailable = 0

The command could not be sent: the character is not in the world, there is no live session, or this host does not provide the surface.