- Joined
- Oct 12, 2015
- Messages
- 3,760
- Thread Author
- #1
Client
Input Blocking
Hybrid
Interfaces
OSRS
InterfaceCloser
RS3
LoginHandler
Input Blocking
- Fixed a bug where pausing/unpausing the bot would fail to restore the blocking settings set prior to pausing.
- This was achieved by moving all of the blocking-based logic into a centralized location, rather than having different components each handling it individually.
- Removed the "Session Update" debug which has probably been irritating developers for a while...
- RWS will now only log a session update if the update failed.
Hybrid
Interfaces
- Fixed a long-standing bug in Interfaces.scrollTo() where moving the mouse outside of the scroll-able viewport would break the method indefinitely.
- Fixed a bug for legacy interfaces (such as the interfaces for herblore/fletching etc) where the actions would not be found.
- Improved performance of SpiritTreeVertex#step() when traversing with the default web.
- Added various fail-safes to different vertex types.
- Added to ActorQueryBuilder: #animating() and #animating(boolean)
- Exposed QueryBuilder#get(). Useless to most people.
- Added Coordinate#getHeight(), which returns an int. This is the height of the landscape at this coordinate.
- Added Region.getHeights() which returns an int[][][] (plane, x, y). The elements in this array are the heights of the landscape at each coordinate.
- Added descriptions for each failure type, accessible via #getDescription().
- Added the number of retry attempts allowed before notifying the FailedLoginHandler, accessible via #getAllowedRetries().
- Fixed the spelling of Grand Exchange Clerk, so GrandExchange.open() should now work.
- Added a missing piece of text to the EnterAmountDialog, so GrandExchange dialog will now be detected.
OSRS
InterfaceCloser
- Addedthe "Dangerous Area" warning to the OSRS Interface Closer.
- Fixed a bug where setting a price for an item in an offer would sometimes try to use commas.
- State detection of Ernest the Chicken now handled by Varp.
RS3
LoginHandler
- Reworked the RS3 Login Handler to improve performance and detection of errors.
- This will now correctly detect temporarily banned accounts and accounts with invalid login credentials.
- The login handler now works correctly with the default FailedLoginHandler to handle login errors better.
- Failed logins will now display a Client UI alert.
- Added the warnings/popups occasionally displayed in the lobby to the Interface Closer, so they will not block the Lobby Handler.
- Added a missing teleport animation ID.
- Added a missing container ID.