Commit Graph

6531 Commits

Author SHA1 Message Date
Anjaneya Bhardwaj
8d543933c9 fishing: Add minnows flying fish notification (#13126) 2021-02-09 19:01:11 +00:00
ObsoleteXero
c3e96d72f1 idle notifier: Add Loom crafting animation (#13154) 2021-02-09 18:26:22 +00:00
David
0163f79248 menu entry swapper: Add battlestaff use swap (#13140) 2021-02-09 18:25:23 +00:00
Cyborger1
2a953b497b clues: Improve Lovakengj Sulphur Mine area descriptions (#13180) 2021-02-09 05:29:34 +00:00
Auenc
ca76056fee idle notifier: Add Ectofuntus animations (#13177) 2021-02-09 03:56:11 +00:00
Jordan
a3526160a8 Merge pull request #13106 from Alexsuperfly/cannon-destroyed-tracking 2021-02-06 23:46:58 +00:00
Alexsuperfly
ecb47ff50b cannon: Remove cannon when it is destroyed 2021-02-06 15:31:38 -08:00
Alexsuperfly
5a529568d6 timers: Remove cannon timer when cannon is destroyed 2021-02-06 15:29:32 -08:00
Jordan
31d2fd78fe Merge pull request #13138 from williameschmidt/Issue_13137_Valuable_Drop_Screenshot_Minimum_Value_Threshold
Add independent valuable drop screenshot minimum value threshold
2021-02-06 23:15:35 +00:00
Liam Schmidt
37838ac836 screenshot: Add valuable drop threshold config 2021-02-06 15:06:53 -08:00
Jordan
45c60eaccb Merge pull request #13157 from Broooklyn/pm-notification
chatnotifications: add private message notification
2021-02-06 22:56:01 +00:00
Jordan
556ac7785c Merge pull request #11792 from Broooklyn/spoon-emoji
emoji: Add spoon emoji with trigger `--o`
2021-02-06 22:47:30 +00:00
Abex
dd14ce3a4f Merge pull request #13086 from loldudester/farming-notifications
TimeTracking: Add farming notifications
2021-02-06 13:58:39 -07:00
loldudester
19db6bf8ca TimeTracking: Add farming notifications 2021-02-06 19:22:37 +00:00
Adam
089756189f devtools: fix drawing game object overlays multiple times
This also removes the player mesh overlay and the gameobject convex hull overlay since they are unnecessary
2021-02-06 14:20:19 -05:00
loldudester
fe51dfb05b TimeTracking: Move birdhouse schedule to ScheduledExecutorService 2021-02-06 18:05:20 +00:00
Adam
f13be14280 bank tags: fix tag named clue coexisting with the special "clue" tab 2021-02-05 23:25:34 -05:00
Adam
73d481302b icon text field: use only awt key listener
This key listener wrapper is unnecssary and was using the RL key listener, which is meant for client keys, instead of the awt key listener
2021-02-05 23:23:19 -05:00
Broooklyn
18826a713c ground items: add Nightmare instance to normal despawn timers 2021-02-05 15:32:10 -05:00
Broooklyn
dc99317b75 discord: Remove code for handling of varbits
By changing DiscordAreaType.RAIDS to use regions instead of varbits, it is no longer necessary for the discord plugin to have any varbit-related code
2021-02-05 12:33:13 -05:00
Broooklyn
f8612639fe discord: Use regions instead of varbits for raiding activity 2021-02-05 12:33:13 -05:00
Hydrox6
5031df9fb2 clues: add Isle of Souls Hot/Cold location 2021-02-05 12:22:54 -05:00
Broooklyn
28556cfae3 slayer: add Isle of Souls task location 2021-02-05 12:21:18 -05:00
Broooklyn
7395e221ce worldmap: add Isle of Souls locations 2021-02-05 12:21:18 -05:00
Broooklyn
26bbe8a982 fishing: add Isle of Souls NPC IDs to enum 2021-02-05 12:21:18 -05:00
Broooklyn
f9a51a59e6 discord: Isle of Souls region additions 2021-02-05 12:21:18 -05:00
Jordan Atwood
aa6ac7cbc0 clues: Add Isle of Souls coordinate clues 2021-02-05 12:16:32 -05:00
Broooklyn
bf69f263b0 chatnotifications: add private message notification 2021-02-05 10:07:27 -05:00
Adam
e941bb7240 friends chat: use return value of addChatMessage 2021-02-04 22:29:04 -05:00
Adam
e71b18b02b chat history: fix replaying runelite-formatted messages
This stores the underlying message node, which may be updated much later with a
new message value if a command is used, and replays that. Previously
this was storing and replaying the raw RL formatted message, which is
why colors would be stripped off of RL-formatted messages on replay.

This also no longer triggers chat message events from history replay,
which fixes commands incorrectly refiring from replay (and thus the nbsp
hack), and fixes the chat notifier sending notifications for replayed
messages.
2021-02-04 20:53:41 -05:00
Adam
a2b2d049cc chat message manager: format runelite messages prior to adding
This allows plugins listening for the chat message event to get the runelite formatted message
2021-02-04 20:53:40 -05:00
Adam
236c23b25e chat command manager: remove unnecessary null tests 2021-02-04 20:53:40 -05:00
Adam
fc8360f6cc config manager: require config group and key when setting configuration 2021-02-04 16:18:18 -05:00
Adam
1ae0770705 bank tags: allow plugins to register their own tag names
This also moves the clue tab logic into the clue plugin and inverts the bank tags -> clue plugin dependency
2021-02-04 11:39:38 -05:00
Jordan
8c5354b510 Merge pull request #12975 from akhtar-u/grounditems
grounditems: add despawn timer for items placed on tables
2021-02-04 06:00:49 +00:00
Usman Akhtar
e90b8293de grounditems: Add despawn timer for items placed on tables 2021-02-03 17:45:42 -05:00
Usman Akhtar
4f6f518a15 worldmap: use boosted level for map icon tooltips 2021-02-03 17:18:16 -05:00
Adam
263b02ac14 config manager: use createTempFile for config temp file
With multiple clients with different configs saving at once, the same temp file was being used, which can cause it to not save or to move() a temp file from a different client
2021-02-03 15:05:25 -05:00
Taylor Abraham
27fb56f5b8 music: Make volume percent visible when hovering handle 2021-02-03 11:31:02 -05:00
Jonathan Lee
a6841c5ceb loot tracker: add support for isle of souls chests
They have the same description and behavior as stone chest. From melky test:

2021-02-03 13:54:03 [Client] DEBUG n.r.c.p.l.LootTrackerPlugin - Tick: 417
2021-02-03 13:54:04 [Client] DEBUG client-patch - Chat message type SPAM: You manage to unlock the chest.
2021-02-03 13:54:04 [Client] DEBUG n.r.c.p.l.LootTrackerPlugin - Tick: 418
2021-02-03 13:54:04 [Client] DEBUG client-patch - Chat message type SPAM: You steal some loot from the chest.
2021-02-03 13:54:04 [Client] DEBUG n.r.c.p.l.LootTrackerPlugin - Received icc: [Item(id=12791, quantity=1), Item(id=13068, quantity=1), Item(id=13222, quantity=1), Item(id=13069, quantity=1), Item(id=5698, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=6705, quantity=1), Item(id=228, quantity=2), Item(id=12631, quantity=1), Item(id=11953, quantity=1), Item(id=1523, quantity=1), Item(id=1523, quantity=1), Item(id=1355, quantity=1), Item(id=314, quantity=121), Item(id=1621, quantity=1), Item(id=2510, quantity=8)] tick: 418
2021-02-03 10:29:48 -05:00
Adam
a58b2d3fdf Revert "image component: support setPreferredSize"
This reverts commit 5e7242388d.
2021-02-02 23:26:18 -05:00
Adam
5e7242388d image component: support setPreferredSize 2021-02-02 21:15:39 -05:00
Broooklyn
e4d5450283 worldmap: add Shades of Mort'ton minigame location 2021-02-02 19:59:18 -05:00
Broooklyn
b5b64bc9ee loottracker: add Gold Chest tracking (Shades of Mort'ton) 2021-02-02 19:59:18 -05:00
Adam
ab4bb3bc97 Revert "runelite-client: Don't use system specific modifier key names"
This reverts commit 962bc58178.
2021-01-31 12:37:29 -05:00
Broooklyn
cdba2ef297 hotkey button: use default font 2021-01-31 12:33:01 -05:00
Adam
ca56ef1082 Apply default font to text with unicode characters
MacOS does not support fallback fonts, and any character not in our RS
fonts do not render correctly.

We only render unicode characters a handful of places, mostly for the
check mark/cross in overlays, and on the icon text field suggestion
button. So this sets the font of those places to the default system font
which can render them correctly.
2021-01-30 19:30:56 -05:00
Max Weber
243929826b ReflectUtil: allow privateLookupIn cross-classloader with JDK-8173978 2021-01-30 11:24:18 -05:00
Max Weber
2b3ce15516 don't use gson's reflection serialization on non RuneLite classes
java >=16 disallows access to most private fields which makes these
fail with the reflection type adapter
2021-01-30 11:24:18 -05:00
Adam
e3b0755385 world hopper: move hop() to client thread 2021-01-29 14:40:49 -05:00