Commit Graph
100 Commits
Author SHA1 Message Date
Max Weber c4d51aeeeb Quest: update to 2022-4-27 2022-04-26 21:57:37 -06:00
Max Weber 9789d6f392 rl-client: do not create a dependency reduced pom
shade was changed in 3.3.0 so that it always creates the pom, regardless
of if it replaces the default artifact
2022-04-26 14:38:27 -06:00
Max Weber e04a8aa2cc ScriptID: remove unused scripts 2022-04-26 13:38:45 -06:00
Max Weber 4f1327dda9 antidrag: respect hotkeys 2022-04-20 09:05:47 -06:00
Max Weber 610573d845 wiki: do not allow lookup-ing empty inventory slots 2022-04-20 06:49:44 -06:00
Max Weber ba1ab4cde2 rl-client: pin new Plugin Hub certificate 2022-04-18 20:57:35 -06:00
Max Weber da8d98bb56 ScriptID: fix GROUP_IRONMAN_STORAGE_BUILD script arguments 2022-04-12 12:19:32 -06:00
Max Weber cbda380b5a config: do not start other plugins during startup 2022-04-08 18:41:48 -06:00
Abex 1cddbcef7d Merge pull request #14799 from Joshua-F/case-order
Use LinkedHashMap for switch jump tables
2022-03-29 18:04:35 -06:00
Max Weber aeea3c9d47 rl-client: show FatalErrorDialog when the client crashes 2022-03-27 11:11:50 -06:00
Max Weber 4fce225124 ClientLoader: allow skipping updating vanilla 2022-03-27 11:11:50 -06:00
Max Weber fb6f9682bd rl-client: open FatalErrorDialog early during outages 2022-03-27 11:11:50 -06:00
Max Weber 3f6885999a config: associate account hashes to rsprofiles 2022-03-23 20:14:45 -04:00
Max Weber 66bfde7cc3 api: add AccountHashChanged event 2022-03-23 20:14:45 -04:00
Max Weber 0dacb6b7ab rl-api/Quest: update to 2022-3-22 2022-03-23 05:37:33 -06:00
Max Weber 963dc72d19 rl-client/chatcommands/Pet: add abyssal protector 2022-03-23 05:37:33 -06:00
Max Weber de10c9892d rl-client: remove questlist plugin
this functionality is included in vanilla now
2022-03-23 05:37:32 -06:00
Max Weber 52c2061ccd rl-api: use TileObjects' z for hulls/clickboxes/outlines 2022-03-16 19:21:04 -06:00
Max Weber 8baf0ea39e Update Quests to 2022-2-9 2022-02-09 05:00:09 -07:00
Max Weber e9b138447e config: implement toString/equals/hashCode for Config proxies 2022-02-03 17:10:28 -07:00
Max Weber 9966cad9ea grounditems/Lootbeam: use more faithful colors 2022-01-20 19:26:19 -07:00
Max Weber 22d1014bd3 rl-api: add MagicConstant annotations 2022-01-20 19:21:53 -07:00
Max Weber 4f01dabed4 rl-api: fluent widget api 2022-01-20 19:21:47 -07:00
Max Weber b0a10a9c14 grounditems: Add Modern style loot beam 2022-01-18 20:20:34 -07:00
Max Weber f1fb26eb3d rl-api: expose cache getters 2022-01-18 19:29:51 -07:00
Max Weber 6555643e11 rl-api: expose ModelData & model transformation methods 2022-01-18 19:29:45 -07:00
Max Weber fc4f181364 rl-client: keep plugin hub jars around for longer
if you started 2 clients with different configs at the same time one
client could delete files out from under the other while it was trying
to load them, causing them to fail to load
2022-01-03 18:19:16 -07:00
Max Weber 6c15080bfb grounditems/Lootbeam: handle loading models correctly
models are streamed over js5 so loadModel can return null until it is
downloaded
2021-12-28 20:16:16 -07:00
Max Weber 7e88e8e989 rl-api/Quest: Add The Frozen Door 2021-12-16 04:46:07 -07:00
Max Weber a79b73c9b0 rl-client: add timestamp script 2021-12-15 18:54:03 -07:00
Max Weber 02235d1584 cache: add rev202 model formats 2021-12-12 10:37:27 -05:00
Max Weber 24d0127e3d rl-api: use less confusing names for model indices 2021-12-12 10:37:27 -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
Max Weber 581e6df145 rl-client: fix sending channel messages dropping ! prefixes
the server seems to always strip the first character from channel
messages, expecting its a /
2021-12-01 05:30:10 -07:00
Max Weber f90b364e81 chatchannel: remove target mode
this was added to vanilla with `/@c` & friends
2021-11-24 04:26:34 -07:00
Max Weber 081a30056c avoid boxing Comparator.comparings 2021-11-14 18:56:08 -05:00
Max Weber ea4251a03c camera: remove our compass look op config
this is now in vanilla
2021-11-10 04:12:09 -07:00
Max Weber 97e5186535 gpu: use optimized scene uploading for dynamic models too 2021-11-04 21:50:07 -06:00
Max Weber 5268f2766d gpu: use pbo & driver owned buffer for ui tex upload 2021-11-04 21:50:07 -06:00
Max Weber 6ccf8065fd grandexchange: don't use a stale widget for getting item id
this widget now is recreated of after the interface's onLoad
2021-10-06 04:56:25 -06:00
Max Weber 16830b0ad4 rl-api: add clan gim message types 2021-10-06 04:47:28 -06:00
Max Weber e98c3da758 rl-client: use vanilla ItemComposition cache 2021-10-01 16:59:36 -04:00
Max Weber 0c79f847c1 rl-client/RSProfileType: add Shattered Relics profile type 2021-10-01 04:35:44 -06:00
Max Weber 639765d8e8 config: clarify plugin conflict list
people thought that `Conflicts with GPU` meant that their hardware was
unsupported, not that the plugins are mutually exclusive
2021-09-14 08:04:40 -06:00
Max Weber 24511aea4e rl-client: add plugin conflict support 2021-09-11 19:33:39 -06:00
Max Weber 62a9e4f79b Revert "rl-client: add plugin conflict support"
This reverts commit 72b2ac5705.
2021-09-11 19:33:34 -06:00
Max Weber 72b2ac5705 rl-client: add plugin conflict support 2021-09-11 21:06:50 -04:00
Max Weber f1df57f9dd timetracking: don't load notification icons for every panel 2021-08-29 15:36:52 -06:00
Max Weber aab1ca31dc rl-api: expose actor pose anim source setters 2021-08-19 22:09:45 -06:00
Max Weber 3422136e5b rl-client/ImageCapture: use RSProfileType for screenshot naming 2021-08-18 18:33:56 -04:00
Max Weber 9ea0f9f9e5 rl-client/RSProfileType: add DMM Reborn 2021-08-18 18:33:56 -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
Max Weber fc208853a4 jshell: better unresolved symbol handling 2021-07-18 21:31:06 -06:00
Max Weber ac7aa18147 jshell: allow copy of shell console 2021-07-18 21:31:06 -06:00
Max Weber 4db6a523ac rl-client: render horizontal scroll bars 2021-07-18 21:31:06 -06:00
Max Weber de8940b8b9 jshell: run cleanups on the client thread 2021-07-18 21:31:06 -06:00
Max Weber 8f6082081f music: use vanilla's volume percentage conversion 2021-07-18 17:01:54 -06:00
Max Weber e8274b5823 worldmap: use correct bounds for tooltip hit checking 2021-07-18 16:35:38 -06:00
Max Weber 1b95f34610 timetracking: don't fail rendering overview with dead contracts 2021-07-18 16:16:13 -06:00
Max Weber 8d73d50520 rl-api: add JagexColor util 2021-07-18 13:50:44 -04:00
Max Weber afde6c899e runelite-api: update Quest 2021-07-07 05:38:28 -06:00
Max Weber 778d679ab0 worldmap: fix tooltip widget id 2021-07-06 17:39:52 -06:00
Max Weber 4f24bce080 music: don't restart when rendrawing tli
the client now synchronizes the music volume with what is stored in the
var during toplevel_redraw, so if music was muted according to vanilla
it would stop music playback even if we were setting it higher.
2021-06-30 20:46:38 -06:00
Max Weber 4041ad4a33 http-service: fix hiscore test 2021-06-30 05:55:28 -06:00
Max Weber f2b7f26387 http-api, rl-client: add phosani's nightmare to hiscores 2021-06-30 04:47:50 -06:00
Max Weber 00c971ef15 Update script arguments to 2021-6-30 2021-06-30 04:29:11 -06:00
Max Weber 0ce646a026 worldmap: include names for teleport icons 2021-06-23 04:59:13 -06:00
Max Weber 1d7172c099 runelite-client: use menu entries for focusing world map points
The previous way had usability issues since it would cover up the close
button, consumed clicks for no reason on any icon, making it difficult
to pan around the map when zoomed out, and had no tooltips.

