Commit Graph

6430 Commits

Author SHA1 Message Date
Adam
524ebee67d config panel: fix combobox displayed size
The size was being computed from the enum names during the getPreferredSize() call due to not having the renderer set yet. Additionally the old prototype display value was not being used during this as it was not set yet, either.
2021-01-13 22:02:19 -05:00
Adam
92013816b8 Shorten many config names to fit into side panel 2021-01-13 21:48:12 -05:00
Adam
8cc7448f58 runelite config: enable custom chrome only on Windows 2021-01-13 10:58:17 -05:00
Jordan
43fc59b905 Merge pull request #12986 from Broooklyn/rock-cake
menu entry swapper: add dwarven rock cake swap
2021-01-12 12:14:57 -08:00
Broooklyn
a26908cb6d itemstats: Add Soul Wars Potion of Power and Bandages 2021-01-12 14:28:25 -05:00
JZomerlei
3a1784c236 Update Quest Enum to latest cache (#12999) 2021-01-12 19:01:39 +00:00
Nick Wolff
f69f1af9b0 clues: Allow Dragon scimitar (or) for Falo the bard step (#13032) 2021-01-12 07:43:27 +00:00
Jordan
bc4357f717 Merge pull request #13027 from Broooklyn/spoils-of-war
loot tracker: Add Spoils of war (Soul Wars)
2021-01-11 23:42:40 -08:00
Nick
b9ee906d91 CrypticClue: Include Varrock armour in Head chef clue solution (#13029) 2021-01-12 07:36:10 +00:00
Abex
5f20e71bce Merge pull request #13020 from Nightfirecat/chatbox-text-input-ctrl-a
ChatboxTextInput: Select full message on ctrl+a
2021-01-11 20:40:13 -07:00
Abex
bacb0db3a0 Merge pull request #13021 from Nightfirecat/chatbox-text-input-left-right-improvement
ChatboxTextInput: Improve open selection left/right handling
2021-01-11 20:37:42 -07:00
Broooklyn
4edf1e19db worldmap: add Soul Wars minigame and teleport locations 2021-01-11 21:31:26 -05:00
Broooklyn
1caaf920fe worldmap: add Mahogany Homes minigame locations 2021-01-11 21:19:45 -05:00
Jordan Atwood
e5ccde56ed HotColdLocation: Fix Pirates' Cove spot
Ref: #9601
2021-01-11 15:53:11 -08:00
Zach
75042fc2a3 itemstats: Fix Zamorak brew defence drain amount (#12921) 2021-01-11 23:44:38 +00:00
Adam
359b909d8e gpu: fix camera position
The position returned by getCameraX/Y/Z are not yet updated when this is
called, causing it to be from the previous frame's camera position.

This was introduced in 0fc1a94088 when the
uniform code was copied from draw.
2021-01-09 21:47:13 -05:00
Adam
fa43ca94db npc highlight: revert fill color behavior
Prior to ab4cf1afe9 this already accepted an alpha color and so this introduced a behavior change when picking a color with alpha
2021-01-08 17:53:12 -05:00
Adam
4a214f9807 spec counter: add spec threshold notifications
This allows configuring spec thresholds which a notification will be sent for
when reached. Additionally it colors the infobox text red or green based on if
the threshold has been reached.

Co-authored-by: Dylan <dylanhe@gmail.com>
Co-authored-by: jgozon <47003557+jgozon@users.noreply.github.com>
2021-01-08 16:20:40 -05:00
Adam
cb22bdd026 gpu: add option to use old texture brightness code 2021-01-08 12:58:56 -05:00
Broooklyn
ecb7b46117 loot tracker: Add Spoils of war (Soul Wars)
Ignore player loot while in Soul Wars regions
2021-01-08 12:32:54 -05:00
Adam
aa1cd2c7ff spec counter: prevent dark core, zombified spawn, and combat dummies from reseting counter
These are commonly attacked during boss fights or whilst speccing down bosses and shouldn't reset the counter

Co-authored-by: vitorebom <vitorebom@users.noreply.github.com>
2021-01-08 11:44:33 -05:00
Jordan Atwood
1f95987d1a ChatboxTextInput: Improve open selection left/right handling
Previously, when pressing left or right without Shift pressed, the
cursor would end up one character left or right of the start of the
selection, which is not expected behavior compared to how most programs
handle this case. This commit changes this behavior to place the cursor
at the start or end of the selection when pressing left or right,
respectively, when a selection is active.
2021-01-07 15:06:53 -08:00
Jordan
b3f9356cce Merge pull request #13014 from Broooklyn/soul-wars-regions
discord: add Soul Wars regions
2021-01-07 14:50:32 -08:00
Mrnice98
3fa6371e7f world map: add mining rock info for Ancient Cavern 2021-01-07 17:48:05 -05:00
Jordan Atwood
ed1d47f283 ChatboxTextInput: Select full message on ctrl+a 2021-01-07 14:13:51 -08:00
Broooklyn
85a282b8af discord: add Soul Wars regions 2021-01-07 16:01:40 -05:00
Adam
ae18d2a865 overlay: fix layouted overlays not respecting parent bounds
This clamps layouted overlays to their parent's bounds, and also adjusts
the snap corner for the shifted position that is a result of the clamp,
so that the following overlays correctly get layouted.
2021-01-06 21:22:01 -05:00
Adam
86940e139b hiscore panel: add soul wars zeal 2021-01-06 15:27:07 -05:00
Hydrox6
9777f0227d barrows: fix reward potential formatting showing too many 0s 2021-01-06 15:12:20 -05:00
Chad J. Lewis
b27bb9fab3 WidgetInfo: Remove unused SHOP_ITEMS_CONTAINER definition (#13011) 2021-01-06 18:34:16 +00:00
Jordan
4c3ff5210c Merge pull request #12997 from abextm/load-image-resource 2021-01-06 10:31:44 -08: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
Matt Buell
901f241333 clues: add fairy ring combination for Traiborn med clue step 2021-01-04 21:47:39 -05:00
emerald000
1dba59c89d timers: change Charge time to 7 minutes 2021-01-01 19:54:56 -05:00
CGOSURLDEV
870ad03d38 ge plugin: update config descriptions to be more descriptive 2020-12-31 17:08:55 -05:00
Abex
9dd5e2a06a Merge pull request #12957 from llamositopia/12787-scorched-lletya-tree-patch-recognition
Add "scorched" Lletya regionID recognition to TimeTracking and Discord plugins
2020-12-31 12:31:14 -07:00
Jordan Atwood
ead554e23b itemstats: Add Darkmeyer foods 2020-12-31 12:39:50 -05:00
Christian Gati
476a6bb6d2 Add Green Tears of Guthix Timer (#12862) 2020-12-30 23:41:42 -07:00
Max Weber
60e27e94d2 worldhopper: use ImageUtil for loading images 2020-12-30 23:16:43 -07:00
Max Weber
92207c8210 ImageUtil: rename getResourceStreamFromClass to loadImageResource 2020-12-30 23:14:33 -07:00
Usman Akhtar
d3372e0255 menu entry swapper: fix swap for sedridor 2020-12-30 23:56:04 -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
fd9626495b client: bind runelite.properties to guice 2020-12-30 16:32:23 -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
5c5e71681a gpu: correctly set model height on non-model renderables
This was incorrect before, but I think is only used for determining if a renderable is occluded, and doesn't change any behaviors I can see
2020-12-29 18:21:25 -05:00
Adam
14ada669f5 gpu: move calculateExtreme() after visibility check
It is only used in the clickbox code and isn't required for isVisible()
2020-12-29 18:06:29 -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
Broooklyn
e69a854a7e menu entry swapper: add dwarven rock cake swap 2020-12-28 10:55:40 -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