Table of Contents

Enum GuildResultType

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

Result types for guild operations, indicating success or specific failure reasons.

public enum GuildResultType : byte

Fields

AlreadyApplied = 14

The requester already has an application pending with this guild.

AlreadyInGuild = 3

Character is already in a guild.

ApplicationNotFound = 15

The application no longer exists — withdrawn, or already resolved.

ApplicationSent = 18

The application was accepted for delivery. Not the same as being admitted.

ApplyOnCooldown = 17

The requester applied too recently.

Failed = 20

The request failed for a reason with no more specific code.

Appended, never inserted — the values are on the wire. Exists so that server-side failures which are real but uncategorised (a persist that was refused, a compensating rollback) reach the player as something rather than as silence.

GuildFull = 5

The guild is at its member cap.

GuildNotFound = 4

The guild no longer exists (disbanded between invite and accept).

InsufficientRank = 9

The requester's guild rank does not permit the operation.

InvalidGuildName = 1

Guild name is invalid.

InvalidRankName = 11

The rank name was empty or contained nothing usable.

InvitationExpired = 6

The invitation expired, or does not match the one being answered.

InviteOnCooldown = 8

The requester invited this target too recently.

NameAlreadyExists = 2

Guild name already exists.

NotRecruiting = 16

The guild is not accepting applications.

RankInUse = 13

The rank still has members and cannot be removed.

RankNotFound = 10

The named rank does not exist in this guild.

Success = 0

Operation succeeded.

TargetIsBlocked = 7

The target has blocked the requester.

TooManyRanks = 12

The guild already has as many ranks as it may have.

WouldOrphanGuild = 19

The operation would have left the guild with no rank able to administer it.

Its own code rather than a generic refusal because it is the one refusal a player is entitled to find surprising: the request was legal, the requester had the permission, and it was still refused — to stop the guild soft-locking itself.