Commit Graph

1136 Commits

Author SHA1 Message Date
Tomas Slusny
08e3282ed7 Add support for examining bank and eq items price
Add support for showing bank, bank inventory and equipment item prices
when examined.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-17 00:16:51 +01:00
SomeoneWithAnInternetConnection
aad76b9bab Fix IllegalArgumentExceptions from XPGlobes' tooltips for level 1 stats
To draw the progress bar, XPGlobesOverlay.drawTooltipIfMouseover() uses
Experience.getXPForLevel(), which threw an IllegalArgumentException when
asked about level 1. This change shifts the XP_FOR_LEVEL array over by
one, so that XP_FOR_LEVEL[0] is the XP required to reach level 1 (i.e. 0),
rather than the XP required for level 2.
2017-12-16 16:09:58 -05:00
Adam
5cf5684397 Merge pull request #241 from deathbeam/examine-item-price
Show item price when examining item
2017-12-07 21:30:22 -05:00
Tyler Hardy
53749495eb Add crazy arch to aoe plugin 2017-12-07 21:13:47 -05:00
Tomas Slusny
4860eb871f Add chat message recolouring API
- Update api of SendMessage to also include message type
- Create API for updating chat message based on saved colors for normal
and highlighted message and for adding game messages that can be
recolored too
- Update chat commands plugin to use the new API
- Add option to globally disable recoloring to RuneliteConfig

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-07 21:08:36 -05:00
Tomas Slusny
454fd4cfc1 Add clan ranks to clan chat
- Extend API to include support for getting clan members and
informations about them
- Add API for manipulation with modIcons
- Display clan ranks in clan chat (add to ClanChat plugin)
- Add new hook for clan members changed

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2017-12-04 19:33:13 -05:00
Tyler Hardy
2c29f119ec Add Karambwan fishing to animation and idle plugin 2017-12-04 05:17:23 -06:00
honeyhoney
ea810a344e Added combat style widget info 2017-11-27 00:56:47 +00:00
honeyhoney
b08c39854b Added support for hiding widgets 2017-11-27 00:36:03 +00:00
Adam
49056e6cd1 Merge pull request #225 from Toocanzs/lizardman
Add AoE warning plugin
2017-11-26 11:18:16 -05:00
Toocanzs
541cf986c5 Add AoE warning plugin 2017-11-26 11:04:09 -05:00
Adam
d0cb93c433 runelite-api: add Projectile 2017-11-26 11:03:47 -05:00
Adam
6b008f9107 runelite-api: don't allow varbits with MSB<LSB 2017-11-26 09:59:21 -05:00
Adam
6f4fb6d8be runelite-api: fix Tile location methods 2017-11-24 18:00:59 -05:00
Toocanzs
66b185b911 Add Chivalry, Piety, and Preserve prayers 2017-11-21 20:06:31 -05:00
Toocanzs
6c14b08384 instance map: draw map icons, objects, doors, and improve walls 2017-11-21 19:04:35 -05:00
Adam
1cad0c1504 runelite-api: add SpritePixels.toBufferedImage 2017-11-21 18:58:54 -05:00
Adam
ac071771b0 runelite-api: add getRegionMin/MaxLocation for GameObject 2017-11-21 17:35:10 -05:00
Toocanzs
eecf183700 instance map: add complex tile rendering 2017-11-19 20:03:12 -05:00
Toocanzs
a96b0ada23 runelite-client: add pray flick plugin 2017-11-18 17:48:50 -05:00
Toocanzs
6e8f8adc95 Add game tick event 2017-11-18 17:12:15 -05:00
l2-
a93ebf9028 runelite-client: add volcanic mine plugin 2017-11-17 17:47:06 -05:00
Adam
fdb5193c3e runelite-api: add distance methods to actor and tile queries 2017-11-17 17:47:05 -05:00
Toocanzs
b6527df5fc runelite-client: add instance world map plugin 2017-11-16 20:13:10 -05:00
Toocanzs
c7a0699a41 menu manager: add custom widget menu capability 2017-11-16 20:13:01 -05:00
Adam
ab297e969c runelite-api: add MenuEntry abstraction for menu arrays 2017-11-16 20:12:05 -05:00
honeyhoney
2a406a0170 runelite-client: add basic attack indicator plugin 2017-11-13 18:56:09 -05:00
XrioBtw
f2e6ee7e46 Add some missing types 2017-11-10 23:39:12 +01:00
l2-
7539e7b640 runelite-client: recolor chat command messages when chatbox transparency changes
Support different colors for transparent chat boxes
2017-11-10 13:46:16 -05:00
l2-
ea6a650c1e Export ChatLineMap 2017-11-10 13:41:15 -05:00
Devin
17c7ba7d50 Remove duplicates from object queries 2017-11-04 12:37:25 -07:00
Tyler Hardy
000d3ffdb2 Add slayer plugin 2017-11-03 19:02:05 -04:00
Devin
8165975ba5 Add getWorldLocation mixin for Actor 2017-11-02 14:21:10 -07:00
Tyler Hardy
f4dbf8d4fb Fix equipItemQuery to remove number after unequip 2017-10-27 23:02:24 -04:00
Devin
6fc3b492c1 Add precise combat level plugin 2017-10-25 17:13:13 -07:00
Tyler Hardy
40f93c28c0 runelite-api: expose sprite pixels 2017-10-24 20:02:36 -04:00
Tyler Hardy
97f7bd0c48 Add sprite drawing on actors 2017-10-19 17:07:41 -04:00
Tyler Hardy
f5df7af618 Import createItemSprite to make SpritePixels from itemId 2017-10-19 17:07:40 -04:00
Tyler Hardy
2161ae1dc4 Import SpritePixels and draw method 2017-10-19 17:07:37 -04:00
Adam
6792f2570a Use player indices to iterate local players 2017-10-17 17:16:01 -04:00
Adam
10a494a2b7 Use npc indices to iterate local npcs 2017-10-17 17:15:58 -04:00
Devin
1a4be15c75 Update existing plugins to use item queries 2017-10-14 08:37:52 -04:00
Adam
cf2487529b Set default query predicate to always true 2017-10-14 08:37:48 -04:00
Devin
f2f60820ca Add item queries 2017-10-13 19:16:29 -07:00
Devin French
348d33802f Add fight cave plugin 2017-10-09 21:18:00 -04:00
Devin French
0b3da3bfea Hide ground items when interface is open (#160)
* Add viewport WidgetInfo

* Add side panels varbit

* Change ground items plugin to only display within viewport

* Change viewport ids to main interface viewport

* Hide ground items when viewport interfaces are open

* Change fixed viewport widget id
2017-10-07 16:57:34 -04:00
Devin
57e345ed46 Add additional prayers 2017-10-01 21:51:11 -07:00
Tyler Hardy
52d46c1272 Runepouch plugin 2017-09-24 11:24:41 -04:00
Adam
59552896ed Remove object wrappers and use mixins to inject functionality
This causes hierarchy to be runelite-client -> runelite-api and
injected-client -> runescape-api -> runelite-api. The mixin injector
fufills the runelite-api interface with access to the runescape-api
interfaces. The mixins live in runelite-mixins and are not loaded within
the client.

Note the obfuscated client classes do not pass JVM verification on 7+,
so the mixins are currently set to target Java 6.
2017-08-19 13:58:06 -04:00
Adam
981767b399 Draw hull on decorative objects too 2017-08-15 20:34:30 -04:00