anth64
095b826178
feat: deny non-members from modifying claim link buffer zones, bump to 0.4.0
2026-08-09 20:05:15 +02:00
anth64
b7ca9fa53b
fix: track groupId per pending action for precise cleanup on delete/disband; split group hook into its own listener; self-heal orphaned registry entries in list
2026-07-26 08:51:54 +02:00
anth64
d248b772dc
fix: split adminfree (by player name) from adminfreehere (by position)
2026-07-21 19:36:48 +02:00
anth64
c8fc86069b
feat: gate claim link info detail by membership/admin, count members with no claims
2026-07-20 23:36:03 +02:00
anth64
2e4cc25b20
fix: guard claim-link entries against stale indices and dead groups
2026-07-20 23:28:37 +02:00
anth64
a2e4a68f9e
refactor: rebuild claim link registry around live index tracking, drop ClaimLink type
2026-07-19 20:31:10 +02:00
anth64
de2026d239
refactor: merge land command Before/After into shared phase-aware dispatch
2026-07-18 11:46:32 +02:00
anth64
fffc046126
refactor: normalize claim link membership into flat entry storage
2026-07-15 18:46:52 +02:00
anth64
979f02e7f8
feat: open info to any player, add claimlink list, bump to 0.0.6
...
Modified command messages.
2026-07-12 21:19:24 +02:00
anth64
4e97e25b38
refactor: unlink no longer needs a groupname arg
...
A claim can only belong to one claim link at a time, so it resolves
via the new Registry.FindLinkContaining(playerUid, claimIndex).
2026-07-12 19:52:23 +02:00
anth64
ac79d2ac94
feat: implement claimlink link
2026-07-12 19:00:10 +02:00
anth64
02c9a22bf1
feat: add ClaimLink persistence via savegame-backed registry
...
Adds a ClaimLink data model and ClaimLinkRegistry that loads from
and writes to the savegame's keyed data store (protobuf-net, via
WorldManager.SaveGame), so claim link state survives restarts
without touching vanilla claim data. Also silences nullable
warnings on statics that are guaranteed set by StartServerSide
before any use, and on TryGetValue out-params guarded by the if.
2026-07-12 18:31:21 +02:00