Commit Graph

372 Commits

Author SHA1 Message Date
Tomas Slusny
921bfb2fdd Split OverlayRenderer logic to OverlayManager
-  Split logic related to populating overlays to OverlayManager and
OverlayRenderer.
- Remove overlay-related logic from plugin, this is going to be handled
via OverlayManager.
- Inject core overlays to OverlayManager via new methods

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-06-12 14:29:48 +02:00
Seth
b0ad7acfbb slayer plugin: fix expeditious regex pattern
-fixed to include both messages when the word "task" is present or omitted
2018-05-31 18:21:02 -05:00
Adam
5dc7d610c3 Fix prayer enumation order back to the order the prayers are in game
The reorder prayer plugin depends on this
2018-05-31 17:59:27 -04:00
Adam
b108a54621 Merge pull request #3391 from Adam-/teleport
world map plugin: add misc teleports
2018-05-27 15:38:46 -04:00
Adam
dbef04bd6f world map plugin: add misc teleports 2018-05-27 15:25:24 -04:00
iguaan
a83502a337 slayerplugin: fixed bracelet charge counter 2018-05-27 00:35:09 +03:00
Iguaan
f065bc257d slayerplugin: fix current task regex and new task via npc contact regex 2018-05-25 18:13:10 -04:00
Iguaan
8d59b3594c slayer plugin: read bracelet charges directly from chat message 2018-05-24 20:32:30 -04:00
Unknown
c858ba7d86 Change string to match for slayer bracelet
This will allow the final two messages that are slightly different to still match. This will allow the last two uses of the bracelets to count as well.
2018-05-21 10:16:20 -07:00
Ruben Amendoeira
ab7e969320 Grand Exchange Plugin redesign
General:
- Applied the design I proposed in issue #1342
- Applied custom component: MaterialTabs
- Removed default scrolling behaviour from parent PluginPanel
- Added error panels for empty searches and empty offer slots
- Added new formatter to the StackFormatter that displays integers
as rs stacks with decimals (21700 into 21.7k)
- Changed the Locale on the stack formatter and respective unit testing
to UK, this makes sure all tests are consistent with Travis (ex: i ran
the unit testing in europe, travis ran in the us, so it passed my tests,
failed his)

Offers:
- Refactored the GE offers into it's own seperate file:
GrandExchangeOffersPanel
- Redesigned the ge offers items
- Included the custom component ThinProgressBar on the bottom of each
ge item panel
- Added secondary information panel, toggled by clicking on the primary
panel
- Added a game state check that resets all ge offers on logout

Search:
- Recoloured and resized the search bar
- Added new icons to the search bar (incluing a loading wheel gif)
- Removed focus on the search bar when results are displayed
- Added custom scrolling behaviour
- Blocked input when search is in progress
2018-05-19 12:16:25 +01:00
Unknown
593bab8609 Add Overlay for Silver Jewelry to Slayer Plugin
Add overlay to display charge counter on Expeditious Bracelet and Bracelet of Slaughter.
2018-05-10 20:58:47 -04:00
Adam
8da3109520 Use only southermost ghost wave for cerb plugin
Closes #2252
2018-05-02 19:54:59 -04:00
Max Weber
33d6b9bdb7 Rename Setting to VarPlayer 2018-04-30 16:03:49 -06:00
Levi
f8ac1f18b5 Refactor overlay renderer screenshot code into a draw manager
This will be required for #1350
2018-04-28 14:26:39 -04:00
Max Weber
7eabc16806 Add FarmingTracker plugin
With help from NotFoxtrot
2018-04-26 21:33:56 -04:00
Max Weber
8cd5675d36 Use ItemManager in GrandExchangePlugin 2018-04-26 14:53:44 -06:00
Cas van Dongen
d3ebcbd7a1 Slayer plugin: Added support for slayer bracelets. 2018-04-23 10:24:47 -04:00
Adam
c95f788c26 Merge pull request #1549 from Kamielvf/ge-sell-buy-cancelled
Show grand exchange offer type on cancelled state
2018-04-16 22:17:57 -04:00
Adam
a7d1c8815c Fix bank value overflow
Use longs instead of ints for per-item price calculations to avoid int
overflows.

