Commit Graph
695 Commits
Author SHA1 Message Date
Owain van Brakel 3e3ba784ea Merge remote-tracking branch 'runelite/master' 2021-10-01 10:42:22 +02:00
Jordan Atwood 7b678b2afb skill calculator: Define actions and bonuses in Java
As the number of bonus types increases, the existing system of allowing
only a single type of bonus to be applied, and only allowing actions to
entirely opt out of having bonuses applied rather than more fine-grained
control, is showing its age. This commit redefines all bonus and action
entries in Java enums so that such systems can be better-defined.
Additionally, it comes with the benefit of easier change validation via
testing and enabling item and sprite ID referencing via runelite-api.
2021-09-28 22:05:00 -04:00
superiorser9 0d0e75b825 screenshot: Capture collection log popup notifications 2021-09-24 01:18:30 +02:00
Jordan 1b49afa56b Merge pull request #14019 from superiorser9/notification-screenshot
ScreenshotPlugin: support collection log popup
2021-09-21 07:34:24 +00:00
superiorser9 8345f6c7bd screenshot: Capture collection log popup notifications 2021-09-21 00:28:13 -07:00
Owain van Brakel 7644d5e2d1 Merge remote-tracking branch 'runelite/master' 2021-09-21 04:41:13 +02:00
Jordan Atwood d27f5f9a76 api: Add getMirrorPoint to WorldPoint API 2021-09-19 15:10:12 -04:00
Owain van Brakel b8db5fc00e Merge remote-tracking branch 'runelite/master' 2021-09-15 15:34:42 +02:00
d58cecdb8d idle notifier: Support filling water vessels, Shades of Mort'ton
LOOKING_INTO is a generic animation used for numerous activities, and
was previously used as an intermediate animation in a test case. Now
that it is used to trigger idle notifications, a dummy animation has
been inserted to ensure the affected test case will not be broken in the
same way in the future.

Co-authored-by: Nick Wolff <nickwolff2@gmail.com>
Co-authored-by: Arnaud Peralta <arnaud.peralta@gmail.com>
2021-09-13 23:33:03 -07:00
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