Commit Graph
100 Commits
Author SHA1 Message Date
Tomas Slusny f82c984973 Merge pull request #5915 from deathbeam/fix-tabs
Properly reset search when deleting active tag tab
2018-10-11 00:37:58 +02:00
Tomas Slusny 2b71a13049 Properly reset search when deleting active tag tab
Closes #5913

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-11 00:18:18 +02:00
Tomas Slusny 8d7e569b19 Merge pull request #5906 from raiyni/tag-bugs
Fix tags resetting when bank window is closed and active tab matching for long tags
2018-10-10 22:11:57 +02:00
Tomas Slusny e7d556bc92 Merge pull request #5908 from deathbeam/bank-tags-use-const
Use TAG_SEARCH const instead of hardcoding "tag:" in Bank Tags
2018-10-10 18:52:48 +02:00
Tomas Slusny 76086e421f Use TAG_SEARCH const instead of hardcoding "tag:" in Bank Tags
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-10 18:44:52 +02:00
Tomas Slusny 6c739998c1 Merge pull request #5351 from raiyni/tag-tabs
Add tag tabs to bank tags plugin
2018-10-09 22:22:25 +02:00
Tomas Slusny 7bb5dc470c Add method for standardizing text input to Text
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-09 21:31:00 +02:00
Tomas Slusny 445b6c8e6f Merge pull request #5704 from deathbeam/add-logging-for-executor
Add executor service logger that logs exceptions
2018-10-09 08:07:03 +02:00
Tomas Slusny 61fda35945 Remove unnecessary calls to RunnableExceptionLogger
As all submitted tasks are now wrapped in this class automatically,
manual wrapping is no longer necessary.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-09 07:57:44 +02:00
Tomas Slusny 1f8ce36688 Add executor service logger that logs exceptions
By default, executor service eats all exceptions and forwards them to
failed futures, so in order to actually see what happened one must check
the resulting future, what is not ideal. Instead, log every exception
from scheduled service using slf4j logger.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-09 07:56:10 +02:00
Tomas Slusny b5711eae58 Merge pull request #5879 from Kamielvf/regen-meter-stroke
Change regen meter stroke end-cap style to CAP_BUTT
2018-10-09 07:54:57 +02:00
Tomas Slusny 2c13aea624 Merge pull request #5880 from Kamielvf/chatbox-snapcorner-fix
Fix snapped overlays above chatbox not being rendered
2018-10-08 20:28:25 +02:00
Tomas Slusny 82bb383883 Merge pull request #5870 from Nightfirecat/dont-show-tooltips-for-world-map-dungeons
mouse tooltips: Don't add a tooltip if another is present
2018-10-08 10:31:44 +02:00
Tomas Slusny 27434ebc43 Merge pull request #5832 from deathbeam/fix-loot-tracker-entries
Skip empty spots in Loot Tracker when getting items
2018-10-08 08:54:41 +02:00
Tomas Slusny 5a33d2b093 Merge pull request #5847 from deathbeam/fix-npe-in-miscellania
Fix NPE in Miscellania plugin on DC
2018-10-06 15:21:26 +02:00
Tomas Slusny 9c1046e341 Merge pull request #5648 from deathbeam/optimize-clue-scrolls
Optimize clue scrolls
2018-10-06 09:44:34 +02:00
Tomas Slusny a72b137a9e Remove clue scroll timeout
It is not even working anymore because when clue dissapears from
inventory clue is just reset.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:23:57 +02:00
Tomas Slusny 6e417ba6d9 Correctly highlight ObjectClueScroll for single location
This is regression by PR that introduced 3 step cryptic clues, as check
for highlighting single object was removed.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:23:57 +02:00
Tomas Slusny db815daab2 Do not set hint arrows for object clue scroll
As it is set in check for LocatioClueScroll it is not necessary to set
it also in object clue scroll check.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:23:57 +02:00
Tomas Slusny 108050a805 Inverse findClueScroll conditions
For better readability, change the big if blocks in findClueScroll()
method to early returns instead.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:23:57 +02:00
Tomas Slusny 255ce8ed91 Move clue inventory/equipment assignment to ItemContainerChanged
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:23:57 +02:00
Tomas Slusny 19bd40f7bb Use NpcSpawned/Despawned events for checking clue NPCs
- Use NpcSpawn/Despawn events to set npcs to mark and hint arrow
- When setting location hint arrows, check if NPC hint arrow for clue
NPC is not already set

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:23:48 +02:00
Tomas Slusny 2732188c89 Fix NPE in Miscellania plugin on DC
When you DC, isInKingdom throws NPE in isInKingdom method because
localPlayer is null.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-06 09:20:05 +02:00
Tomas Slusny 64496c0113 Merge pull request #5833 from MagicfTail/Fix-wiki-link
Update osrs wiki link
2018-10-06 09:10:42 +02:00
Tomas Slusny 28a0c380d4 Merge pull request #5835 from MagicfTail/0-raid-counter
Stop CoX party size from showing before varb is loaded
2018-10-06 09:10:24 +02:00
Tomas Slusny 21f8883b72 Skip empty spots in Loot Tracker when getting items
Skip all empty spots in ItemContainer#getItems array by checking if
itemId > 0.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-05 19:19:10 +02:00
Tomas Slusny 1a1c83dd3c Move map clue checking to MenuOptionClicked
Closes #4607

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-05 18:26:24 +02:00
Tomas Slusny 2c29924891 Merge pull request #5816 from GravitySalad/additional-tags
Add additional search tags for interface styles and pvm plugins
2018-10-05 12:40:55 +02:00
Tomas Slusny 7c4e53d9ae Merge pull request #5761 from MagicfTail/Yellow-boost
Add support for making the boost colour yellow if below boost threshold
2018-10-05 11:52:53 +02:00
Tomas Slusny 56abf7414b Fix Raids plugin varbit access not happening on client thread
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-05 11:39:01 +02:00
Tomas Slusny 28edd364a8 Merge pull request #5603 from SebastiaanVanspauwen/2005-interface
Interface plugin: Added 2005 chatbox
2018-10-05 11:14:45 +02:00
Tomas Slusny 6b5c0d719c Merge pull request #5784 from NathenSample/fix/DontUseNF
Improve readability of stackformatter tests
2018-10-05 10:51:28 +02:00
Tomas Slusny ef5af081f9 Merge pull request #5786 from psikoi/xp-globes-color
Add default skill color to XP globes
2018-10-05 10:48:26 +02:00
Tomas Slusny ece2ae41f4 Merge pull request #5775 from Abextm/timetracking-overview
timetracking: Show overview completion by tab, not implementation
2018-10-05 10:26:54 +02:00
Tomas Slusny d155880d56 Merge pull request #5803 from forsco/burthorpe-discord-presence
Fix Burthorpe spelling in Discord Rich Presence
2018-10-04 14:59:24 +02:00
Tomas Slusny 13a85f39ea Merge pull request #5738 from MagicfTail/clueexamine
Add support for examine price to clue scroll reward
2018-10-03 10:41:03 +02:00
Tomas Slusny f229f942f1 Merge pull request #5772 from Nightfirecat/add-meiyerditch-entrance-obstacles
agility plugin: Highlight Meiyerditch entrance obstacles
2018-10-03 08:24:09 +02:00
Tomas Slusny f8a7902c03 Merge pull request #5767 from raiyni/map-spade
Require spade on map dig clues
2018-10-03 00:59:57 +02:00
Tomas Slusny 9e95ff5117 Merge pull request #5754 from deathbeam/fix-special-counter-access-levels
Fix special counter access levels and subscriber names
2018-10-02 20:48:58 +02:00
Tomas Slusny 9a4aea37f7 Merge pull request #5753 from deathbeam/fix-screenshot-plugin-access-modifiers
Fix screenshot plugin access levels
2018-10-02 20:48:24 +02:00
Tomas Slusny 189273ad24 Merge pull request #5752 from deathbeam/fix-blast-furnace-access-levels
Fix BlastFurnace access levels and subscriber names
2018-10-02 20:48:10 +02:00
Tomas Slusny ccd766ac1d Merge pull request #5755 from Abextm/bull-roarer-clue
cluescrolls: add bullroarer to items list for bullroarer clue
2018-10-02 12:47:44 +02:00
Tomas Slusny dc988a56e4 Merge pull request #5716 from oharace/issue5682_add_sand_collection_to_idle_notifier
Add sand collection to idle notifier
2018-10-02 10:59:05 +02:00
Tomas Slusny 345e5aa258 Merge pull request #3635 from deathbeam/add-currently-hovered-tile
Add currently hovered tile to TileIndicators
2018-10-02 10:55:42 +02:00
Tomas Slusny 451e6f52ac Fix special counter access levels and subscriber names
- Fix special attack counter plugin access modifiers
- Fix special attack counter plugin subscriber method names

See also #3911

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-02 10:31:55 +02:00
Tomas Slusny 2600c86135 Fix screenshot plugin access levels
Fix access modifiers for classes, methods and ctors in ScreenshotPlugin

See also #3911

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-02 10:28:59 +02:00
Tomas Slusny 2c6cbdeb65 Fix BlastFurnace access levels and subscriber names
- Fix BlastFurnace overlay constructor modifiers
- Fix BlastFurnace plugin subsriber method names

See also #3911

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-10-02 10:21:29 +02:00
Tomas Slusny 6db26f7d38 Merge pull request #5671 from forsco/membership-days
Update VarPlayer MEMBERSHIP_DAYS to 1780
2018-10-02 08:03:28 +02:00
Tomas Slusny ef67105c34 Merge pull request #5732 from Kamielvf/chatcolor-fix
Add default cc info chatcolor and change cc info highlight to red
2018-10-02 08:01:51 +02:00
Tomas Slusny d3ce142d44 Merge pull request #5746 from trimbe/adjust-2010-icons
Interface Styles: Adjust tab icon offsets for 2010 style
2018-10-02 07:58:01 +02:00
Tomas Slusny 2dedceb0ab Merge pull request #5748 from Nightfirecat/update-fairy-ring-map-icon
world map plugin: Update fairy ring icon
2018-10-02 07:57:18 +02:00
Tomas Slusny 2a410a2c13 Merge pull request #5737 from Nightfirecat/fix-corp-settings-typo
corp plugin: Fix settings description typo
2018-10-01 23:10:06 +02:00
Tomas Slusny 8539c54a7b Merge pull request #5739 from trimbe/hotcold-grand-tree
Update location for terrorchick cage hot/cold
2018-10-01 23:09:46 +02:00
Tomas Slusny 2e747200fc Merge pull request #5736 from Nightfirecat/remove-color-tags
Use ColorUtil functions instead of creating the color tag manually
2018-10-01 22:31:38 +02:00
Tomas Slusny 7fcd1e846c Merge pull request #5723 from deathbeam/export-on-load
Export widget onLoadListener
2018-10-01 17:21:58 +02:00
Tomas Slusny 7e84244702 Export widget onLoadListener
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-30 23:23:52 +02:00
Tomas Slusny 6cd4aafc3c Merge pull request #5713 from oharace/issue5712_fix_elite_clue_scroll
Fix amulet of glory item requirement for elite clue scroll
2018-09-30 02:27:26 +02:00
Tomas Slusny 93d1a4dd62 Merge pull request #5703 from deathbeam/remove-unused
Cleanup GE plugin code
2018-09-29 21:22:02 +02:00
Tomas Slusny 587b52571e Merge pull request #5694 from deathbeam/examine-placeholder
Make examine work for placeholder IDs and smithing interface
2018-09-29 09:47:35 +02:00
Tomas Slusny 7bccf3b976 Make examine work for smithing interface
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-29 09:09:50 +02:00
Tomas Slusny 4c01b0d260 Make examine plugin work with placeholders
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-29 09:09:07 +02:00
Tomas Slusny 947a251fb4 Cleanup GE plugin code
- Remove unused variables
- Remove unchecked warnings
- Fix access modifiers
- Fix variable scoping

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-29 08:46:44 +02:00
Tomas Slusny 26bd133453 Merge pull request #5295 from deathbeam/sprite-overrides-flexible
Make sprite and widget sprite overrides more flexible
2018-09-28 22:11:53 +02:00
Tomas Slusny 172812dc06 Make interface styles not replace entire override map
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 20:47:57 +02:00
Tomas Slusny ac5ef045b7 Make sprite and widget sprite overrides more flexible
- Expose NodeCache interface in RuneLite
- Expose Client.getWidgetSpriteCache and reset method on it
- Change setters for sprite and widget overrides to be getters

