Skip to content

Add Codex Plunder Pilot - #18943

Merged
runelite-github-app[bot] merged 2 commits into
runelite:masterfrom
Nubles:codex-plunder-pilot
Oct 19, 2026
Merged

runelite-github-app[bot] merged 2 commits into
runelite:masterfrom
Nubles:codex-plunder-pilot

Conversation

@Nubles

@Nubles Nubles commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Codex Plunder Pilot plans every Pyramid Plunder run for the player's Thieving level: which rooms to walk straight through, which urns, grand gold chests and sarcophagi are worth the five-minute clock, and the odds of the Pharaoh's sceptre. During a run it replans every tick and says the one thing to do next. The core Pyramid Plunder plugin highlights every container from a fixed floor; this one decides what is worth doing and how much of it fits the time left.

  • Pilot tab: a goal of Experience or Sceptre; the next step; experience and sceptre chance for the run; and the route room by room (pass through, so many urns, the chest, the sarcophagus) with what each pays and the sceptre rate beside every opening worth making. Rooms the level has not opened are shown with the level that opens them.
  • Ready check: before a run, whether the pack has room for the planned artefacts, hitpoints, a snake charm below 51 Thieving, a lockpick below 71, and Protect from Melee when it is available.
  • During a run: the crest shows the clock, and the step card says what to do: pass the spear trap, search the urns in a numbered shortest walk, open the chest or sarcophagus, find the tomb door (with how many of the four have been tried), or leave and start a fresh run when that pays more than the time left. A danger card takes over when a mummy or scarab swarm is on the player, hitpoints are low, or the pack is full.
  • Highlights: only the next step is outlined: the urns worth searching (numbered in walking order), the chest, the sarcophagus, the spear trap or the untried tomb doors. Urns the plan skips stay dark.
  • Odds tab: every chest and sarcophagus opened, counted by room; the sceptres that should have turned up against those found, and a luck percentile; the chance per run, runs to even odds and to nine in ten, and the chance in an hour for the chosen goal.
  • Runs tab: experience an hour over recent runs, the way to a goal level in runs and hours, when the next room opens, a ladder of experience an hour at each room's level, and recent runs with experience, artefacts, time and any sceptre.
  • Plaque and summary: an optional in-game plaque with room, clock and next step, and an optional chat line when a run ends.

Room figures (urn, chest and door experience, sarcophagus Strength experience, sceptre rates per room) are the game's as recorded by the Old School wiki. The planner gives each room a fixed time to get through and shares the rest of the clock among the openings by value per tick for the goal; it starts from typical search times and learns the player's own from their runs.

State is read from the Pyramid Plunder varbits (room number, timer, spear trap), from the urn, chest, sarcophagus and tomb door objects' current impostors (as the core plugin does), from StatChanged for Thieving, Strength, Hitpoints and Prayer, from nearby NPCs interacting with the player, and from inventory changes for artefacts and the sceptre. Prices come from ItemManager. Everything is stored per account in the RuneLite profile config as one compact entry.

It does not automate any input, change menus, send any data off the client, or read or write files.

Source: https://github.com/Nubles/OSRS-Codex-Plunder-Pilot (BSD 2-Clause). From the author of Codex Navigator, Codex Guardian, Codex Log Insight, Codex Gear Roadmap, Codex Session Chronicle, Codex Ledger and Codex Quartermaster.

Nubles and others added 2 commits October 18, 2026 22:06
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@runelite-github-app

Copy link
Copy Markdown

@runelite-github-app
runelite-github-app Bot merged commit bff7c68 into runelite:master Oct 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants