Enum HousingResult
Why a housing request was refused.
public enum HousingResult : byte
Fields
Somebody else got there first.
The requester already owns land, and may only own one plot.
The requester cannot pay.
Housing is switched off on this server.
The placement would not fit.
Something failed on the server. Nothing was changed.
The requester lacks the permission the request needs.
The requester does not own the plot.
The vault entry named is not there.
The request was accepted.
The plot named does not exist, or has not been resolved yet.
The plot is not in a state where this makes sense.
Remarks
Sent back rather than letting a refusal be silence. Housing refuses things for reasons the player cannot see — somebody claimed the plot on another channel a second ago, the owner revoked a key, the land is mid-reclamation — and a request that produces no answer at all is indistinguishable from one that was dropped. The client would have nothing to show and nothing to retry against.
Values are explicit because they cross the wire; renumbering would change what an already-built client displays.