doc: README: moving platforms rounds 3-4 merged, the edit attribute and the edit mode plumbing

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-11-10 17:34:13 -06:00
parent f6914940c1
commit 4394497198

View File

@@ -138,7 +138,14 @@ locally. See [docs/UgcServer.md](docs/UgcServer.md).
* **Combat:** area attacks and TacArcs handle targets once each, in the client's order; TacArcs pick targets like the
client (distance or weights, then `attack_priority` when `use_attack_priority` is set).
* **Moving platforms:** mover, simple mover or rotater chosen as the client chooses (level settings, else the
component row); simple movers from `MovingPlatforms`; scripts get the client's arrival events.
component row); simple movers from `MovingPlatforms`; scripts get the client's arrival events. Rounds 3 and 4
(merged 2026-11-10): the mover's states as the client and live have them, the object goes with its mover on the
server, `SetCurrentPath`, a rotator turns its object, a mover keeps its velocity through a wait, and the scripts
that depend on them (shooting gallery targets, the Ninjago counterweights, attic switches and fire transition rocks).
* **Client editor accounts (merged 2026-11-10):** a character's save has `edit="1"` for accounts at `editor_gm_level`
(default 9) and up, 0 for everyone else. Master and the world servers also carry an edit mode flag for a private
instance whose world constructs none of the zone's level objects, spawners or triggers; no command starts one yet
([docs/EditMode.md](docs/EditMode.md)).
* **Zones:** level and zone files read for every version the client reads.
* Server-side knockback for AI-moved objects, switchable trigger volumes, missing force field, jetpack NPC and
Skullkin volume scripts, deletion restrictions enforced, cross-world new-mail notices, pet LOTs stored with names,