Commit Graph

43 Commits

Author SHA1 Message Date
WooxSolo
f7c3e68b2d api: add actor current orientation
Co-authored-by: Adam <Adam@sigterm.info>
2021-06-27 14:47:21 -04:00
Adam
2aa272f24d api: add actor overhead cycle accessors 2021-06-21 22:55:16 -04:00
Adam
520f686006 api: add getters for actor anim and spotanim frame 2021-03-31 21:23:20 -04:00
Adam
9588d72a62 api: add actor animations 2021-02-27 13:22:46 -05:00
Adam
8438b42e15 api: move isDead from NPC to Actor 2020-10-24 13:22:52 -04:00
Max Weber
b0cb875c62 rl-api: import (idle)?PoseAnimation 2020-06-17 11:15:55 -06:00
Max Weber
d6bb219c79 rl-api, rl-client: rename getHealth to getHealthScale 2020-04-28 23:15:38 -06:00
Max Weber
a4cfbc3b42 runelite-api: Use more general Shape for clickboxes and convex hulls 2019-10-01 18:00:22 -06:00
dekvall
efc37e00d5 Add Nullable to Actor::getName 2019-08-07 20:32:02 +02:00
Max Weber
7b595ea1dd runelite-api: Move getModelHeight to Renderable 2019-05-23 07:06:42 -04:00
Magic fTail
ee98065735 api: add overhead text changed event and setOverheadText 2019-03-19 14:37:35 -04:00
Magic fTail
cb574a1fb0 api: rename getOverhead to getOverheadText 2019-03-19 14:37:35 -04:00
Jordan Atwood
201788847a actor: Mark getCanvasTextLocation as Nullable 2019-01-29 16:29:19 -08:00
Tomas Slusny
73dbea874a Properly name Perspective methods, remove unused
- Properly rename world->local Perspective methods and force them to
accept LocalPoint to prevent confusion
- Remove unused params from Perspective methods

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-28 11:06:45 +02:00
Adam
784d39324c devtools: add transform command 2018-06-24 21:24:25 -04:00
Jasper Ketelaar
b7b8fc85fb runelite-client: add mage training arena plugin 2018-06-20 19:56:25 -04:00
Max Weber
7c048a00bc runelite-api: Correct actor documentation 2018-06-04 05:32:12 -06:00
Matthew Steglinski
243d7ddbfa runelite-api: Add missing documentation 2018-05-25 13:16:12 -04:00
Kamiel
e98304b536 Add gfx command to developer tools
Setting the spotAnimFrame to 0 is required to play the graphic from the start
2018-05-01 19:16:18 -04: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
WooxSolo
ea5c1f3032 runelite-api: add WorldArea 2018-04-28 11:36:53 -04:00
WooxSolo
92c8e9e9e6 Fix Actor.getWorldLocation to use pathX/pathY instead of getX/getY 2018-04-08 16:03:01 -04:00
Adam
da29e3560f runelite-api: add getConvexHull to Actor 2018-03-20 18:19:48 -04:00
Max Weber
b75dddca28 Update almost everything to the new API 2018-03-09 20:59:05 -07:00
Max Weber
1914f76513 change getModelHeight to getLogicalHeight 2018-02-04 06:39:04 -07:00
Toocanzs
eecf183700 instance map: add complex tile rendering 2017-11-19 20:03:12 -05:00
Devin
8165975ba5 Add getWorldLocation mixin for Actor 2017-11-02 14:21:10 -07:00
Tyler Hardy
97f7bd0c48 Add sprite drawing on actors 2017-10-19 17:07: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
Seth
2aba47d1c3 Add fishing plugin (#108) 2017-07-09 11:03:12 -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
Kyle Fricilone
dc6436a66a runelite-client: add graphic to devtools overlay 2017-06-09 22:30:28 -04:00
Adam
5596462b01 runelite-api: optimize getInteracting 2017-05-11 17:30:35 -04:00
Adam
b288b81cea runelite-api: fix getInteracting logic 2017-04-20 19:55:31 -04:00
Kronos
c412ab1764 Added worldToMiniMap() and hooked mapOffset (#20)
Added worldToMiniMap() and hooked mapOffset
2017-04-14 20:16:30 -04:00
Kronos
cd7a5253e1 Some shiny rendering methods (#13)
* Added getter methods to Actor

* Added zOffset parameter to worldToCanvas()

* Fixed formatting, added rendering functions to Actor and DevTools plugin

* Changed getCanvasTilePoly() to use Perspective.LOCAL_TILE_SIZE
2017-04-11 15:38:59 -04:00
noremac201
eb6b71616b updated oppInfo to have Opponent HP percent 2017-02-06 20:01:31 -05:00
Adam
1cb1fdb156 2017, change license to BSD 2 clause as it should have been originally 2017-01-13 20:34:05 -05:00
Adam
e40e6feab1 Remove health API 2016-07-14 19:37:28 -04:00
Adam
d90f48ea6d Add license header 2016-05-07 16:56:18 -04:00
Adam
3c1d12ff50 Add 'runelite-api/' from commit '934060b327413003846e150fd3296421c3ca8a19'
git-subtree-dir: runelite-api
git-subtree-mainline: 3db8786720370327a5c51682c551e2fbb6a497a7
git-subtree-split: 934060b327
2016-04-25 18:54:52 -04:00