Commit Graph

7139 Commits

Author SHA1 Message Date
Wayne Li
0c76977381 hiscores: fix npe 2021-12-12 20:26:49 -05:00
Adam
51cab2a3d8 nmz: fix point overlay flickering with unlocked fps 2021-12-12 13:17:04 -05:00
Adam
a3ed6c089f gpu: add model hsl override support 2021-12-12 11:32:12 -05:00
Max Weber
24d0127e3d rl-api: use less confusing names for model indices 2021-12-12 10:37:27 -05:00
Adam
e956ed1ba7 ge plugin: compact buy offer examine text
The examine text, buy limit, trade price, and fee info does not fit on
the interface anymore since the addition of the fee info. This compacts
the examine text as well as places the limit / trade price on the same
line in order to prevent pushing the fee off of the bottom of the
border.
2021-12-12 10:02:59 -05:00
Adam
4fe37f978c friendslist: add option to hide per-friend login notifications 2021-12-10 15:06:55 -05:00
Adam
a585253d36 chatfilter: add clan message types 2021-12-10 12:32:03 -05:00
Freeburn113
3ad7fc1aad woodcutting: update respawn times from wiki 2021-12-09 23:39:04 -05:00
Adam
409d0dda76 api: make MenuEntry an interface
This adds a new createMenuEntry api method to make MenuEntries instead.
Menu entries now have an associated callback called when they are
clicked on, avoiding most plugins from having to hook separately to
detect the menu click. Additionally get/set type has changed to take a
MenuAction.
2021-12-09 13:56:40 -05:00
Max Weber
2e1e5bfd72 rl-client: remove chatbox performance plugin
vanilla's background was reworked so this shouldn't be necessary
2021-12-09 04:55:12 -07:00
Adam
5156be0371 tile indicators: add config sections 2021-12-08 12:43:56 -05:00
Josh J
ad6eb4652f tile indicators: add fill color config
Co-authored-by: Adam <Adam@sigterm.info>
2021-12-08 12:43:56 -05:00
Paul Norton
be79cbea82 spec counter: add sire spawns and scions to ignore list 2021-12-08 10:48:18 -05:00
Krazune
517dc2b504 timers: add dodgy necklace protection to pickpocket stun timer 2021-12-08 10:18:21 -05:00
Adam
a05655f412 screenshot plugin: test screenshot filenames 2021-12-05 12:13:18 -05:00
Adam
9564e13d0f screenshot plugin: add combat achievements
Co-authored-by: Evan <55665020+EvanDeadlySins@users.noreply.github.com>
2021-12-05 12:06:28 -05:00
Adam
60c8377b2e screenshot plugin: reorder config 2021-12-05 12:06:21 -05:00
Adam
8944eb9be6 mes: add left click customization 2021-12-01 16:41:22 -05:00
Adam
d45d79c2ce chat history: remove group Clear history option
This was added with today's update
2021-12-01 12:07:53 -05:00
Adam
6ec534b396 hiscore: use hiscore endpoint for world for player lookup op 2021-11-30 17:04:54 -05:00
Adam
f6a3d222b4 world hopper: allow selecting multiple region filters 2021-11-30 16:57:40 -05:00
Adam
095a0e6257 config: add support for enum sets 2021-11-30 16:57:40 -05:00
Adam
c3880a8c74 ui: highlight selected cells correctly
Co-authored-by: Ron Young <admin@ryoung.io>
2021-11-30 16:57:40 -05:00
Daniel
c44f0a2892 hiscore panel: change top border size to 10
7426babd3f fixed the layout ignoring the
top margin by setting the preferred size of the search bar

Co-authored-by: Adam <Adam@sigterm.info>
2021-11-30 16:51:52 -05:00
Im2be
15dfc49d22 inv tags: add cox storage chest
Co-authored-by: Adam <Adam@sigterm.info>
2021-11-29 19:57:06 -05:00
Adam
dcf4528456 config panel: refactor input components creation into methods 2021-11-28 21:27:37 -05:00
Adam
ab471aa13a chat history: include clan system messages 2021-11-28 17:58:05 -05:00
Adam
90f200be53 chat message manager: don't apply color changes to message nodes
Apply the color changes at chat build time directly to the message being
set on the component, instead of prepending the color change onto the
message itself.

