Commit Graph

14968 Commits

Author SHA1 Message Date
Adam
782e2db580 slayer plugin: simplify a few regex patterns 2020-09-30 10:56:26 -04:00
Kyle
84f09a25b0 Update WeaponMap.java (#2817) 2020-09-29 15:12:37 +01:00
Adam
c774117d93 loot tracker: fix tracking grubby chest
Co-authored-by: Jonathan Lee <cookmeplox@weirdgloop.org>
2020-09-28 20:16:33 -04:00
leejt
deb46aedd6 Add crowdsourcing plugin 2020-09-28 17:31:52 -04:00
Eric Pratt
a8846cfef8 devtools: add movement flags 2020-09-27 21:02:52 -04:00
SirGirion
f01dce648a loot tracker: add bird houses 2020-09-27 12:36:10 -04:00
Adam
908c6b4fe4 infobox: add support for multiple infobox groups
Co-authored-by: Ron Young <admin@ryoung.io>
2020-09-27 10:20:14 -04:00
Adam
6df3016bb5 overlay renderer: don't allow moving dynamic or tooltip overlays
Originally this was fixed in d02ddfc1b2 but then
broken in d676542dc2. Preferred positions don't
make sense for either overlay type and for tooltips breaks them due to having
them offset from the mouse position.
2020-09-27 10:11:18 -04:00
Adam
47e0ac8032 gpu: don't interpolate texture ids
Despite the textures for each vertex of a face always being identical,
this is now causing issues on Nvidia cards since the projection matrix
update.
2020-09-27 10:11:17 -04:00
Runemoro
8c00f6da88 gpu: replace toScreen function with a projection matrix
The face sorting still requires the toScreen function to match exactly
the same order that would be computed on CPU, but for the projection for
rendering we can simplify it by replacing it with a projection matrix.

This also drops the requirement of having a geometry shader to remove
faces too close to or behind the camera. Upon closer inspection it looks
like the client can draw faces which have at least one vertex which is
>= 50 from the camera, so this now more accurately reflects the software
renderer.

Co-authored-by: Adam <Adam@sigterm.info>
2020-09-25 12:26:02 -04:00
Adam
1777b2d6bd raid plugin: simplify timer infobox logic by overriding render 2020-09-25 10:32:16 -04:00
Adam
cbf48e7ef2 overlay renderer: use isKeyPressed instead of tracking shift key state 2020-09-25 10:31:29 -04:00
Jordan
7b4ccffb3a Merge pull request #12530 from Matthew-nop/Timers-CannonWorld
timers: add world placed to cannon timer tooltip
2020-09-24 20:39:16 -07:00
Jordan
352c8c79d4 Merge pull request #12531 from Matthew-nop/Cannon-MammothSpot 2020-09-24 19:34:48 -07:00
Adam
9c362fb836 containable frame: assume jdk 12/13/14 do not have fix for JDK-8231564
These versions are EOL, and although greater than 11, do not include JDK-8231564
2020-09-24 18:44:54 -04:00
ImNoOSRS
e5a74473fd api: Add support for verbose inventory quantities (#2814)
* -

-

* Add VerboseInventoryQuantitiesMixin with changes.

* Fix checkstyle and add copyright header.

* Remove unused imports

* Checkstyle hotfix

* Checkstyle

* Checkstyle2

* Change Internal name to itemQuantitiesVerbose
2020-09-24 13:41:12 +02:00
Runelite auto updater
1091bc42cd Bump for 1.6.28-SNAPSHOT 2020-09-23 14:32:07 +00:00
Runelite auto updater
553f5b18f3 Release 1.6.27 2020-09-23 14:31:57 +00:00
Matthew C
d11bdf66f0 timers: add world placed to cannon timer tooltip 2020-09-22 08:57:11 +09:00
Matthew C
f311c36970 cannon: update mammoth cannon spot 2020-09-22 08:06:59 +09:00
Matthew C
1ac2eae1bd cannon: sort spots alphabetically 2020-09-22 08:06:27 +09:00
Abex
f170d5f4c0 Merge pull request #12489 from abextm/skybox-tlhos
skybox: include twisted league and hosidius POH themes
2020-09-21 02:52:50 -06:00
Jordan
6895ed54da Merge pull request #12430 from usa-usa-usa-usa/feature/update-tzhaar-timer 2020-09-20 21:53:35 -07:00
Jordan
00345bf75f Merge pull request #12510 from Hydrox6/mlm-3a
motherlode: add 3a pickaxe
2020-09-20 21:32:43 -07:00
Hydrox
e1120614b0 Pickaxe: add overhead mining animations (#12509) 2020-09-21 04:32:08 +00:00
Doron Galambos
ce9ba6fea8 game: Add Gu'Tanoth crumbling wall agility shortcut (#12506) 2020-09-21 04:25:33 +00:00
Doron Galambos
e0e4961b41 clues: Update Falador cryptic clue (#12519)
Following the game update which introduced Mahogany Homes, this clue
text and location have been changed.
2020-09-21 04:06:44 +00:00
Doron Galambos
83a453b534 clues: Update Ardougne cryptic clue (#12520)
Following the game update which introduced Mahogany Homes, this clue's
text and location have been changed.
2020-09-21 03:51:56 +00:00
Jordan
3c9b9d2772 Merge pull request #11782 from deathbeam/remove-untrabeable
Merge UntradeableItemMapping and ItemMapping
2020-09-20 19:52:40 -07:00
Tomas Slusny
909f68b160 Merge UntradeableItemMapping and ItemMapping
This enum never really made sense when we already have ItemMapping and
its just confusing people.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2020-09-20 19:42:46 -07:00
Adam
0ae95180fb scene uploader: add stopwatch 2020-09-20 17:26:48 -04:00
Adam
af352c54c5 scene uploader: inline pushFace() into uploadModel()
Inline the body of pushFace() into uploadModel() and perform the loop hoisting
of the locals that this enables. This cuts off 10-20ms of scene load time on my machine.

Co-authored-by: Jonathon Reesor <jonathon.reesor@gmail.com>
2020-09-20 17:26:48 -04:00
Adam
f2498d445f gpu: optimize ensureCapacity()
Prevent unnecessary allocations by updating the ensureCapacity() methods to not
create intermediate buffers, just create a single new buffer with the final
size.

Co-authored-by: Jonathon Reesor <jonathon.reesor@gmail.com>
2020-09-20 17:26:48 -04:00
Adam
2a15cbde8a scene uploder: remove unnecessary reset
Instead we can just check the model scene id is correct and not have to be
concerned about reused Models from previous scenes having positive buffer
offsets

Co-authored-by: Jonathon Reesor <jonathon.reesor@gmail.com>
2020-09-20 17:26:48 -04:00
Adam
62a69b94c5 containableframe: fix parsing Oracle Java 8 version string 2020-09-20 16:46:08 -04:00
Adam
8718a83f10 disassembler: escape string operands 2020-09-19 13:16:06 -04:00
ThatGamerBlue
4668ed6251 Merge pull request #2813 from ThatGamerBlue/aaaaaaaaaaaaaaaaaaaaaaaaaaa
project: merge upstream uwu
2020-09-19 16:53:02 +01:00
ThatGamerBlue
f627100932 Merge remote-tracking branch 'runelite/master' into aaaaaaaaaaaaaaaaaaaaaaaaaaa 2020-09-19 16:24:07 +01:00
ThatGamerBlue
ae9b0d6015 Merge remote-tracking branch 'runelite/master' into aaaaaaaaaaaaaaaaaaaaaaaaaaa 2020-09-19 14:09:05 +01:00
ThatGamerBlue
f67cdfd405 Merge pull request #2810 from open-osrs/revert-2809-upstream-9-17
revert: client: upstream 9/17/2020
2020-09-19 14:03:49 +01:00
Adam
f7606c7aca ui: fix frame maximized bounds with dpi scaling
Due to JDK-4737788, maximizing an undecorated frame incorrectly covers the
taskbar. Substance attempts to correct this by computing its own maximized
bounds, but it does not account for DPI scaling. Since Substance automatically
calls setMaximizedBounds when the frame is resized to do this we simply
override it and replace the bounds with our own which includes the scaling of
the display.

This also fixes the frame maximizing to the incorrect display on 11.0.8 due to
JDK-8231564, which changes the coordinates setMaximizedBounds() expects to be
relative to the primary display instead of the current display. Previously,
Substance was always setting the bounds x/y to 0 due to this.

Co-authored-by: Runemoro <runemoro1@gmail.com>
2020-09-18 22:28:43 -04:00
ThatGamerBlue
7ceda4d597 Revert "client: upstream 9/17/2020" 2020-09-18 19:08:51 +01:00
Hydrox6
620e42ba80 motherlode: add 3a pickaxe 2020-09-18 11:30:53 +01:00
OpenOSRS
8fe9670181 client: Update NPC stats (#2806) 2020-09-18 10:13:24 +01:00
Jordan
04ae212e8b Merge pull request #12507 from Broooklyn/barb-assault-region
discord: fix Barbarian Assault regions
2020-09-18 00:40:24 -07:00
Tyler Bochard
7530090785 Merge pull request #2809 from open-osrs/upstream-9-17
client: upstream 9/17/2020
2020-09-18 00:12:14 -04:00
Null
1cd6b6a058 client: upstream 9/17/2020 2020-09-17 23:36:09 -04:00
Broooklyn
9dfcdb51d6 discord: fix Barbarian Assault regions 2020-09-17 22:38:01 -04:00
Kyle
a566c39039 Update Varbits.java 2020-09-18 00:18:37 +01:00
Kyle
52d924dfa3 varbit: add prayer unlockes (#2807)
missing:

Piety
Chivalry
2020-09-18 00:01:27 +01:00