Commit Graph

219 Commits

Author SHA1 Message Date
Adam
5d7a3a0072 runelite-client: add wasd camera plugin 2018-08-15 08:08:10 -04:00
Adam
4d7d301ee8 Merge pull request #4819 from Abextm/spritepixels-external
Make the second argument of SpriteManager::getSprite work
2018-08-14 08:20:56 -04:00
Adam
258c2c6b86 runescape-api: GameEngine doesn't extend KeyFocusListener 2018-08-13 09:38:04 -04:00
Lotto
275d093767 runescape-api: add Protect annotation 2018-08-12 09:15:05 -04:00
Lotto
716c84c132 runelite-api: expose ChatPlayer.world 2018-08-12 08:51:01 -04:00
Lotto
e93ee86a21 mixins: add world hopping mixin 2018-08-12 08:51:00 -04:00
Max Weber
bac90876b0 Make the second argument of SpriteManager::getSprite work
I just blindly assumed that the arguments to net.runelite.cache.SpriteManager worked the same as Jagex's code, which is not true. In reality the second argument to getSprite(s?)asSpritePixels is always zero, and instead you have to decode the entire archive then select a sub image, rather than a subfile.
2018-08-11 01:35:32 -06:00
Tomas Slusny
94e5596d22 Merge pull request #4667 from deathbeam/move-index-to-db
Move isOverlayOutdated to IndexDatabase
2018-08-06 09:31:38 +02:00
Tomas Slusny
5e3d205d0b Add mappings for indexed script db
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-08-03 10:50:15 +02:00
Max Weber
dcd775cea4 mixins: Fix camera pitch relaxer not fully relaxing after a screen shake 2018-08-01 20:12:36 -06:00
Max Weber
6b278d48a5 Add API to create new widgets 2018-07-17 18:19:01 -06:00
Adam
1bac71f840 Add item spawn events 2018-07-16 17:42:17 -04:00
Max Weber
d7473bdb07 Rename Region to Scene 2018-07-16 03:45:20 -06:00
Tomas Slusny
31d7ed8850 Add api mappings for oculus orb normal speed
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-06 14:06:48 +02:00
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