- Thread Author
- #1
- Improved exception handling in several places. Some stack traces were unnecessarily wrapped, and when trying to report exceptions that occurred within the methods of event listeners, RuneMate itself would throw an error so it wouldn't properly get reported to the developer.
- Enabled logging to a file earlier in the startup process. Some debug information was only being written to the console and not the log file because it occurred before logging to the file was enabled.
- Added destruction of Feral vampyre fangs (some bots would endlessly try and drop them)
- Improved the debugging of bot manifest errors to encourage bot developers to fix them
- Fixed a glitch with WebPath's where getNext() could return the coordinate the player was standing on. It would then try to click the players location.
- Fixed a bug that allowed RuneMate to attach to an applet that was not yet active.
- Improved the text of a rare array-based exception in the bridge so that I can more easily patch the underlying issue.
- InterfaceComponent#getActions() will no longer contain any null actions.
- InterfaceComponent#getText() will now return null if it doesn't have any text (subject to change...)
- Cleaned up a bunch of toStrings so the dev kit will display things cleaner
- Made GroundItems.getLoaded() only return the ground items on the current plane (osrs only, I'm not sure if it is an issue on rs3)