docs(rust): the map marker labels as walked
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY
This commit is contained in:
@@ -592,8 +592,17 @@ so the site refuses it until protocol 13 ships:
|
||||
server row has its own collapsed **Monuments** list of the labels on its current map, each set to
|
||||
*Default (drawn/hidden)*, *Drawn* or *Hidden*. The page's one `PUT` carries `map.fleet.markers` and
|
||||
`map.servers.<id>.markers`, each `{ key: true | false | null }`. `null` clears the switch.
|
||||
- **Tests:** 7 server (`map.test.js`, one of them the rig map's 51 real labels) and 7 client (`mapMarkers.test.js`, the page's pure half) — 462 and
|
||||
65 in all.
|
||||
- **Tests:** 7 server (`map.test.js`, one of them the rig map's 51 real labels) and 8 client (`mapMarkers.test.js`, the page's pure half) — 462 and
|
||||
66 in all.
|
||||
- **Walked 2026-09-29** on the local walk core against the Carbon rig's 6000 map. Signed in as a test admin: the
|
||||
fleet list read 51 labels, 22 hidden. Carbon read 51/22 and the Oxide rig's 3000 map 33/11. Ticking Substation
|
||||
on the fleet dropped both server counts by one before saving. Carbon was then set to Hidden and the page saved.
|
||||
The rows were `map.marker.substation` = `on` (fleet) and `off` (rust-carbon), with one activity row naming both.
|
||||
The public answer then gave Oxide 55 markers (its 31 substations back) and Carbon 31 (none). Undoing both
|
||||
through the page deleted both rows, logged as `default` and `inherit`. The public map tab on Carbon drew
|
||||
its 31 monuments over the Rust+ picture with no console errors (144 before the filter). The walk found one
|
||||
cosmetic flaw, now fixed: the fleet list printed the game's lower-case "jungle swamp". It now prefers a
|
||||
capitalised spelling. The page remounts after a save, which collapses the open lists, as it does for the rest of the page.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user