Fixes: #1460
2018-04-15 21:37:51 -04:00
Kamiel
8d1945e9a0 Show grand exchange offer type on cancelled state 2018-04-15 19:37:46 +02:00
Lotto
7685a6a110 hiscore: display levels above 99 in the panel 2018-04-15 10:13:54 -04:00
Tomas Slusny
92953367b9 Merge pull request #1322 from SoyChai/attack-indicators-rename
Rename "Attack Indicators" plugin to "Attack Styles"
2018-04-09 14:09:38 +02:00
SoyChai
b9b8b52fff attackstyles: Rename Attack Indicators plugin to Attack Styles 2018-04-09 21:30:06 +10:00
SoyChai
deb70796da screenshot: Define more accurate method names and access levels 2018-04-08 14:26:00 -04:00
SoyChai
d6a8dbdb52 screenshot: Fix ArrayIndexOutOfBounds errors caused by unsafe parsing of level-up widget 2018-04-08 14:25:54 -04:00
Adam
34f18f5656 Revert "Merge pull request #1154 from deathbeam/team-member-names"
This reverts commit f0293087ce0a2e2dc515cfb57ef926c185d25cb5, reversing
changes made to 309c1fde25d32086cfd242f988c8f45df903d66c.
2018-04-01 14:20:27 -04:00
Tomas Slusny
52129598e5 Always remove tags from player.getName()
- Move removal of tags to RSPlayerMixin
- Remove tags from players names where needed

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-04-01 09:13:53 -04:00
Tomas Slusny
f2e1ab5bfe Remove not needed parent point and minimap orb
- Remove not needed parent point parameter in RenderableEntity, it's
usage has been replaced with getBounds().getLocation()
- Remove unused class minimap orb

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-03-23 17:50:43 +01:00
Adam
93638de6b8 utils: add wildcard matcher from grounditems 2018-03-20 18:19:49 -04:00
Jeremy Plsek
254c62bfab stack formatter: support larger stack sizes 2018-03-18 11:46:47 -04:00
Adam
d35ec38577 ge plugin: move item composition and image calls off of awt thread 2018-03-17 18:47:52 -04:00
Adam
82cfa48d9c ground items: add support for wildcards 2018-03-16 20:06:13 -04:00
Xavier Bergeron
87acc04696 Add slayer superior foe notification 2018-03-15 11:30:40 -04:00
Tomas Slusny
31048d2632 Remove the need to extend JFrame in ClientUI
- Make ClientUI wrap JFrame inside
- Do not make RuneLite class depend on Swing API at all
- Create ClientUI through Guice
- Simplify initialization and showing of UI

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-03-12 12:34:41 +01:00
Joshua Filby
e7f6793722 runelite-client: Add Text#removeTags method 2018-03-11 11:53:48 -04:00
Connor
ce7bd9c88d Resolving Issue #860 - Warned Attack Styles not properly hiding. Adding automated test coverage for AttackIndicatorPlugin. 2018-03-09 15:08:59 -05:00
arlyon
a098965d4c extract out number formatting utility
Add three types of formatter/converter:

 - runescape style (which matches the one in game)
 - "pretty" style with locale formatting and 3 sig figs
 - string to number for converting the other direction
2018-03-06 15:24:22 -05:00
Seth
51df02aa59 screenshot plugin: Add raids reward 2018-03-02 07:41:22 -06:00
Tomas Slusny
6ffe5da929 Move the notification options to Notifier
- Move enabling of tray notifications to RuneLiteConfig
- Move request when focused notification option to RuneLiteConfig and
use it in notifier
- Move request window focus to RuneLiteConfig and use it in notifier
- Change Notifier to use Guice for creation

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-03-01 01:12:58 +01:00
Adam
01ae857fdb Merge pull request #663 from l2-/boostcolors
Boostcolors
2018-02-26 12:29:41 -05:00
Adam
c3325f84d2 text component: allow color tags 2018-02-26 11:48:13 -05:00
Adam
884ca28648 Merge pull request #679 from devLotto/puzzlesolver-improvements
Improve the puzzle solver
2018-02-26 10:15:39 -05:00
SomeoneWithAnInternetConnection
926bc9374f Create Grand Exchange plugin
This plugin tracks the player's current GE offers, displaying them in a
sidebar panel. Based off of PR #193
2018-02-25 21:34:16 -05:00
Lotto
3396c7ac45 puzzlesolver: fix solution being reset when clicking the puzzle quickly 2018-02-24 00:40:48 +01:00
Lotto
f6a0f48601 puzzlesolver: update the test to use the new solver 2018-02-23 23:25:30 +01:00
Max Weber
87e0d7a68f Merge HUNTER_LEVEL_UP* and DIALOG_LIBRARY_FIND* into DIALOG_SPRITE* 2018-02-19 03:11:44 -07:00
Adam
f92bacbdfc Merge pull request #589 from devLotto/fix-lvlup-screenshots
Fix screenshot plugin not capturing Hunter levelups + naming files incorrectly
2018-02-16 13:42:31 -05:00
Lotto
aab82c53ff Change copyright header for UniquePassive to Lotto 2018-02-16 19:14:28 +01:00
Lotto
d91f70bff6 screenshot-plugin: extend test to test Attack and Hunter lvlups 2018-02-16 18:48:12 +01:00
Tomas Slusny
36c4ab3c15 Remove enabled() checks
- Remove all configurations that contained only enabled()
- Remove enabled() from all remaining configurations
- Remove all checks for enabled()

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-02-15 16:00:08 +01:00