Commit Graph

1850 Commits

Author SHA1 Message Date
Runelite auto updater
bc3a95d7ab Bump for 1.6.38-SNAPSHOT 2021-01-20 15:44:45 +00:00
Runelite auto updater
83790baf41 Release 1.6.37 2021-01-20 15:44:34 +00:00
Adam
48262fdc19 Merge remote-tracking branch 'abex/cache-code-pre-2021-1-20' 2021-01-20 10:21:39 -05:00
Max Weber
1bec513137 Update widget ids to 2021-1-20 2021-01-19 23:10:35 -07:00
Adam
f8b407f79a kittype: use ordinal for index 2021-01-19 15:00:31 -05:00
equirs
e9be96f8ae kittype: add arms kit type 2021-01-19 14:55:19 -05:00
RuneLite Cache-Code Autoupdater
8a5b00f5e5 Update Object IDs to 2021-1-20 2021-01-19 11:58:07 -07:00
Jordan
1b87f2153b Merge pull request #13083 from Hydrox6/moveable-multicombat-2-revenge-of-classic
WidgetOverlay: Make Classic Resizeable Multicombat Indicator moveable
2021-01-17 21:30:07 -08:00
Jordan
8c8f92f1e9 Merge pull request #13019 from Nightfirecat/trailblazer-rewards 2021-01-17 17:42:37 -08:00
Hydrox6
0030306f4f WidgetOverlay: Make Classic Resizeable Multicombat Indicator moveable 2021-01-18 01:40:43 +00:00
JZomerlei
3a1784c236 Update Quest Enum to latest cache (#12999) 2021-01-12 19:01:39 +00:00
Max Weber
58d53d1a62 runelite-api: add Preferences::getHideUsername() 2021-01-11 10:00:14 -05:00
Jordan Atwood
ccc40e3eb4 Add support for trailblazer kit rewards 2021-01-07 13:55:43 -08:00
Jordan Atwood
7c98afb173 AnimationID: Remove incorrect trailblazer harpoon entry
This animation is not used for harpooning. It appears to be some kind of
obscure trailblazer mining animation.
2021-01-07 12:57:56 -08:00
Chad J. Lewis
b27bb9fab3 WidgetInfo: Remove unused SHOP_ITEMS_CONTAINER definition (#13011) 2021-01-06 18:34:16 +00:00
Runelite auto updater
f9aa8d7eee Bump for 1.6.37-SNAPSHOT 2021-01-06 14:58:50 +00:00
Runelite auto updater
4b4eb6f3a0 Release 1.6.36 2021-01-06 14:58:41 +00:00
RuneLite Cache-Code Autoupdater
ff8c1e4c7f Update NPC IDs to 2021-01-06-rev193 2021-01-06 05:34:39 -07:00
RuneLite Cache-Code Autoupdater
b584d710c8 Update Object IDs to 2021-01-06-rev193 2021-01-06 05:34:38 -07:00
RuneLite Cache-Code Autoupdater
9b70d64960 Update Item IDs to 2021-01-06-rev193 2021-01-06 05:34:38 -07:00
Adam
c5a52754e0 Fix Zalcano damage overlay to only show during Zalcano
This varp is for the hp hud, and applies to more content than just
Zalcano, so verify that the hp hud is for Zalcano
2021-01-05 15:26:08 -05:00
Adam
fdd84f929d perspective: ignore invisible tris in clickbox calculation 2020-12-31 18:13:36 -05:00
Adam
0fc1a94088 gpu: dispatch compute after scene draw
This moves the compute shaders to run immediately after scene draw,
instead of in the draw() callback, which happens much later. All models
in the scene have been queued by the time, but since it is so early in
the ui drawing, it gives a few more ms for the compute to run before the
result needs to be used to draw the next frame.
2020-12-30 16:41:28 -05:00
Adam
246b0f8a86 gpu: draw full screen widgets on gpu
This adjusts the draw callbacks api to take in the color of the full
screen overlay the client would have rendered. This is primarily used in
godwars, underwater, darkmeyer, etc. Having them rasterized on the cpu
is slow, especially with gpu on since we additionally have to compute
the alpha per-pixel.
2020-12-29 20:06:41 -05:00
Adam
5822e489f7 Allow mouse tooltips on the welcome screen and full screen world map
Adjust the mouse highlight overlay to run at the same layers as the
tooltip overlay. It always runs first due to having a lower position.
I think previously tooltips from ui ops were 1 frame behind due to this
being UNDER_WIDGETS.

Additionally change the tooltip overlay to draw after the fullscreen tli
instead of the world map interface. Having it render after the world map
caused tooltips to render after the floating world map too, which is too
early. The fullscreen tli is the root of both the fullscreen world map
and of the welcome screen.
2020-12-28 20:41:09 -05:00
Abex
d314c0ecee Merge pull request #12947 from MESLewis/farming-tick-offset
Add farming tick offsets to time tracking plugin
2020-12-27 19:28:34 -07:00
Max Weber
27ea3fbab6 runelite-api: add WidgetNode::modalMode 2020-12-27 13:58:45 -07:00
Max Weber
7898c46630 runelite-api: add WidgetClosed event 2020-12-27 13:58:45 -07:00
Adam
85a953e76b api: remove WidgetHiddenChanged
This has been superseded by script hooks on the scripts which hide the widgets
2020-12-24 15:40:00 -05:00
Malfuryent
a0dec6a632 statusbarplugin: Recolor health bar when infected by a parasite (#12874) 2020-12-23 09:44:16 +01:00
Adam
5dc5adc01f Remove ITEM_DROP menu action
It is identical to ITEM_FIFTH_OPTION and of() was returning only ITEM_DROP,
which made ITEM_FIFTH_OPTION useless
2020-12-19 14:11:07 -05:00
Adam
1d5df7b475 wiki: use script post fired event for hiding wiki banner 2020-12-18 16:40:46 -05:00
Adam
34e37dcc57 Add interface and layer draw hooks for overlays
This allows overlays to request draw after any interface or layer. This
allows removal of the ABOVE_MAP layer which can now just be replaced
with requesting draw after the map interface. This also fixes item
overlays from drawing over top of the map by now drawing the item
overlay immediately after the interface and/or layer the item is on is
drawn.

For backwards compatability, ABOVE_WIDGETS is kept as a layer, but
internally just requests draw after the 3 TLIs.

Due to overlays defaulting to the UNDER_WIDGETS layer, a new layer
MANUAL has been added, which is intended for use when requesting draw
after specific interfaces or layers, so that the overlay is otherwise
not drawn a second time due to being UNDER_WIDGETS.
2020-12-15 14:30:49 -05:00
Adam
38b3d3a904 api: remove getViewportWidget()
The returned widget isn't actually the viewport widget, but is a layer within the viewport, and only needs to be used within the overlay renderer to position the snapcorners
2020-12-15 14:30:46 -05:00
dekvall
e6169ab79b zalcano: add damage counter
Adds a panel which tracks damage dealt to Zalcano's health and shield
to make it easier prioritising what to focus on at a low level.

Co-authored-by: Adam <Adam@sigterm.info>
2020-12-13 11:21:52 -05:00
Hydrox6
fa0c5066d3 WidgetOverlay: Make Multicombat Indicator moveable 2020-12-12 16:05:51 -05:00
Runelite auto updater
096f457d9f Bump for 1.6.36-SNAPSHOT 2020-12-09 12:22:49 +00:00
Runelite auto updater
3ac711ebf7 Release 1.6.35 2020-12-09 12:22:39 +00:00
Adam
dc84f6b649 api: move sound effect volumes to preferences 2020-12-09 04:44:57 -07:00
RuneLite Cache-Code Autoupdater
6aa085fc3e Update Widget IDs to 2020-12-9 2020-12-09 04:44:57 -07:00
RuneLite Cache-Code Autoupdater
ff0d8fcbce Update NPC IDs to 2020-12-9 2020-12-09 04:44:56 -07:00
RuneLite Cache-Code Autoupdater
b68acebb52 Update Object IDs to 2020-12-9 2020-12-09 04:44:56 -07:00
RuneLite Cache-Code Autoupdater
8822294c42 Update Script arguments to 2020-12-9 2020-12-09 04:44:55 -07:00
RuneLite Cache-Code Autoupdater
96372dbdb2 Update Item IDs to 2020-12-9 2020-12-09 04:44:55 -07:00
Max Weber
5c75762f83 camera: add slider tooltip to main settings window
this replaces the overlay with onMouseRepeatListeners
2020-12-08 16:16:29 -05:00
Max Weber
1076272d8d music: re-add slider granularity
removed in e60c25be99
2020-12-07 03:23:04 -07:00
Max Weber
b5b9da1a41 runelite-api: rename Options group to SettingsSide 2020-12-07 03:23:03 -07:00
Max Weber
07819bd9a4 rl-api, rl-client: add Client::getWidget(I) 2020-12-07 03:23:03 -07:00
Max Weber
54f953dc42 runelite-api: allow running scripts with a widget source 2020-12-07 03:23:02 -07:00
Max Weber
6056b92faf runelite-api: add various widget accessors 2020-12-07 03:23:02 -07:00