-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathQuartermasterConfig.cs
More file actions
21 lines (18 loc) · 977 Bytes
/
Copy pathQuartermasterConfig.cs
File metadata and controls
21 lines (18 loc) · 977 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
namespace Quartermaster
{
public class QuartermasterConfig
{
// Vertical range in blocks above and below the player position
public int VerticalRange { get; set; } = 5;
// Horizontal scan radius in chunks (1 chunk = 32 blocks)
public int ChunkRadius { get; set; } = 2;
// When true, the desk is read-only: browse, search, filter, and locate still work
// but withdraw and deposit are disabled. Enforced server-side, so a modified client
// still cannot move items. The client UI hides the deposit controls.
public bool LocateOnly { get; set; } = false;
// When true, the desk honors land claims: containers the player isn't allowed to use
// (e.g. inside someone else's claim) are hidden and can't be accessed. Owners/granted
// players and unclaimed land are unaffected. Defers to the game's own claim permissions.
public bool HonorClaims { get; set; } = true;
}
}