This is a bit more robust since it doesn't break things which depend on
the chat message not starting with a color, which they would not
otherwise, such as the chat filter.
2021-11-28 17:34:21 -05:00
Adam
79cf2cb271 Add gim clan chat types 2021-11-27 09:08:11 -05:00
Max Weber
f90b364e81 chatchannel: remove target mode
this was added to vanilla with `/@c` & friends
2021-11-24 04:26:34 -07:00
RuneLite Cache-Code Autoupdater
084edbffb6 Update Scripts to 2021-11-24 2021-11-24 04:26:34 -07:00
Adam
8760471818 loot tracker: add mahogany homes supply crate
Co-authored-by: Kevin <kevin.weiyih@outlook.com>
2021-11-22 22:28:00 -05:00
Adam
c56c26ff48 barrows: fix vanilla overlay flashing with unlocked fps
The flashing is caused by the vanilla overlays being hidden by the
detached overlay after being drawn, and so the remaining frames before
the next tick would have them hidden. Just always hide the overlay in
BeforeRender so that they are never drawn when the plugin is on.

Also add a quick check if the barrows region is loaded before trying to
draw the barrows brothers minimap overlay.
2021-11-21 18:03:31 -05:00
Brad Rammel
73b81701f8 achievement diary: remove the queen of thieves quest requirement 2021-11-19 20:59:08 -05:00
Adam
e36e362aa1 chat commands: update duel arena messages 2021-11-18 17:23:06 -05:00
Adam
58bc37f051 screenshot: update duel arena messages 2021-11-18 17:23:06 -05:00
orange-puff
8dd847145c menu swapper: add teleports swap to teleport swap
This is for the max cape teleports option
2021-11-17 23:51:28 -05:00
Adam
60f920694e timestamp: immediately apply color config changes 2021-11-16 16:08:59 -05:00
Adam
40ab68a971 timestamp: use steam client chat timestamp support
The chat building scripts have variables now for message timestamp, so we can just assign our timestamp to those instead.
2021-11-16 16:08:59 -05:00
Max Weber
081a30056c avoid boxing Comparator.comparings 2021-11-14 18:56:08 -05:00
Adam
13ecfc0a9e gpu: add sync mode config
This allows the additional OFF mode which has the client manage its own
frame rate target without the use of vsync. On lower end systems which
have a hard time delivering a frame in the vsync interval this can give
a noticible performance improvement since it doesn't stall the cpu
waiting for the next vblank when a frame is skipped
2021-11-14 17:33:01 -05:00
LlemonDuck
b6e0e01f7d special counter: ignore vet'ion hellhounds
Prevents spec counter resetting when attacking a skeleton hellhound spawned by Vet'ion. The hellhounds are spawned at 50% HP, and are required to kill to continue the fight, so the player will continue fighting Vet'ion after they are killed.

It's possible that a player may want to use a spec against the hellhounds, but I'm not aware of any reason for it.
2021-11-13 19:41:44 -08:00
Adam
1362af414a chat filter: Ignore character accents for matching
This lets plain latin-character filters to match messages with accents
and diacritics which are not easily typed on all keyboard layouts.

Co-authored-by: Jordan Atwood <jordan.atwood423@gmail.com>
2021-11-13 10:15:42 -05:00
Adam
706b9bdba0 clues: remove unnecessary item array copy
The array returned by getItems() is always a new array and so does not require copying
2021-11-12 09:17:13 -05:00
Hydrox6
32ff64b30c clues: make item requirements work with the runepouch 2021-11-11 21:03:52 -08:00
Hydrox6
e9a1326fd4 move runepouch rune enum to client/game 2021-11-11 20:48:07 -08:00
simeonlg
b6ce64d315 clues: Accept Tome of water when requiring water runes (#14361) 2021-11-11 18:41:43 +00:00
Adam
020d26ce7f Revert "crowdsourcing: Add varbit crowdsourcing (#13212)"
This reverts commit 685ec4524e.
2021-11-11 10:00:59 -05:00
andmcadams
685ec4524e crowdsourcing: Add varbit crowdsourcing (#13212) 2021-11-11 07:20:25 +00:00
Adam
70d916af52 banktags: remove setBankScroll event
This hasn't worked in awhile since it was assining the scroll value to the
wrong variable. Now we are computing the scroll in onScriptPreFixed for
[proc,bankmain_finishbuilding], so it is no longer necessary here.
2021-11-10 21:38:29 -05:00