Skip to content

docs: sync opx_infinity #96–#101 (+ #121, #122) - #15

Merged
dop42 merged 1 commit into
mainfrom
docs/sync-96-101
Oct 6, 2026
Merged

dop42 merged 1 commit into
mainfrom
docs/sync-96-101

Conversation

@dop42

@dop42 dop42 commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Syncs the site with opx_infinity PRs #96, #97, #99, #100, #101, #121 and #122 (the docs were synced through #95). Everything was read in the code on main.

Pages

  • needs: new server contract page (GetNeeds, SetNeeds, AddNeeds); client contract is read only; opx:net:needs:push / pushed removed, values carries a reason; opx:on:needs:changed on both sides; /opx.needs.set; PUSH_MS / PUSH_DELTA removed.
  • creators: new server exports GetNeeds, AddNeeds, SetNeeds; opx:on:needs:changed server event; give-consent note on opx:on:inventory:items; money.tooLarge, vehicle.registering, dead on OpenStash; client GetNeeds read only.
  • inventory: give offers (giveOffer / giveAnswer / giveWithdrawn, give_* codes), HEALING config and Medical items, notes toast, weapon draw closes the bag, idle sweep for player-opened stashes, item STATUS added on the server.
  • chat (STAFF_PERMISSION, chat.notLoaded, config bounds), shops (share codes only in that shop's room, uniform billed on Save, On Save line, downed), appearance (PriceWardrobe, PricedRoom, roomAlive, the bill option).
  • calls (delete / forget, full list refused, offline rows, reach first, call toasts removed), garages (car names, Recalled, door on foot opens the list, bay promise, downed, echo), hauling, dealership (ledger idempotency, boot tag, message order, downed), crafting (refunds by citizen, token, downed), doorlock (busy, passcode bound), vehicles (removed net events, register lock), spawn (waiting, translatable places), character (name rules, name column, money.tooLarge, job/grade labels), elevators, gunsmith, vehiclekeys, clothing, admin, hud.
  • core: OPX.Life.Down, OPX.Storage.EnsureColumn, OPX.Schema.AddColumns, error.incapacitated, OPX.Text.Clean UTF-8 mending.
  • migration: release notes PRs #96–#101 with an upgrade table (removed net events, new/removed config, new codes, changed behaviour); from-opx77 rows for the needs and vehicle events updated.
  • troubleshooting: hunger from a client script, chat on the character screen, share code outside a fitting room, give waiting for an answer, "Not while you are down", and a Reporting a problem section linking docs/IN_GAME_CHECKLIST.md and docs/PLATFORM_REQUESTS.md. contributing links CONTRIBUTING.md, docs/MANUAL.md and both new documents. Install's boot line reads 0.2.0 (opx_infinity #123).

Checks

  • npm ci && npm run build: OK
  • node scripts/check-content.mjs: 278 pages, 0 problems
  • npm run types:check: OK
  • npm run check:api against opx_infinity main (415f777): 1808 names, complete (was 27 failures)

🤖 Generated with Claude Code

…chat needs a character, share codes in the fitting room

Follows opx_infinity PRs #96 (papercuts 2), #97 and #100 (edge cases),
#99 (hostile net events), #101 (the owner's four rules), #121 (README ->
docs/MANUAL.md + CONTRIBUTING.md) and #122 (in-game checklist, platform
requests). check:api is green again (27 names were missing).

- needs: new server contract page, read-only client contract, push events
  removed, /opx.needs.set, PUSH_MS/PUSH_DELTA removed; creator exports
  GetNeeds/AddNeeds/SetNeeds and the server opx:on:needs:changed event
- inventory: give offers (giveOffer/giveAnswer/giveWithdrawn, codes),
  HEALING medical items, notes toast, weapon draw, idle stash sweep
- chat STAFF_PERMISSION and chat.notLoaded; shops share codes only in a
  priced room, uniforms billed on Save, room prices; appearance
  PriceWardrobe/PricedRoom/roomAlive and the bill option
- calls delete/forget, full list, offline rows, reach first; garages,
  hauling, dealership, crafting, doorlock, vehicles, spawn, character,
  elevators, gunsmith, vehiclekeys, clothing, admin, hud updates
- core: OPX.Life.Down, OPX.Storage.EnsureColumn, OPX.Schema.AddColumns,
  error.incapacitated, OPX.Text.Clean mends UTF-8
- vehicles: opx:net:vehicles:spawn/store removed, vehicle.registering
- release notes #96–#101 with upgrade table; troubleshooting entries;
  contributing/troubleshooting link MANUAL, CONTRIBUTING,
  IN_GAME_CHECKLIST and PLATFORM_REQUESTS

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dop42
dop42 merged commit d911a48 into main Oct 6, 2026
2 checks passed
@dop42
dop42 deleted the docs/sync-96-101 branch October 6, 2026 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant