Commit Graph

205 Commits

Author SHA1 Message Date
Adam
799f8b1266 Calculate and store widget parent id and position when the interfaces are rendered
This removes the need to calculate widget bounds and parent on demand by
traversing up the widget tree.
2018-06-28 16:00:38 -04:00
Adam
8ad6f466da runelite-api: make HashTable a generic 2018-06-28 14:07:59 -04:00
Adam
784d39324c devtools: add transform command 2018-06-24 21:24:25 -04:00
Adam
fd1211cd8f runescape-api: remove no longer used annotations 2018-06-22 20:10:53 -04:00
Jasper Ketelaar
b7b8fc85fb runelite-client: add mage training arena plugin 2018-06-20 19:56:25 -04:00
Tomas Slusny
a1ea91a0c2 Add mappings for isTradeable to ItemComposition
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-06-12 00:48:43 +02:00
Max Weber
39311a3328 runelite-client: add detached camera devtool 2018-06-08 02:57:34 -06:00
Adam
8a6fc94239 Flag npc as dead when their health ratio hits 0
Sometimes npcs despawn without their HP var visible after death
2018-05-31 18:18:29 -04:00
Adam
023de4c91f runescape-api: add sprite related imports for interface style plugin 2018-05-19 19:15:27 -04:00
Max Weber
bc1f3530aa Rename varcstrings > varCStrings 2018-05-14 18:58:04 -06:00
Max Weber
97a5031c1b Rename varcs > varCInts 2018-05-14 18:57:59 -06:00
Morgan Lewis
c8d7779248 Fix world map overlay to draw pixel perfect on the World Map 2018-05-14 20:34:10 -04:00
Adam
bc2c959e7a runelite-api: add getWorldType() 2018-05-12 18:25:30 -04:00
Adam
0ac809fae2 runelite-api: expose friends 2018-05-11 13:28:12 -04:00
Dennis
035ea6af41 runelite-client: add anti drag plugin 2018-05-10 16:02:06 -04:00
Adam
4d9c58750a Remove bounding boxes 2018-05-10 08:54:43 -04:00
Adam
b805f786a8 Update mixins/api for 170 2018-05-10 08:54:43 -04:00
Adam
440e420b2b runescape-client: export itemlayer fields 2018-05-10 08:54:43 -04:00
Adam
ef10bb5d6c Merge pull request #2425 from Abextm/async-sprite
Add SpriteManager to get sprites from the cache
2018-05-08 17:35:35 -04:00
Max Weber
5da9d697da Add SpriteManager to get sprites from the cache. 2018-05-08 17:23:53 -04:00
Adam
e74dfcf13d Add removed friend event 2018-05-08 16:36:44 -04:00
Adam
863522afa9 runelite-api: expose Friend 2018-05-08 16:36:41 -04:00
Joshua Filby
4a4866df9f fix: import correct field 2018-05-06 22:40:19 -05:00
Morgan Lewis
23445ff29a WorldMapOverlay: Add check for current plane 2018-05-04 10:16:17 -06:00
WooxSolo
2f1445859b Add graphics object API 2018-05-04 10:54:31 -04:00
Morgan Lewis
c955afc158 runescape-api: import world map methods 2018-05-03 19:37:26 -06:00
Kamiel
084f8dcb64 Expose Actor graphic and spotAnimFrame to API 2018-05-01 19:16:17 -04:00
Kamiel
f5ce1084d0 Expose Actor animation and actionFrame to API 2018-05-01 19:16:16 -04:00
Max Weber
7f190f2534 Merge Varcs into Client::getVar 2018-04-30 16:17:04 -06:00
Adam
18dc60db60 runelite-api: add headicon enum 2018-04-29 19:42:21 -04:00
Adam
87da5aed68 devtools: add addxp 2018-04-29 14:21:53 -04:00
WooxSolo
ef9c1ae0c5 Add demonic gorilla plugin 2018-04-28 11:37:06 -04:00
WooxSolo
ea5c1f3032 runelite-api: add WorldArea 2018-04-28 11:36:53 -04:00
WooxSolo
4b46be6eac runelite-api: export collision data 2018-04-28 11:36:40 -04:00
Kamiel
d8ba53eecc Change ground marker plugin to use selected region tile coords instead of basing them off of mouse location 2018-04-24 21:38:25 -04:00
Kamiel
1fd9b3abcc Add VarClientStr to api and rename VarClient to VarClientInt 2018-04-23 10:09:16 -04:00
Adam
021b1b8c14 Add ground marker plugin 2018-04-22 17:48:18 -04:00
Adam
b8eac1296c Add Angle and Direction
Extend GameObject.getOrientation() to account for object flags, and
return an Angle
2018-04-18 22:57:59 -04:00
Adam
8932ef4f74 Use built in player index field 2018-04-15 11:40:36 -04:00
Tomas Slusny
5aba4ea448 Set default offset to center of tile for arrows
Set default offset of the hint arrow to center of tile like type 2 of
the hint arrow does by default in runescape-client.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-04-13 09:53:20 -04:00
Max Weber
184c4c91a7 Rename setClickMask()I > getClickMask()I
This made maven unable to do a incremental build for some reason.
2018-04-12 06:27:25 -06:00
Adam
c66cb42a52 Add animation smoothing plugin 2018-04-08 19:30:09 -04:00
Septron
fa7b50161c Add hint arrows to api 2018-04-08 17:59:06 -04:00
Septron
92f4ec1c54 Add player index to api 2018-04-08 17:59:00 -04:00
Adam
7e3e10bd22 Merge pull request #1325 from WooxSolo/actor-server-world-location
Fix Actor.getWorldLocation to use pathX/pathY instead of getX/getY
2018-04-08 16:27:45 -04:00
WooxSolo
92c8e9e9e6 Fix Actor.getWorldLocation to use pathX/pathY instead of getX/getY 2018-04-08 16:03:01 -04:00
Dennis
899ccc4ad2 runelite-api: expose item composition placeholder ids 2018-04-05 11:02:39 -04:00
Adam
953effd615 Merge pull request #1197 from DevDennis/clip-ground-items-overlay
Clip overlays on the above scene layer to the viewport
2018-04-01 20:53:14 -04:00
Max Weber
6e80cff926 Expose methods to execute scripts 2018-04-01 16:16:25 -04:00
Adam
fac507c7e8 player indicators plugin: change color of menus 2018-04-01 15:06:59 -04:00