Repository navigation
Release Hub development updates for Microbot 2.6.32 - #605
Merged
Merged
Conversation
…ed (#598) Eleven scripts ignored Microbot.hopToWorld's boolean and carried on as if the hop happened: counters and occupancy flags were reset, states advanced to the next world's logic, a refused hop blacklisted the target world or stopped the script, and two helpers re-called hopToWorld in a 15s sleepUntil loop. Each now acts only on success and retries the hop on a later loop iteration, leaving pacing to the client's HopBudget. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…orld (#599) The WALKING state hopped to the star's world before moving. From a members-only area the server refuses a hop to a non-members world, and newer clients block repeating that hop from the same tile, so the script stood still forever. For a non-members star the script now walks to the star first when it is on a members world or a previous hop failed, then hops on arrival (clearing a stale members-area refusal flag there). Members-world stars still hop before walking. Bump to 1.4.8. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nge (#600) AutoChin retried a refused target every 3s forever without counting an attempt or blacklisting it; it now gives up on a target after 3 refusals, blacklists it, counts the attempt and picks another world, so the 5-attempt cap still applies. Slayer retried a refused crash hop every loop with prayers toggled off each time; it now waits 10s after a refusal and skips the hop (and the prayer toggle) while in combat. Thieving dropped its escape hop when the game refused it after combat; the hop now stays pending and is retried at the escape spot, paced by the existing 15s hop throttle, for up to 60s. Slayer, Ammonite Crab and Sand Crab no longer wait 5s for a Switch World dialog and press space after hopToWorld has already landed. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t flag, login-time world filter (#601) - Treat the star as reached at <= 6 tiles, the same radius passed to the walker, and act on a walker ARRIVED result instead of calling the walker again; a player stopped exactly 6 tiles away no longer stays in WALKING without hopping. - Key the walk-before-hop flag to the star whose hop failed, so a new star does not inherit it. - Recompute the members/F2P star filter from the client world type on the first LOGGED_IN after startup or after the login screen, instead of only once at startup when the world list may not be known. - Bump ShootingStar to 1.4.9. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…orlds for local autochin hop blocks (#602) ThievingScript returned ESCAPE for the whole 60s escape-hop window, ahead of EAT, so poison or residual damage went unhealed. Low HP with food in the inventory now returns EAT first and leaves the hop pending. AutoChinScript counted every hopToWorld false as a refusal by the target world. A refusal is now only counted and blacklisted when the local hop preconditions held before and after the call (logged in, not in combat or the 10s lockout, no bank/shop/dialogue, not animating). Otherwise the hop waits and retries without penalising the world, and a click-to- continue dialogue is dismissed. Thieving 2.1.5, AutoHunter 1.5.3. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…world reads, thread-safe star list (#603) - shouldWalkBeforeHop reads the client world type on the client thread instead of the HTTP world list - default star filter follows account membership (ACCOUNT_CREDIT varp), falling back to the world type, and upgrades to the members filter when the varp arrives after login, so a relog on an F2P world keeps members stars - starList is a CopyOnWriteArrayList; new stars are added with addIfAbsent - on the star world a walker ARRIVED only enters MINING when the player is within the arrival distance - startUp reads login state, membership and world type on the client thread - bump ShootingStar to 1.4.10 Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…for 3 minutes (#604) Since #602 a local hop blocker (combat, open interface, dialogue, animation) keeps AutoChin in HOPPING_WORLD and retries every 3s without penalising the target. A block that never clears therefore idled the script forever. Track how long the hop has been continuously blocked and stop with the actual blocker reason once it reaches 3 minutes. The timer restarts when the block clears, a hop is issued, or the world changes; local blocks still never blacklist the target or count as attempts. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV
chsami
added a commit
that referenced
this pull request
Oct 13, 2026
…hanges (#606) Release #605 shipped Rev Killer code from #598 under 2.0.10, the version stable main already had from #564, so the client's version-equality update check never prompts existing installs. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 14, 2026
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.
Promotes the reviewed
developmentplugin updates to the stable Hub. They go out with Microbot 2.6.32 (chsami/Microbot#1957).Included
hopToWorldresult instead of assuming the hop happened. Ammonite Crab, Banks Shopper 1.4.3, Blue Dragons 1.2.1, Giant Mole 0.0.6, HSBlackJack 1.0.2, AutoHunter, MKE Wintertodt 2.2.4, Rev Killer, Sand Crab, Slayer and Thieving.Stable versions after this release: AmmoniteCrab 1.1.6, AutoHunter 1.5.4, SandCrab 1.5.6, ShootingStar 1.4.10, Slayer 1.1.3, Thieving 2.1.5. Rev Killer stays at 2.0.10.
Release commit
6ef6f19mergesdevelopmentintomainwithout conflicts. The tree equalsdevelopment, except that it keepsmain's long item-price handling from #564 in the same 16 files the previous releases reconciled. The kept diff is the same as in #595 except forrevKillerPlugin.java. There,developmentreached 2.0.10 through #598, so only theminClientVersion = "2.6.25"difference remains.Built against the published 2.6.32 client:
compileJava compileTestJava testpasses (787 tests, 0 failures, 2 skipped).🤖 Generated with Claude Code
https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV