2.1.33#1718
Conversation
…rocess When compareAndSet(false, true) fails because another thread started processing, the already-polled event was silently dropped. Now it is re-queued so it can be picked up on the next cycle. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
lastCheckedOnBoat * 2 produced wildly incorrect cache expiry times. For example, at tick 500 the cache would persist until tick 1000 (500 extra ticks) instead of the intended 2 ticks. Changed to lastCheckedOnBoat + 2 to correctly expire after 2 game ticks. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix: Update GE offer screen widget id for Rs2GrandExchange.isOfferScreenOpen()
fix(blocking-events): re-queue event on failed CAS in shouldBlockAndProcess
fix(boat-cache): use addition instead of multiplication for cache TTL
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (6)
WalkthroughThis pull request contains version bumps and several targeted fixes across the Microbot plugin. The build version increments to 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. Comment |
Bunch of bugfixes