Commit Graph

1748 Commits

Author SHA1 Message Date
Max Weber
b5b19e0771 rl-api: expose currently playing music/jingle 2022-05-10 06:44:03 -06:00
Max Weber
28f45cedb5 Perspective: fix clickbox for type 11 objects 2022-05-08 10:09:49 -04:00
LlemonDuck
0500f94830 timetracking: add compost tracking 2022-05-07 17:19:13 -04:00
Adam
d6260f247f api: add object composition cache accessor 2022-05-05 20:02:14 -04:00
Adam
230db67f07 api: add post object composition event 2022-05-05 20:02:14 -04:00
Adam
d110a3c28e api: add object composition map setters 2022-05-05 19:26:29 -04:00
Max Weber
1eda2c3658 rl-api: expose ObjectComposition::varbitId/varPlayerId 2022-04-28 13:21:42 -06:00
Max Weber
c4d51aeeeb Quest: update to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater
63ad1e5d3b Update NPC IDs to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater
8ad82b374c Update Object IDs to 2022-4-27 2022-04-26 21:57:37 -06:00
RuneLite Cache-Code Autoupdater
3fd9231d8b Update Item IDs to 2022-4-27 2022-04-26 21:57:37 -06:00
Max Weber
e04a8aa2cc ScriptID: remove unused scripts 2022-04-26 13:38:45 -06:00
Vandager
1d0a0315d4 player indicators: decorate player name in trade window
Co-authored-by: Vandager <66982484+Vandager@users.noreply.github.com>
2022-04-24 18:49:05 -04:00
Adam
1edd417336 api: remove Nullable on getLocalPlayer
While this can be null, in the vast majority of events and also in every overlay it cannot be, and just triggers unncessary warnings from IDE inspections
2022-04-23 19:32:10 -04:00
Adam
71886515a9 antidrag: update for if3 inv 2022-04-20 08:48:58 -04:00
Adam
97580ac6f6 api: add dragTime accessor 2022-04-20 08:48:58 -04:00
Adam
c683e41c01 api: add item op menu api 2022-04-20 03:39:40 -06:00
Adam
fcb933eeef api: pass menu entry to menu clicked event and forward accessors 2022-04-16 21:50:42 -04:00
Adam
802f8c654a api: add menuentry widget accessor 2022-04-16 21:50:42 -04:00
Adam
3d089369bd api: add selected widget api 2022-04-16 21:50:42 -04:00
Adam
c0a338519c api: refactor some menu action names
Replace spell cast with widget use and correct a couple of the other
names
2022-04-16 21:50:42 -04:00
Max Weber
da8d98bb56 ScriptID: fix GROUP_IRONMAN_STORAGE_BUILD script arguments 2022-04-12 12:19:32 -06:00
Adam
0c0f790bee api: move autoweed to farming plugin 2022-04-11 09:16:23 -04:00
Adam
244f8e7ad5 chat commands: track team sizes for raids pb 2022-04-10 12:18:03 -04:00
Adam
2bc2e867bd api: deprecate getVar(int) and use getVarbitValue(int)
getVarbitValue was originally for external plugins which could not
modify the varbits enum, but now ints are used everywhere it is no
longer necessary for two separate methods
2022-04-10 12:08:59 -04:00
Adam
d129c49923 api: replace varbits enum with ints
This adds a Varbit magic constant annotation which is used now on
varbit parameters and fields.

This is roughly the same type-safety wise, with IDE support, but the ids
can be inlined by the compiler and it avoids having to have a large enum
class with many fields.
2022-04-10 12:08:59 -04:00
Adam
c693a5d4dc Move SlayerUnlock to slayer plugin 2022-04-09 23:43:39 -04:00
Adam
dc009bd7af api: add friends chat kick rank 2022-04-08 12:16:15 -04:00
orange-puff
1919e987c7 bank: Show Group Ironman storage value (#14395) 2022-04-01 17:55:47 +00:00
Adam
eaf2f462bb plugins: readd quest list plugin
This adds back the quest search functionality which is not included in vanilla now
2022-03-25 13:06:02 -04:00
Max Weber
66bfde7cc3 api: add AccountHashChanged event 2022-03-23 20:14:45 -04:00
Adam
bb0b30915d api: deprecate getUsername 2022-03-23 20:14:45 -04:00
Adam
babe279997 api: add Jagex api 2022-03-23 20:14:45 -04:00
Max Weber
0dacb6b7ab rl-api/Quest: update to 2022-3-22 2022-03-23 05:37:33 -06:00
RuneLite Cache-Code Autoupdater
351d6eb3ae Update NPC IDs to 2022-3-22 2022-03-23 05:37:33 -06:00
RuneLite Cache-Code Autoupdater
f1611a5b28 Update Object IDs to 2022-3-22 2022-03-23 05:37:33 -06:00
RuneLite Cache-Code Autoupdater
b4ee7b5107 Update Item IDs to 2022-3-22 2022-03-23 05:37:33 -06:00
Max Weber
de10c9892d rl-client: remove questlist plugin
this functionality is included in vanilla now
2022-03-23 05:37:32 -06:00
Hydrox6
7051bedc61 cannon: add support for shattered relics league ornamental cannon
Annoyingly, the cannonball projectiles are not fired out of the centre
of the cannon object like the original cannon does, so how the cannon's
position is stored had to be changed to a WorldArea
2022-03-18 17:04:49 -04:00
Max Weber
52c2061ccd rl-api: use TileObjects' z for hulls/clickboxes/outlines 2022-03-16 19:21:04 -06:00
Adam
08da9a2d8a loot tracker: add wilderness loot chest 2022-03-13 16:42:46 -04:00
Adam
de2edb2033 Add barbarian rod anim to fishing and idle notifier 2022-03-09 10:41:31 -05:00
Adam
6aba1e3894 api: add isFollower to NPCComposition 2022-03-08 19:31:42 -05:00
Adam
473a3042fb api: add methods to get selected item 2022-03-06 22:32:55 -05:00
Adam
e839dc15c3 api: expand item api for inventory model replacement 2022-03-01 10:31:35 -05:00
RuneLite Cache-Code Autoupdater
dcf1c579c0 Update NPC IDs to 2022-2-23 2022-02-22 19:26:49 -07:00
RuneLite Cache-Code Autoupdater
5f752957e4 Update Object IDs to 2022-2-23 2022-02-22 19:26:49 -07:00
RuneLite Cache-Code Autoupdater
44c8c3e1e4 Update Item IDs to 2022-2-23 2022-02-22 19:26:49 -07:00
Jordan Atwood
e4edddffbe widget overlay: Don't draw empty wilderness K/D box
The Wilderness and PVP kill-death information box is created while in
these areas regardless of whether the setting (configured via the notice
board at the Edgeville bank) is enabled to show the text, meaning the
widget contains only empty text widgets when the setting is disabled
rather than being null, causing a bounding box to still be drawn and
affecting other snapped widget layout. This commit adds a child class of
WidgetOverlay specific to this widget and prevents it from being drawn
when the setting to show this information is disabled.
2022-02-11 15:26:01 -05:00
Max Weber
8baf0ea39e Update Quests to 2022-2-9 2022-02-09 05:00:09 -07:00