Commit Graph
686 Commits
Author SHA1 Message Date
Owain van Brakel 8e47e8106d Merge remote-tracking branch 'runelite/master' 2021-09-07 07:48:07 +02:00
Adam c52667a5cc Move npc highlight overlay to core
This allows the other plugins which depend on the npc overaly to work
when npc highlight plugin is off, while still letting them use the
consistent highlight style of the central overlay.
2021-09-06 21:45:14 -04:00
Owain van Brakel b79712bc56 Merge remote-tracking branch 'runelite/master' 2021-08-25 06:18:52 +02:00
Adam c3c1222570 chat commands: update to parse new adv log pb counters 2021-08-23 17:03:07 -04:00
Adam e9665f3504 implings plugin: use npc indicators for impling overlay 2021-08-22 16:51:51 -04:00
Adam 442c6105ce chat commands: rename tob story mode to entry mode 2021-08-22 15:33:08 -04:00
Owain van Brakel babec73bf2 Merge remote-tracking branch 'runelite/master' 2021-08-22 02:56:44 +02:00
Adam e9c252e227 chat channel: fix join/leave world hop detection
The ChatPlayers do not implement equals or hashCode, making them
unsuitable as a hashmap key. Instead just use a linked list and compare
the members using the comparable interface.
2021-08-21 15:41:53 -04:00
Cyborger1 bd762cc0da text: don't remove double spaces in toJagexName 2021-08-16 10:40:05 -04:00
Owain van Brakel 9dd9a2c27a Merge remote-tracking branch 'runelite/master' 2021-08-15 23:10:04 +02:00
Adam 33ff3a2749 npc indicators: add fill color config 2021-08-11 19:30:07 -04:00
Owain van Brakel e6729de460 Merge remote-tracking branch 'runelite/master' 2021-08-11 21:39:01 +02:00
Adam c7b444d892 slayer plugin: use npchiglight for task highlights 2021-08-08 11:37:35 -04:00
Max Weber b23a310832 itemstats: remove quest field
this has always been unused and isn't particularly useful to us anyway
2021-08-06 00:20:28 -06:00
Owain van Brakel c910bbb0ad Merge remote-tracking branch 'runelite/master' 2021-08-05 00:16:31 +02:00
AdamandEirik Leikvoll e276d5e5ce Add interact highlight plugin
Co-authored-by: Eirik Leikvoll <12532870+LeikvollE@users.noreply.github.com>
2021-07-29 18:11:26 -04:00
Adam 87c72e94a3 chat commands: fix parsing nightmare pb 2021-07-28 16:32:08 -04:00
Adam 7854c6f096 chat commands: fix parsing nightmare nb 2021-07-23 17:19:39 -04:00
Adam 671ef69db6 chat commands: use script event for loading col log pets 2021-07-21 14:33:42 -04:00
Owain van Brakel 0188d9c416 Merge remote-tracking branch 'runelite/master' 2021-07-21 19:16:23 +02:00
Trevor 48c6434e6d ground items plugin: add lootbeams 2021-07-18 13:50:44 -04:00
AdamandIllya Myshakov 21a7bf4906 chat commands: add pets command
Co-authored-by: Illya Myshakov <imyshako@uwaterloo.ca>
2021-07-17 10:15:10 -04:00
Jordan Atwood 1ea92b03ef Remove unused Slf4j annotations and imports 2021-07-12 00:49:16 -07:00
Owain van Brakel 68f6c6de46 Merge remote-tracking branch 'runelite/master' 2021-07-07 13:20:23 +02:00
Max Weber 778d679ab0 worldmap: fix tooltip widget id 2021-07-06 17:39:52 -06:00
Adam 5d420ae57b Close various resource inputstreams 2021-07-04 15:30:44 -04:00
ThatGamerBlue 9b4a7e29f4 we know it's gonna happen, just a question of time 2021-06-29 06:59:03 +01:00
Hydrox6 30d377f566 timers: make thrall timer use boosted magic level
turns out that thrall spells are seemingly the only arceuus spell with a
magic-level based duration that uses the boosted level, at least out of
the ones we have timers for
2021-06-25 13:00:50 -04:00
ThatGamerBlue d51adc77bd Merge remote-tracking branch 'upstream/master' into master 2021-06-23 13:00:32 +01:00
Hydrox6andAdam f7136f7aeb timers: add duration and cooldown timers for arceuus spells
Co-authored-by: Adam <Adam@sigterm.info>
2021-06-21 00:00:19 -04:00
Adam 6fc38ed918 discord: fix npe from menu event timing out with elapsed total time
Setting the start time to null isn't necessary, since IN_MENU is marked
shouldRestart, it always resets the start time when the status is changed to
menu. This was clearing it, forcing a presence update, and then erroring when
trying to compute the original start time. It also would have never really unset,
even if it wasn't erroring later, due to IN_MENU also being unclearable, and
so would have never been removed in the first place.

