Table of Contents

Enum GuildActionResult

Namespace
FishMMO.Server.Implementation.World.SceneServer
Assembly
FishMMO.Server.dll

The outcome of a guild permission decision.

public enum GuildActionResult : byte

Fields

Allowed = 0

The action is permitted.

InsufficientRank = 1

The actor's rank does not hold the required permission, or is not senior enough.

RankNotFound = 2

The named rank does not exist in this guild.

WouldOrphanGuild = 3

The action would leave the guild unable to administer itself.

Remarks

Deliberately NOT GuildResultType. That type lives in the shared assembly alongside the broadcasts and drags the networking stack in with it; keeping the decision functions free of it is what lets them be compiled and exercised on their own, which is the whole point of having pulled them out of the async database methods. The handlers map these onto GuildResultType at the edge.