Major pipeline changes to map building, introducing 3player map, and adding Shared build mode to level authoring options

This commit is contained in:
Matt F 2026-08-04 22:50:33 -07:00
parent 749c9203de
commit 2b1aee3e03
37 changed files with 5418 additions and 30 deletions

View file

@ -51,6 +51,16 @@ namespace TD.Levels
[Tooltip("Optional author/credit text. Empty triggers a soft warning at bake time.")]
public string author = "";
[Header("Rules")]
[Tooltip("OwnerOnly: players can only build inside their own PlayerZoneVolume — the classic " +
"one-maze-each layout.\n\n" +
"Shared: any player can build on any Buildable tile, so the whole map is one " +
"cooperative maze. Zones still define territory for leak attribution, camera " +
"start, builder spawn and minimap tinting — only the build restriction lifts.\n\n" +
"Towers always belong to whoever paid for them; sell and upgrade stay owner-gated " +
"under both modes.")]
public BuildAccess buildAccess = BuildAccess.OwnerOnly;
// -------------------------------------------------------------------
// Gizmo visibility toggles. Each volume type reads its own toggle to decide whether to
// draw always-on or only-when-selected.