Commit Graph

2724 Commits

Author SHA1 Message Date
Max Weber
d7473bdb07 Rename Region to Scene 2018-07-16 03:45:20 -06:00
Abex
10ad7897a8 Merge pull request #4345 from aquivers/king-percival-clue-fairy-ring
Add fairy ring information to King Percival clue
Fixes #4344
2018-07-15 23:48:39 -06:00
Magic fTail
3f8c10d036 chat commands: update boss kc from boss log 2018-07-15 19:25:52 -04:00
Adam
2ef485dc30 ground items: scan entire scene for items not just ones within range
This is a relic from when we used to do this check once per frame
2018-07-15 19:04:58 -04:00
Aquivers
74fd3b85ed Add fairy ring information to King Percival clue #4344 2018-07-15 23:38:55 +02:00
Jordan
1d76b4ba81 timers plugin: Use item and sprite IDs for timers 2018-07-15 12:10:45 -04:00
JHPinto
28868a1eee Slayer overlay use query idEquals, use consts (#4322)
- QueryRunner is now injected in the constructor.
- Method checkInventory moved bellow the constructor.
- Restructured queries inside checkInventory to utilize idEquals.
- Renamed method checkInventory to getSlayerItems to better reflect the new business logic.
- Removed the now unnecessary check in the render call.
- Changed Set<Integer> of slayer equipment to ImmutableIntArray, and expanded it to include jewelry to prevent the necessity of repeated concat calls when calling idEquals.
- Transformed allSlayer items into a static variable ALL_SLAYER_ITEMS
- Changed slayerJewelry to static.
- Moved static variables to start of class.
2018-07-15 11:15:32 +02:00
Tomas Slusny
4323783bfc Merge pull request #4330 from MagicfTail/rename-event
ScreenshotPlugin: fix naming of onWidgetLoaded event
2018-07-15 02:46:59 +02:00
Magic fTail
3bc9eb7f84 ScreenshotPlugin: fix naming of event 2018-07-15 02:12:31 +02:00
Adam
947c338c42 slayer plugin: clear highlighted targets on login
The despawn event is not sent on world hop/logout
2018-07-14 17:26:12 -04:00
Jordan Atwood
6c803dce03 screenshot plugin: Use separate directory for DMM
Closes runelite/runelite#2050
2018-07-14 16:51:27 -04:00
Adam
30c3ce9dc1 hiscore plugin: fix race with inserting next character with autocomplete
The key events are already on the awt thread, so it is unnecessary to defer it. When more than one is queued the order it completes them is undefined.
2018-07-14 16:44:58 -04:00
Adam
3499efd6c1 config invocation handler: don't set config values if already set 2018-07-14 16:39:02 -04:00
Adam
d5fc26f833 Merge pull request #4319 from Abextm/fix-cactus
farmingtracker: Fix cactus implementation
2018-07-14 16:03:25 -04:00
Adam
b1038142cb screenshot plugin: fix hunter level up screenshots
Co-authored-by: Magic fTail <runecnielsen3132@gmail.com>
2018-07-14 15:53:07 -04:00
Adam
dfa892c2bc screenshot plugin: rename "raids" to "chambers of xeric"
Co-authored-by: Magic fTail <runecnielsen3132@gmail.com>
2018-07-14 15:53:02 -04:00
Adam
69729c710c screenshot plugin: move level up and quest screenshots to after widget load
Move screenshot to the next game tick after loading the interface. This
is needed to fix Hunter as it applies the widget text after it has
unhidden the widgets.

Co-authored-by: Magic fTail <runecnielsen3132@gmail.com>
2018-07-14 15:51:47 -04:00
Max Weber
7d8804e737 farmingtracker: Fix cactus implementation 2018-07-14 03:04:42 -06:00
Adam
a52b811af1 chat commands: count barrows chests too 2018-07-13 22:45:59 -04:00
Adam
94fe9de7e0 Add matches found to bank tag search dialog message 2018-07-13 17:59:17 -04:00
Adam
17f87669eb chat commands: loosen regex for boss names 2018-07-13 16:21:57 -04:00
Adam
52c2b747d6 chat commands: add test 2018-07-13 16:21:49 -04:00
Magic fTail
6d3b764b4e chat commands: add raids pattern 2018-07-13 16:21:44 -04:00
Adam
e2b9d0b00a slayer plugin: fix parsing points and streaks with commas 2018-07-13 08:50:35 -04:00
Tomas Slusny
fca7b2ee7f Remove investigate menu entry swap
As this was added to official client, it is now unnecessary.

Closes #4292

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-13 07:37:22 +02:00
Adam
eb5cb5deba Add chatbox input listener and use for chatbox input event
The immediate eventbus does not pass classloader validation: java.lang.SecurityException: class "com.google.common.eventbus.ImmediateEventBus"'s signer information does not match signer information of other classes in the same package
2018-07-12 18:02:26 -04:00
Adam
ad26871479 Revert "runelite-client: add immediate event bus"
This reverts commit bdeaded3ee.
2018-07-12 18:02:17 -04:00
Adam
abae04fc13 Revert "plugin manager: register plugins with immediate event bus"
This reverts commit 0469cfcc61.
2018-07-12 18:02:11 -04:00
Adam
19ccc165b9 Revert "command manager: post events to immediate eventbus"
This reverts commit 2e2d564d25.
2018-07-12 18:02:00 -04:00
Runelite auto updater
1c5f6f7abf [maven-release-plugin] prepare for next development iteration 2018-07-12 10:50:35 +00:00
Runelite auto updater
48a6463856 [maven-release-plugin] prepare release runelite-parent-1.4.7 2018-07-12 10:50:29 +00:00
AtlassianRS
7a9ff43b40 Fixed line breaking on right side of line (#4241)
Fixed line breaking on right side of LineComponent due to incorrect variable being used.
2018-07-12 09:41:16 +02:00
Tomas Slusny
4e3cec18f0 Correctly reset boosts when on NEVER 2018-07-11 19:11:54 -04:00
Adam
2e2d564d25 command manager: post events to immediate eventbus
The ChatboxInput event has state which is returned back which the manager uses to conditionally block input
2018-07-11 18:05:32 -04:00
Adam
0469cfcc61 plugin manager: register plugins with immediate event bus 2018-07-11 18:04:56 -04:00
Adam
ceb62ab8dc chat commands: fix kc command in friends chat 2018-07-11 18:04:36 -04:00
Adam
bdeaded3ee runelite-client: add immediate event bus 2018-07-11 18:04:09 -04:00
Adam
86754bccbe Merge pull request #4109 from ollieatkinson/fix-4101-decant-ge
Fix #4101 - Add swap options for Decant
2018-07-10 21:23:42 -04:00
Adam
c6ea6900f2 runecraft plugin: add positions for config options 2018-07-10 16:41:10 -04:00
Adam
688c049204 Merge pull request #4193 from Nightfirecat/center-xp-drop-with-hidden-skill-icon
xp drop plugin: Move text to use hidden icon's space
2018-07-10 08:55:04 -04:00
Isha Dijcks
7fed654707 runecraft plugin: add a notification when a runepouch degrades 2018-07-10 08:48:08 -04:00
Adam
bdcc583e91 Merge pull request #4234 from deathbeam/fail-less-on-config-corrupt
Do not explode on illegal unicode char in settings
2018-07-10 07:52:27 -04:00
Adam
5ec30ce035 Merge pull request #3475 from Infinitay/tears-of-guthix
Add stream progress overlay for Tears of Guthix minigame
2018-07-09 18:00:03 -04:00
Adam
fd7c221182 Merge pull request #3917 from deathbeam/preserve-change-indicator
Add debuff/buff change indicators
2018-07-09 17:06:14 -04:00
Infinitay
fe8e0316f2 Add stream progress overlay for Tears of Guthix
Add overlay for Tears Of Guthix minigame that will show remaining
minimum time for streams to be shown.

Closes #3180
2018-07-09 15:55:57 -04:00
Adam
3d46c6f964 Merge pull request #3879 from deathbeam/add-prayer-bar
Add prayer bar to prayer plugin
2018-07-09 15:28:34 -04:00
Tomas Slusny
91991a5eb6 Add support for preserving boost indicators
- Add support for showing boost indicators after no stat is boosted based
on last accurate change.
- Change the  counter to be in ticks in order to get most accurate
results possible

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-09 15:00:59 -04:00
Tomas Slusny
2ab19503df Add debuff/buff change indicators
- Add support for dynamically updating infoboxes
- Create infoboxes only once and then determine if they should be drawn
- Add indicators for both buff and debuff timers. By default only buff
timer is enabled.
- Properly reset everything on shutdown

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-09 15:00:59 -04:00
Tomas Slusny
0223206994 Check if infobox can render in InfoBoxOverlay
Infoboxes have property render that needs to be checked in
InfoBoxOverlay.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-09 12:30:23 -04:00
Adam
2b925d653e Merge pull request #4203 from deathbeam/spec-attack-orb-active
Add spec active indicator to spec orb
2018-07-09 11:26:14 -04:00