Repository navigation
Document the wider creator surface - #10
Merged
Merged
Conversation
One page per new export in the ox style: the roster and group reads, the catalogue and bag reads, runtime items and use handlers, OpenStash, vehicles and keys, Notify, the server-judged StartProgress / StopProgress, crafting benches, and on the client the panel, the eye, the key strip, the crafting bench and the local-player reads. GetMetadata / SetMetadata take a citizen id. The doorlock exports, already shipped, get their pages too, and OPX.Export.* its reference. The new public events (opx:on:inventory:items, character created / deleted, vehicles registered / state, crafting ordered / collected, progress finished) and net events are documented on the creators page and the module pages; the progress module gains its server page; "What you still cannot do" is rewritten to what is really still missing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merge #11: its doorlock export pages and its doorlock event are kept, the duplicate Doors section of the server index dropped, and the crafting and progress events kept beside them. The review fixes on opx_infinity#89: a runtime item's use.status holds at most 8 needs and items travel four per event; OpenStash makes a configured stash at its configured size; the stop cleanup leaves a caller that is running or starting again. Creator notes: a use handler slower than USE_HANDLER_MS is refused after its effect may have applied, so answer fast and stay idempotent; GetInventory is a read export and carries item metadata; public events are advisory, since any server resource can raise them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Docs for opx77-framework/opx_infinity
feat/api-power(the creator API pass).GetPlayers,GetJobs,GetGangs,GetItem,GetItems,GetInventory,CanCarryItem,RegisterItem,RegisterUsableItem,UnregisterUsableItem,OpenStash,GetVehicle,GetOwnedVehicles,AddVehicle,HasKeys,GiveKeys,Notify,StartProgress,StopProgress,RegisterCraftingBench,UnregisterCraftingBenchOpenPanel,UpdatePanel,AppendPanel,ClosePanel,AddTarget,UpdateTarget,RemoveTarget,ClearTargets,ShowPrompt,UpdatePrompt,HidePrompt,HideAllPrompts,OpenCraftingBench,GetPlayerData,GetItemCount,HasItem,GetItem,IsDown,GetNeedsGetDoor…RemoveDoor) had no page: addedGetMetadata/SetMetadatatake a citizen id (offline, under the ledger)opx:on:inventory:items,opx:on:character:created/deleted,opx:on:vehicles:registered/state,opx:on:crafting:ordered/collected,opx:on:progress:finished,opx:on:doorlock:changed; net eventsopx:net:inventory:catalog,opx:net:progress:reportOPX.Export.*referenceChecks:
npm ci && npm run buildgreen;node scripts/check-content.mjs0 problems;npm run check:apiagainst the feature branch: every name this pass publishes is documented. 104 failures remain, all of them already failing against opx_infinitymain(doorlock and loading module pages, the animations duo events, the doorlock commands and config,OPX.Spots.*, …) and outside this pass.🤖 Generated with Claude Code