It previously also accessed widgets on the EDT, which is a threading
issue.
2021-06-18 14:45:15 -04:00
Max Weber 2ca169ac3d barbarianassault: remove dead overlay menuops
menu options are never added on dynamic widgets since they don't have
bounding boxes
2021-06-18 14:45:15 -04:00
Max Weber ee6be00772 agility: add shayzien course 2021-06-16 23:22:19 -06:00
Max Weber 2d1df3dea6 worldmap: add shayzien rework locations 2021-06-16 23:22:19 -06:00
Max Weber a6c9c0aa43 rl-api: update Quest enum to 2021-6-16 2021-06-16 04:01:15 -06:00
Max Weber f1fc3ccb5c cache: add 197 opcodes 2021-06-16 04:01:15 -06:00
Max Weber 074f1e0841 client: correctly use Runnables::doNothing
passing it as a method reference complete defeats the point of the
method as it desugars to:
option("foo", () ->
{
  Runnable unused = Runnables.doNothing();
});
2021-06-11 03:18:35 -06:00
Max Weber 14545aac26 rl-client: never cache 4/5xx requests 2021-05-31 11:25:43 -04:00
Max Weber 58e351dca6 timestamp: use less callbacks in script overlays
all of these separate callbacks are error prone to update and hard to
test
2021-05-27 13:48:50 -04:00
Max Weber adabb68ff1 ChatboxPanelManager: use ScriptPreFired 2021-05-27 13:48:50 -04:00
Max Weber 939852f135 rl-client: cleanup cs2 overlays 2021-05-27 13:48:50 -04:00
Max Weber cb0d98bbc8 rl-client: update cs2 overlay opcodes 2021-05-27 13:48:50 -04:00
Max Weber 04884beac0 cache: update cs2 opcodes 2021-05-27 13:48:50 -04:00
Max Weber 76dcf1db10 scripts/SkillTabBuilder: fix unbalanced stack 2021-05-27 13:48:50 -04:00
Abex 2ab6196bfd Merge pull request #13637 from abextm/cache-code-2021-05-26-rev196
Cache code 2021 05 26 rev196
2021-05-26 05:04:13 -06:00
Max Weber bd2cd07917 screenshot: don't attempt to draw a date when there is no report button
previously this would just silently ignore the screenshot if you were
on the orb of oculus or fullscreen world map interfaces until you were
back onto one of the normal tlis where the overlay is rendered.
2021-05-19 11:30:32 -04:00
Max Weber c69337d954 rl-api: import getTopLevelInterfaceId 2021-05-19 11:30:32 -04:00
Max Weber f8853fff31 interfacestyles: update chatbox sprite ids
These are all the wrong size, but they aren't horribly broken like this
2021-05-19 11:30:32 -04:00
Max Weber ff033177de screenshot: use new report button offset 2021-05-19 11:30:32 -04:00
Max Weber 6162c581c0 SpriteID: update to 2021-5-19 2021-05-19 11:30:32 -04:00
Max Weber 56dcbe2e63 friendschat: remove unused title strings 2021-05-19 06:05:34 -06:00
Max Weber 401fbf3ca4 gpu: increase texture limit 2021-05-19 05:56:03 -06:00
Max Weber 1cf90b4feb friendschat: remove user count
this widget is gone, we can find a new place for it in the future maybe
2021-05-19 05:56:03 -06:00
Max Weber e588635ccc friendschat: remove Tab Chat option
this is now included in the vanilla client
2021-05-19 05:56:03 -06:00
Max Weber 7ea0c17fdc Update IDs for 2021-4-28 2021-04-28 04:35:06 -06:00
Max Weber a0d28b2f42 cache/NpcLoader: add category opcode from rev 195 2021-04-14 05:44:47 -06:00
Max Weber 36216c7cf4 cache/ObjectLoader: add randomizeAnimStart opcode from rev 193 2021-04-14 05:44:47 -06:00
Max Weber 38fbcb39d6 eventbus: preserve priority ordering during unregister 2021-03-27 23:11:15 -04:00
Max Weber a2d72d752b Merge remote-tracking branch 'ghubo/cache-code-2021-03-24-rev194' 2021-03-24 06:19:19 -06:00
Max Weber 8bc18fb497 Merge branch 'pr_13375' 2021-03-24 06:18:51 -06:00
Max Weber 06b8e1b798 http-api: encode json Instants as millis since epoch 2021-03-04 21:40:57 -05:00
Max Weber 463b0d73ba http-api: encode json Colors as ARGB hex codes 2021-03-04 21:40:57 -05:00
Max Weber 6526fd9d7c rl-api: update quest scripts to 2021-3-3 2021-03-03 04:17:28 -07:00