Commit Graph
15650 Commits
Author SHA1 Message Date
zeruth e08e16fa48 npcstats: add static getter for attack speed 2021-02-05 22:18:06 -05:00
zeruth a579bdb121 api: add client/ui/overlay/components/table 2021-02-05 22:04:27 -05:00
zeruth cf1f5cf7ce api: re-implement WidgetHiddenChanged event 2021-02-05 16:09:19 -05:00
Runelite auto updater 7fba2eb095 Bump for 1.6.40-SNAPSHOT 2021-02-05 20:57:06 +00:00
Runelite auto updater fce6f85d03 Release 1.6.39 2021-02-05 20:56:57 +00:00
Broooklyn 18826a713c ground items: add Nightmare instance to normal despawn timers 2021-02-05 15:32:10 -05:00
zeruth 19c912c67c mes: allow swaps from outside plugin 2021-02-05 15:17:53 -05:00
zeruth 233a440610 api: squash oprs varbits/animID, add ClipBoard 2021-02-05 15:17:27 -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 29747b1ea7 api: add an addChatMessage method overload to allow skipping events 2021-02-04 20:53:39 -05:00
Adam fc8360f6cc config manager: require config group and key when setting configuration 2021-02-04 16:18:18 -05:00
Adam 7b5fb1fb76 clue scroll plugin: fix test 2021-02-04 13:41:32 -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
ThatGamerBlue d9cc74671d Merge branch 'runelite' into question_mark_full_stop
# Conflicts:
#	runelite-client/src/main/java/net/runelite/client/plugins/OPRSExternalPluginManager.java
2021-02-04 07:35:00 +00:00
zeruth 023a80cf69 externals: move injector assurance to Plugin class 2021-02-04 02:30:24 -05:00
ThatGamerBlue 4023066b5d 2/n 2021-02-04 07:16:17 +00:00
zeruth 8c72f10b65 externals: update plugin list after install 2021-02-04 02:13:44 -05:00
ThatGamerBlue 58e1150d51 Merge branch 'runelite' into question_mark_full_stop
# Conflicts:
#	runelite-api/src/main/java/com/openosrs/api/Varbits.java
#	runelite-api/src/main/java/net/runelite/api/kit/KitType.java
#	runelite-client/src/main/java/com/openosrs/client/util/ImageUtil.java
2021-02-04 06:20:06 +00:00
ThatGamerBlue df909d2a73 1/n 2021-02-04 06:13:57 +00: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
zeruth fd6b8fccea Merge branch 'upstream-master' into runelite 2021-02-03 21:13:36 -05: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
Jonatino 9381e62f6d Fix incorrect named value when storing FlatStorage caches 2021-02-03 10:54:52 -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
Jordan Atwood bbfa08f8b7 MenuOptionClicked: Add selectedItemIndex field 2021-02-02 22:58:41 -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
zeruth 4be1b25ef3 openosrs: use openosrs dir 2021-02-01 13:47:50 -05:00
zeruth 0c1f321473 Merge branch 'upstream-master' into runelite
# Conflicts:
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/gson/ColorTypeAdapterTest.java
#	deobfuscator/src/test/java/net/runelite/deob/deobfuscators/gson/InstantTypeAdapterTest.java
#	runelite-client/src/main/java/net/runelite/client/RuneLiteModule.java
2021-02-01 12:06:49 -05:00
Psikoi fe01c7dbf4 Resize and tweak hiscores boss icons 2021-01-31 23:44:17 -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