Repository navigation
@onlyworlds/sdk 4.39.0
The party link (keel #422 PR 2, keel PR 110), live in production since 2026-10-20 13:15.
Added
- The party link (keel #422 PR 2, keel PR 110; for Lantern's pick screen, Temper): one player link for a
table of players.createWorldLink(worldId, { reader: 'player', maxUses, characters }), sent asmax_uses
andcharacters: 2 to 50 uses, each player picking one Character from the owner's list, in its order; no
list, each player names a fresh Character after themselves. A table takes nocharacter. A link for one
sends what it sent before.OwWorldLinkandOwCreatedWorldLinkgain a table'smax_usesand
characters({ id, name, taken });usescounts a table's seats.OwJoinPreviewgains a table's
max_uses,uses_left,name_requiredandcharacters({ id, name, image_url, taken }).
redeemJoin(code, { character })sends the pick; withname_required,namealone. A pick a live seat
already plays is 422character_taken(err.isCharacterTaken); a pick off the list, hidden or deleted
since the link was made, or missing, is 422invalid_requestwith paramcharacter
(err.isCharacterInvalid, true for that param only); a world with its 50 players is 422world_full(err.isWorldFull, its own code at my ask, Skeld h29 #8394); the last place
lost to another player is the one 404 (err.isNotFound).
Changed
- Repinned to schema-dist v0.32.1-dist.27: only
example/world-export.jsonmoved (itsschema_versionnow 00.32.01, Skeld h29 #8455); no schema file moved, so the generated files change only their source lines.