Commit Graph

4548 Commits

Author SHA1 Message Date
Jordan Atwood
9cf09eee79 text: Fix removeTags for isolated < and > chars
Fixes runelite/runelite#4355
2018-07-16 10:19:30 -07: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
Adam
074d948a34 Merge pull request #4255 from MagicfTail/kc-updater
ChatCommandsPlugin: Update boss kc when looking at RoW
2018-07-15 19:32:40 -04: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
Adam
6083a779b4 Merge pull request #4264 from Abextm/assembler-label
cache: Relax label name constraints
2018-07-15 11:23:56 -04:00
Max Weber
bf79c3237c cache: Relax label name constraints
Allows labels to be any reasonable identifier, not just `LABEL-?[0-9+]`

INSTRUCTION was changed to IDENTIFIER because if the LABEL rule is relaxed the lexer cannot tell the difference between a LABEL and a INSTRUCTION.
2018-07-15 10:38:45 -04:00
Adam
76702ac11d Merge pull request #4226 from ScottMCarr/model-viewer-update
Model Viewer Improvements and Additions
2018-07-15 10:36:20 -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
864a11b900 Merge pull request #4245 from MagicfTail/Improvescreenshot
ScreenshotPlugin: Bugfixes
2018-07-14 16:01:38 -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
1d9819216e runelite-scripts: add bank search script 2018-07-13 17:56:44 -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
Magic fTail
cbc531a9f8 Update dialog widget ids from game update 2018-07-13 09:53:16 -04:00
Adam
7c7434cf49 Merge pull request #4271 from Alexsuperfly/slayer-tooltip-fix
Slayer tooltip fix
2018-07-13 08:59:20 -04:00
Adam
e2b9d0b00a slayer plugin: fix parsing points and streaks with commas 2018-07-13 08:50:35 -04:00
Tomas Slusny
70059a9bf1 Merge pull request #4304 from deathbeam/remove-investigate-swap
Remove investigate menu entry swap
2018-07-13 09:50:45 +02: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
e2d4ec6893 widgetid: update barrows interface ids 2018-07-11 18:13:44 -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
60b0ab9ddf runelite-scripts: check length check in chatbox input 2018-07-11 18:03:40 -04:00
Qatell
49ace3f7c7 -Fixed objects of variable width and length from being positioned incorrectly on the map.
-Renamed LocationKey to ModelKey and added another field so that cached values are correct for objects using the same models.
-Implemented shading to the scene.
-Implement full SceneTilePaint with variable colors and textures.
-Implement textures while rendering SceneTileModel
-Enable maps to be loaded by their region id instead of just their coordinates.
-Implement full object model creation (replacement colors, replacement textures, resizing, translation)
-Added two new methods to ModelDefinition used in object model creation.
2018-07-11 16:03:51 -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