Vixen
c7401864
csharp
public enum HouseTier

How close to the owner somebody is.

Read the guide page for this →

Remarks

A ladder rather than a set of flags, and that is the difference from a guild. A guild has dozens of orthogonal permissions and as many ranks as a leader invents, so Vixen.Gameplay.Social makes a permission a tag. A house has five relationships and four verbs, and on a ladder "is my friend allowed to decorate" is one integer comparison.

⚠ There is no Banned rung, and there must not be. A ban expressed as the bottom of the ladder is a ban that does nothing to a house whose owner has opened it to the public — because then everybody is at the bottom of the ladder and the bottom is allowed in. A ban is a separate set that beats the ladder outright.

Fields and properties (5)

  • None

    A stranger.

  • Visitor

    Somebody who may come in.

  • Guest

    Somebody who may come in and use things.

  • Resident

    Somebody who lives there.

  • Owner

    Whoever it belongs to.

Used by (7)

  • ContentVixen.Gameplay.Housing.Tests
  • HousePlotVixen.Gameplay.Housing
  • HousingTestsVixen.Gameplay.Housing.Tests
  • PlotVixen.Gameplay.Housing
  • PlotDefinitionVixen.Gameplay.Housing
  • TypeRegistrationVixen.Gameplay.Housing
  • Vixen_Gameplay_Housing_PlotDefinitionSerializerVixen.Gameplay.Housing