Repository navigation
Release Hub development updates (AIOFighter 2.2.3, Rev Killer 2.0.11, version fixes) - #612
Merged
Merged
Conversation
…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>
… 1.0.0 (#608) getPluginDescriptorInfo matched only version = "x" anywhere in the *Plugin.java source. Descriptors declaring version = SomeClass.VERSION (HueyPrayer, FarmingContract, Theatre, SisyphusInfernalPact) silently fell back to 1.0.0, so plugins.json and the release jars never changed version and users were never offered updates. The build now reads the version attribute from the @PluginDescriptor annotation itself and resolves a string literal or a String constant (qualified or not) from the plugin's own sources or PluginConstants. A missing, empty, computed or ambiguous version fails the build, and generatePluginsJson no longer drops plugins whose descriptor cannot be parsed. MmCaves declared its version only as a field, so its descriptor now references that field. Adds verifyPluginVersionResolution (fixture checks, wired into check) and PluginManifestVersionTest, which compares every build-resolved version with the compiled @PluginDescriptor version. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…609) Development fixed the 2.6.25 long item-price API independently in #566 by narrowing prices back to int, while main got #564, which keeps prices and totals in long. Since then every development -> main release has had to keep main's copy of these files by hand. Bring #564's content into development: long price/total arithmetic in Discord, Humidifier, LunarPlankMake, TanLeather, MoonlightMoth, revKiller, Thieving, PVirewatchKiller and WildernessAgility, the minClientVersion = "2.6.25" bumps for revKiller and Zulrah, and docs/RUNELITE_1_13_MIGRATION.md. Development's newer revKiller version 2.0.11 (#606) and its non-deprecated VarClientID.TOPLEVEL_PANEL read in PrayerMarkerOverlay (same varc 171 as VarClientInt.INVENTORY_TAB) stay. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
With antiban enabled the attack loop only held off on the global actionCooldownActive flag and never checked Rs2Combat.inCombat(). Any reset of the shared antiban state (another plugin calling resetAntibanSettings, the antiban panel reset, a profile switch, a saved profile with overwriteScriptSettings, or a cooldown chance below 100%) left the flag unset, so the script clicked Attack on its current target every 600 ms. Always hold while in combat, and wait for the attack to register after clicking. Bump to 2.2.3. Claude-Session: https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.
Releases the reviewed
developmentplugin updates to the stable Hub. No client release is needed: every plugin builds against the published Microbot 2.6.32 client.Included
@PluginDescriptor, including uppercaseVERSIONconstants. HueyPrayer (1.0.7), FarmingContract (0.2.3) and Theatre (1.0.2) were published as 1.0.0, and now get their real versions, so their users are offered updates. MmCaves declares its version in the descriptor, so the client and the manifest both say 1.0.3.development.mainalready has them, so this release changes nothing onmainfor them. Future releases no longer need the hand-kept file list from Release Hub development updates for Microbot 2.6.31 #595 and Release Hub development updates for Microbot 2.6.32 #605.Release commit
2f48b9dmergesdevelopmentintomainwithout conflicts, and the tree is identical todevelopment. With #609 merged,main's price files no longer need to be kept by hand. The only other file that differed waszulrah/overlays/PrayerMarkerOverlay.java. Theremainstill hadVarClientInt.INVENTORY_TABanddevelopmenthasVarClientID.TOPLEVEL_PANEL, both varc 171, sodevelopment's version was taken.ci.ymlwas dispatched on this branch (./gradlew clean buildagainst the published client) and passed: run 38556248146.🤖 Generated with Claude Code
https://claude.ai/code/session_01LjtEMzQHGuq4M1Mpqk9pPV