This allows for more than 1 plugin to use the widget/sprite override API
in future.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 20:47:57 +02:00
Tomas Slusny 0fe6d4be3a Merge pull request #5684 from deathbeam/clue-scroll-remove-unnecessary-text
Remove unnecessary duplicated strings from clue scroll declarations
2018-09-28 14:38:52 +02:00
Tomas Slusny 51bb7d0856 Remove dupe strings from CipherClue
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 13:50:11 +02:00
Tomas Slusny 9bcd96741d Remove dupe strings from AnagramClue
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 13:49:20 +02:00
Tomas Slusny 1b80b8d4cd Remove pouch counter from Runecraft plugin
As it is no longer possible to accurately determine amount of essence in
runecrafting pouch due to varbits for it being removed, remove the
feature.

Closes #5667

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 13:04:13 +02:00
Tomas Slusny cb38af069d Add currently hovered tile to TileIndicators
- Add tile that is currently being hovered to tile indicators.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 11:31:57 +02:00
Tomas Slusny 01628545df Add mappings for checkClick, mouseCanvasHoverX/Y
- Add mappings to use checkClick, mouseCanvasHover X and Y from
runescape-client
- Add methods to set them to runelite-api

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 11:31:36 +02:00
Tomas Slusny 10ee9b9ef2 Merge pull request #5316 from johnhamilto/deathremoves
Remove timers on local player death
2018-09-28 11:22:37 +02:00
Tomas Slusny 6c7b664941 Merge pull request #4577 from deathbeam/perspective-cleanup
Properly name Perspective methods, remove unused method params
2018-09-28 11:14:52 +02:00
Tomas Slusny 73dbea874a Properly name Perspective methods, remove unused
- Properly rename world->local Perspective methods and force them to
accept LocalPoint to prevent confusion
- Remove unused params from Perspective methods

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 11:06:45 +02:00
Tomas Slusny 40637f8f92 Merge pull request #4334 from rbbi/tars-calc
Add Tar to the Herblore Skill calculator
2018-09-28 08:47:41 +02:00
Tomas Slusny b2b733e154 Revert "Add Fairy Ring AIQ to Mudskipper Point Clue"
This reverts commit 6d060ff68d.
2018-09-27 13:03:42 +02:00
Tomas Slusny fe3cf40f2d Merge pull request #5642 from MSAskew/Dev_4453
Fix West of the Keldagrim entrance Hot/Cold clue location
2018-09-26 07:36:38 +02:00
Tomas Slusny 00e3e8ca16 Merge pull request #5635 from jtb9/issue-colorblind-prayer-bar
Change Prayerbar Color Scheme to be Colorblind Friendly
2018-09-25 19:57:51 +02:00
Tomas Slusny ce5735453d Merge pull request #5637 from robinwithes/Lady-of-the-lake-clue-rename
Lady of the lake clue scroll rename
2018-09-25 17:43:02 +02:00
Tomas Slusny 7e7f3053a1 Revert "world hopper: disable world hopper plugin"
This reverts commit 8293819e47.
2018-09-25 13:55:44 +02:00
Tomas Slusny f1d6142e73 Remove Hop-To from private messages
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-25 13:55:41 +02:00
Tomas Slusny c4a9a11655 Revert "Add Hop-To option in chat"
This reverts commit 7d89544290.
2018-09-25 13:55:41 +02:00
Tomas Slusny 5959fdf1af Merge pull request #5615 from devLotto/instance-map-close-button
instancemap: add 'X' button on the interface to close map
2018-09-25 10:58:24 +02:00
Tomas Slusny 87bf28e3b8 Merge pull request #5627 from Nightfirecat/fix-boss-task-assignment
slayer plugin: Add parsing for boss task assignments
2018-09-25 07:52:56 +02:00
Tomas Slusny 68274bc327 Merge pull request #5628 from Nightfirecat/use-boss-pets-as-slayer-icons
slayer plugin: Use boss pets as slayer icons
2018-09-25 07:49:52 +02:00
Tomas Slusny 9ee2bc6218 Merge pull request #5619 from trimbe/world-map-clipping
Fix clipping in fixed mode for edge snapping map points
2018-09-25 07:47:05 +02:00
Tomas Slusny 281b809998 Merge pull request #5620 from ltvill/patch-12
Hot/Cold clue near Fishing tutor location fix
2018-09-24 23:41:22 +02:00
Tomas Slusny 3e631f84d4 Merge pull request #5617 from ltvill/patch-11
Hot/Cold clue West of Brimhaven location fix
2018-09-24 16:15:16 +02:00
Tomas Slusny fa2e9eab1e Merge pull request #4342 from rbbi/calc-filters
Add search support for skill calculators
2018-09-24 14:01:55 +02:00
Tomas Slusny 7426babd3f Move IconTextField common icons to IconTextField.Icon class
To unify the access to the icons that are anyway residing near
IconTextField, move the declarations to IconTextField.Icon class.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-24 13:54:06 +02:00
Tomas Slusny c8ab330a34 Merge pull request #5612 from deathbeam/cleanup-skill-calc
Cleanup skill calculator
2018-09-24 11:12:58 +02:00
Tomas Slusny 15ddc70d85 Cleanup skill calculator
Remove terrible code

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-24 11:03:17 +02:00
Tomas Slusny 7922f55a27 Merge pull request #3847 from Nightfirecat/remove-teleblock-timer-in-safe-zones
Remove teleblock timer in safe zones
2018-09-24 10:29:42 +02:00
Tomas Slusny c0dfe2ec7c Merge pull request #4903 from Asymons/grand-exchange-limits
Add GE limits to Grand Exchange Plugin Search
2018-09-23 19:47:01 +02:00
Tomas Slusny 2a81f11770 Merge pull request #5602 from deathbeam/fix-osb-prices-checks
Fix GE OSB actively traded price races
2018-09-23 19:18:35 +02:00
Tomas Slusny 53bc779546 Fix GE OSB actively traded price races
- Remove last item ID checks completely and simply update the widget
text with OSB actively traded price whenever the widget do not contains
any
- Properly reset grandExchangeText and grandExchangeItem widgets on
plugin shutdown

Fixes #5098
Closes #5158

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-23 18:58:43 +02:00
Tomas Slusny 15545fd022 Merge pull request #5071 from ShaunDreclin/prayer-flick
Add option to always show prayer flick helper
2018-09-23 00:55:12 +02:00
Tomas Slusny e9221f0c76 Merge pull request #4865 from Abextm/devtools-target
devtools: Add Interacting arrow devtool
2018-09-23 00:07:15 +02:00
Tomas Slusny 903ae36772 Merge pull request #5583 from Jacoblairm/hotcold-clue-fix-fremennik
Fix Fremennik Hot/Cold clue scroll dig location.
2018-09-22 22:33:10 +02:00
Tomas Slusny 094b2a7fe0 Merge pull request #5588 from psikoi/loot-tracker-title-fix
Fix loot tracker box subtitle
2018-09-22 22:32:01 +02:00