Commit Graph

100 Commits

Author SHA1 Message Date
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
Adam
20b10998d3 runelite-api: add combat level formula to Experience 2017-08-15 17:51:30 -04:00
Adam
1a95cdf5a6 runelite-api: add Jarvis march algorithm and and getConvexHull to GameObject 2017-08-12 22:28:34 -04:00
Adam
409aa9eb1f runelite-api: move rotate() to Vertex 2017-08-12 22:26:43 -04:00
Adam
04e84e9921 Make Model extend Renderable 2017-08-12 22:25:36 -04:00
Adam
873a61d655 runelite-api: add equals/hashCode to Triangle/Vertex 2017-08-12 22:22:27 -04:00
Adam
61f276a799 verticies -> vertices everywhere 2017-08-12 14:02:47 -04:00
Adam
c0a530fe29 runelite-api: split getTriangles into getVerticies and getTriangles 2017-08-12 09:39:40 -04:00
Adam
793d8f9b5e runelite-api: expose higher level getTriangles instead in Model 2017-08-11 21:42:05 -04:00
Adam
b5603f11b8 Add getModel to Renderable 2017-08-11 16:42:37 -04:00
Adam
39f9cfbe70 runelite-api: fix widget children lookup logic
Also update dev tools panel widget tree to use show all widgets children,
and start from the root widgets.

Thanks to @rsbmatt for his assistance in explaining the logic
2017-08-05 14:11:05 -04:00
Adam
ede3b1b691 runelite-api: update minimap code from 150 2017-07-20 10:00:37 -04:00
sethtroll
f3f8f4d4bb runelite-client: add cluescroll plugin 2017-07-16 21:31:30 -04:00
sethtroll
ad14d0152b runelite-client: fix jewelery plugin npe when eqipment tab is not visable 2017-07-16 13:57:38 -04:00
Adam
43f8c58d5a runelite-client: add !price command 2017-07-16 13:49:17 -04:00
sethtroll
c1b9185fe7 Add remember user option 2017-07-10 18:49:07 -05:00
Seth
2aba47d1c3 Add fishing plugin (#108) 2017-07-09 11:03:12 -04:00
Adam
c351107a3a runelite-api: redump item/object/npc ids from, 148 2017-07-08 22:53:13 -04:00
Adam
10b4ce6f0f runelite-client: add menu action enum 2017-07-08 13:33:09 -04:00
sethtroll
ad747857d8 add game message callback 2017-07-07 08:29:50 -05:00
sethtroll
77ee3d8785 add equipment tab jewelry count
add equipment tab jewelry count

add equipment tab jewelry count

add equipment tab jewelry count

add equipment tab jewelry count
2017-07-06 19:42:13 -05:00
Steve
9e9e126876 add check for click to play screen in grounditems 2017-06-24 10:17:06 -04:00
Kronos
a028738f3d Added wireframe rendering to DevTools for local player model 2017-06-23 13:10:15 -04:00
Adam
54dbe446ed runelite-client: add actor death event, use in bosstimer plugin 2017-06-18 12:57:29 -04:00
Adam
41dfdbef5d runelite-api: update NpcID from cache 143 2017-06-15 21:21:59 -04:00
roweyman
704727a0de Add idEquals to NPCQuery 2017-06-16 00:00:43 +02:00
Devin
701df6731f Add object queries 2017-06-15 02:44:25 -07:00
Adam
a3747e0a2a runelite-client: draw by hooking to MainBufferProvider draw()
Remove old double buffer method with canvas replacement
2017-06-14 21:35:42 -04:00
Adam
7393b9715e runescape-client: export more 2017-06-14 19:36:07 -04:00
Devin
a42f85ca40 Add widget item query 2017-06-13 14:39:49 -07:00
Nicholas Bailey
f0b707a1b8 Add getter for skill experience (#76) 2017-06-10 14:12:49 -04:00
Adam
922366e131 checkstyle: require tabs for indenting 2017-06-09 23:17:51 -04:00
Kyle Fricilone
dc6436a66a runelite-client: add graphic to devtools overlay 2017-06-09 22:30:28 -04:00
Kyle Fricilone
9ce3852863 runelite-client: update pc plugin for widget changes, and cleanup 2017-06-09 22:30:20 -04:00
Abel Briggs
de46ae9592 Added fletching and glassblowing to idle notifier/animationID class (#74) 2017-06-09 20:23:10 -04:00
Adam
3118e6a799 Add checkstyle config for brace style 2017-06-08 11:58:58 -04:00
Abel Briggs
c5af56c618 Add plugin to display items dropped on the ground (#70) 2017-06-06 21:03:57 -04:00