Additionally the status reset test is also wrong since it is testing the end
timestamp which has never been used by us, making the test useless.
2021-06-17 00:13:12 -04:00
ThatGamerBlue fbbafc7285 project: uwu (197) 2021-06-16 11:24:56 +01:00
ThatGamerBlue 6278fd9835 Merge remote-tracking branch 'upstream/master' into master 2021-06-16 10:50:06 +01:00
Adam 35ddeebf04 screenshot plugin: add tob story and hard mode screenshots 2021-06-13 18:12:55 -04:00
Adam 5db59f083e screenshot plugin: consolidate kill count fields 2021-06-13 17:31:29 -04:00
Adam 86a79a1509 Remove examine api
The non-items examine info has been broken for years, and the wiki already has item examines anyway, so we can use those in the future if we need them.
2021-06-13 15:25:04 -04:00
Jordan Atwood c60d714832 HotColdLocation: Add clue type field 2021-06-12 13:20:28 -04:00
Adam 798ed5e027 chat commands: update tob duration pattern 2021-06-10 17:07:33 -04:00
ThatGamerBlue 3ade7995ad Merge remote-tracking branch 'upstream/master' into master 2021-06-10 04:05:42 +01:00
Adam d228fa70fc chat commands: update tob new pb pattern
The old text (Personal best!) is no longer used
2021-06-09 11:59:36 -04:00
Adam 3f7146a6c2 chat colors: fix clan chat message highlight keys
The old friends chat uses "clan chat" as its key name for historical
reasons, and so the new clan chat uses "clan"
2021-06-06 15:11:13 -04:00
Jordan Atwood 70dc7f56bc clues: Fix three step cryptic clue getLocations NPE
Prior to this commit, ThreeStepCrypticClue simply returned a
concatenation of the active step locations without filtering the mapped
locations in any way. This could lead to NPEs in the plugin as some
cryptic clues have null locations for steps which have no specific
location or have a variable location. This commit addresses this by
making CrypticClue's location field `@Nullable`, filtering null
locations from ThreeStepCrypticClue's getLocations stream, and by adding
a test to ensure ThreeStepCrypticClue's getLocations method cannot yield
any null entries in its return value.
2021-06-05 17:53:17 -04:00
Adam c271580e74 chat commands: fix tob hm/sm kc/pb tracking
The : in the boss name breaks for logged in users, so remap it to a
clean name instead. Also add short names.
2021-06-05 17:21:09 -04:00
ThatGamerBlue 5410da4bd9 Merge remote-tracking branch 'upstream/master' into master 2021-06-02 21:24:52 +01:00
Jordan Atwood b1dd93bb0b item identification plugin: Add item mapping test
This will ensure any ImmutableMap building errors are caught at test
time rather than at runtime.
2021-06-01 16:35:51 -04:00
Adam 9e780d58c8 Use junit rule for mock webserver 2021-05-31 11:34:59 -04:00
Max Weber 14545aac26 rl-client: never cache 4/5xx requests 2021-05-31 11:25:43 -04:00
ThatGamerBlue ace8765950 Merge remote-tracking branch 'upstream/master' into master 2021-05-26 16:48:16 +01:00
Adam a781efc73a friendchatmanager: rename to chaticonmanager
FriendsChatManager predates the api having an ability to look up clan
members by name, without doing string matching, hence the caching. This
is no longer necessary as we can do efficient lookups of players by name
now.

Also remove the old isMember utility function which is just duplicated
from the friends chat manager.
2021-05-24 23:35:06 -04:00
ThatGamerBlue eaf0b6b060 Merge remote-tracking branch 'upstream/master' into master 2021-05-21 16:10:41 +01:00