Commit Graph

35 Commits

Author SHA1 Message Date
Jordan Atwood
d1c11b675b Remove deprecated TileObjectQuery class 2019-02-01 21:44:13 -05:00
Jordan Atwood
9e67dcd39e Remove deprecated ActorQuery class 2019-02-01 21:44:13 -05:00
Jordan Atwood
3d3ec76af8 Remove deprecated InventoryItemQuery class 2019-02-01 21:43:48 -05:00
Jordan Atwood
d4f51c4600 Remove deprecated GroundObjectQuery class 2019-02-01 21:43:47 -05:00
Jordan Atwood
732be4e90f Remove deprecated GameObjectQuery class 2019-02-01 21:43:47 -05:00
Jordan Atwood
cec74c6652 Remove deprecated DecorativeObjectQuery class 2019-02-01 21:43:46 -05:00
Jordan Atwood
b408a22d57 Remove deprecated PlayerQuery class 2019-02-01 21:43:46 -05:00
Jordan Atwood
35b7de7dd8 Remove deprecated WallObjectQuery class 2019-02-01 21:43:45 -05:00
Max Weber
c503aacd73 Remove polymorphic events 2018-12-01 16:41:08 -05:00
Tomas Slusny
e7d89866d0 Deprecate queries with already existing events
Deprecate all queries that have already existing
spawned/despawned/change events.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-09-09 00:25:27 +02:00
Joshua Filby
fb0dc0c68c fix: use the supplied actor to check against in isInteractingWith 2018-07-20 17:07:03 -05:00
Max Weber
d7473bdb07 Rename Region to Scene 2018-07-16 03:45:20 -06:00
Adam
afa46b6538 queries: replace some isHidden checks with isSelfHidden
The parents are known to be not hidden in these cases
2018-06-25 20:27:44 -04:00
Adam
ba6cb3352b runelite-api: add idEquals to inventory item query 2018-04-05 11:58:22 -04:00
Lotto
0b2fa4aba1 runelite-api: make InventoryItemQuery take in InventoryID 2018-03-26 17:11:11 +02:00
Jeremy Plsek
b55fba573f bank item query: only search items in current tab 2018-03-18 11:46:47 -04:00
Max Weber
b75dddca28 Update almost everything to the new API 2018-03-09 20:59:05 -07:00
Lotto
45a1c737fa Add equipment window support to InventoryWidgetItemQuery 2018-02-27 14:13:03 +01:00
Lotto
cf92765cf3 Add guide prices support to InventoryWidgetItemQuery 2018-02-27 14:13:03 +01:00
Lotto
b8089a30b2 Add grand exchange support to InventoryWidgetItemQuery 2018-02-26 18:50:42 +01:00
Adam
fd98b7205d runelite-api: add inventory item query 2018-01-24 18:03:16 -05:00
Adam
eea3136c69 runelite-api: rename InventoryItemQuery -> InventoryWidgetItemQuery 2018-01-24 18:00:19 -05:00
Adam
fdb5193c3e runelite-api: add distance methods to actor and tile queries 2017-11-17 17:47:05 -05:00
Devin
17c7ba7d50 Remove duplicates from object queries 2017-11-04 12:37:25 -07:00
Tyler Hardy
f4dbf8d4fb Fix equipItemQuery to remove number after unequip 2017-10-27 23:02:24 -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
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
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
Devin
a42f85ca40 Add widget item query 2017-06-13 14:39:49 -07:00
Devin French
feda25f1d2 runelite-api: Add queries 2017-05-06 21:37:10 -04:00