Skip to content

dev to main#1673

Merged
chsami merged 26 commits intomainfrom
development
Feb 3, 2026
Merged

dev to main#1673
chsami merged 26 commits intomainfrom
development

Conversation

@chsami
Copy link
Owner

@chsami chsami commented Feb 3, 2026

No description provided.

Adam- and others added 26 commits January 28, 2026 16:23
Add dialogue handling for multi-destination teleport items when used
from inventory (not equipped). Previously, items like Slayer Ring would
interact successfully but fail to handle the destination selection
dialogue that appears afterward.

Supported items: Slayer ring, Games necklace, Skills necklace,
Ring of dueling, Ring of wealth, Amulet of glory, Combat bracelet,
Digsite pendant, Necklace of passage, Giantsoul amulet.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Allow Crafting Guild bank location to be accessible when the crafting cape
is in inventory, not just when equipped.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add CJQ/Great Conch entry to fairy rings
Add new bank locations for areas requiring sailing skill levels:
- SUNBLEAK_ISLAND (requires sailing level 72)
- DEEPFIN_POINT (requires sailing level 67)
- DEEPFIN_MINE_MID (requires sailing level 67)
- DEEPFIN_MINE_EAST (requires sailing level 68)

Each location includes proper world point coordinates and member status
checks integrated with the existing hasRequirements() method.
Despite [the blog post indicating overloads would drain 5 hp][1], they
actually drain 2hp 5 times (down from 5hp 5 times), meaning the drain is
10hp instead. While this might be changed in the future, this should
reflect what is currently ingame.

[1]: https://secure.runescape.com/m=news/deadman-annihilation-overview--rewards-blog?oldschool=1
- Add Magic Mushtree (Mycelium Transportation System) support for Fossil Island
- Fix POH mounted digsite pendant to use widget clicks like MountedXerics
- Add Brimhaven Dungeon transport entries with correct object IDs
- Skip tile reachability check for mushtree transports

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
My earlier commit contained a typo. The value has been reviewed and updated.
feat: add new bank locations with sailing requirements
…ransport

Feat/mushtree and digsite transport
@chsami chsami merged commit b4cb6b2 into main Feb 3, 2026
2 checks passed
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request refactors the RuneLite client initialization from an Applet-based lifecycle to a ClientConfiguration pattern. It introduces new cache definition fields (idleAnimRestart, zbuf for NPCs; raise for objects) with corresponding loader opcodes. The API is enhanced with WorldView tile height queries, render mode support on Renderable objects, and DecorativeObject coordinate offsets. GPU rendering logic transitions from instanceof checks to render mode comparisons, and the Perspective utility is refactored to use WorldView methods. The Microbot plugin suite gains MagicMushtree transport support, new bank locations, dialogue-based teleport handling in Rs2Walker, and zoom persistence in MinimapPlugin. World hopper pinging gains TCP-based fallback logic. Item stat adjustments modify the Blighted Overload effect.

Possibly related PRs

✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

8 participants