Skip to content

Enable quest status via varps#14

Open
corpandrew wants to merge 1930 commits into
MaxBittker:mainfrom
corpandrew:quest-varp-sync
Open

Enable quest status via varps#14
corpandrew wants to merge 1930 commits into
MaxBittker:mainfrom
corpandrew:quest-varp-sync

Conversation

@corpandrew

@corpandrew corpandrew commented Feb 8, 2026

Copy link
Copy Markdown

This PR adds Quests as part of the SDK.

It enables sending the quest-varps (with statuses). And allows users to get the status of quests on demand.

Tested by Starting Cooks Assistant.

Pazaz and others added 30 commits June 27, 2025 11:54
Co-authored-by: tannerdino <tannerdino@gmail.com>
Co-authored-by: tannerdino <tannerdino@gmail.com>
…ker#16)

* feat: check friends/ignore list limits

* fix: do not push friend to in memory list until after limit check

* fix do not push ignore to in memory list until after limit check
Works on java + webclient. Caused DC before.
…Bittker#21)

Existing code would fail to play i.e. "Army of darkness" because `replace` only replaced the first ` ` with `_`, meaning it would try to locate "army_of darkness".

Tested on Java and Webclient.
* Update ServerOps.ts

* refactor: unused import
* feat: update LoginServer to support logging into multiple profiles simultaneously

* feat: update FriendServer to support multiple profiles simultaneously

* fix: correct query for deleteIgnore
MaxBittker and others added 23 commits February 4, 2026 10:56
Implements the full pipeline for using an inventory item on an NPC
(OPNPCU packet), mirroring the existing useItemOnLoc pattern. Includes
a sheep-shearing integration test.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds env-configurable BANNED_USERNAME_WORDS substring check to both
player_login and sdk_auth auto-registration paths. The actual word list
lives in engine/.env (gitignored) and gets baked into the Docker image
at build time.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Provides bun via a nix dev shell so contributors get a consistent
toolchain without manual installs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Updated: mining.md, shops.md
- New: mcp_tips.md, smithing.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Nest the server into a folder and also solve symlink for running server locally
@corpandrew
corpandrew marked this pull request as ready for review February 8, 2026 21:30
Force-send quest varps on login and mark quest varps as transmit to ensure SDK gets full quest state immediately. Rebuild QuestSDK and add quest helpers to the runner context, plus update API docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
@corpandrew
corpandrew marked this pull request as draft February 8, 2026 21:35
@corpandrew
corpandrew marked this pull request as ready for review February 8, 2026 21:35
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.