Owain van Brakel
a8d5aed856
Merge remote-tracking branch 'runelite/master'
2021-10-02 22:12:27 +02:00
Adam
4ca3db6358
Fix ground marker minimap overlay position
...
The ground marker minimap overlay gets a local point for the tile to mark from fromWorld()
and passes it to localToMinimap() - but because the adjustment of -1, when the player position
is subtracted from it to compute the minimap location it causes the computed position to be off
by a full tile.
Additionally, drawRect() width and height is inclusive so the width/height must be subtracted by 1
2021-10-01 19:09:03 -04:00
Owain van Brakel
3e3ba784ea
Merge remote-tracking branch 'runelite/master'
2021-10-01 10:42:22 +02:00
Owain van Brakel
beabb18428
Merge remote-tracking branch 'origin/master'
2021-10-01 10:38:13 +02:00
Adam
8d537cabf1
api: add clan ids and accessors
2021-09-30 16:37:35 -04:00
Adam
b6316b4772
api: move Favour to achievementdiary plugin
2021-09-29 10:23:36 -04: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
Adam
87dda2d54e
api: mark runtime classes as final
2021-09-28 20:19:01 -04:00
Adam
31007d3437
api: add runtime jar
...
This jar excludes classes we know can never be referenced at runtime, which currently takes the resulting jar from 1.1MB to .3MB
2021-09-28 20:18:40 -04:00
OP
6890dddf39
add getModulus() to match setModulus used in the private server plugin. ( #3043 )
2021-09-27 17:15:41 +01:00
Owain van Brakel
8ab73ae307
Merge remote-tracking branch 'runelite/master'
2021-09-25 03:01:56 +02:00
Owain van Brakel
d6579901c6
api(mixins): More object methods exposed
2021-09-25 03:01:43 +02:00
Owain van Brakel
910ff6c082
Merge remote-tracking branch 'origin/master' into HEAD
2021-09-24 04:20:33 +02:00
Owain van Brakel
62b58f5e5a
Merge remote-tracking branch 'runelite/master' into HEAD
2021-09-24 01:22:12 +02:00
pwatts6060
c08c6d80e8
api: Add contains methods to WorldPoint and WorldArea
2021-09-24 01:18:31 +02:00
superiorser9
0d0e75b825
screenshot: Capture collection log popup notifications
2021-09-24 01:18:30 +02:00
Owain van Brakel
6df0372290
project: Java 17 support, update deps, rework some stupid logic
2021-09-24 01:18:09 +02:00
Adam
8c2d7bd2f4
perspective: refactor localToCanvas
...
Use variable namings from modelToCanvas
2021-09-22 15:07:41 -04:00
Adam
3d79ab60a2
perspective: add gpu projection for modelToCanvas
...
GPU uses an alternative projection to avoid vertex snapping. Usually
this doesn't matter much, and in the worst case causes the discrepancy
to be only a few pixels, but with the model outline feature it causes
the outlines to be noticibly off when GPU is enabled.
This adds a second model-to-canvas method using the alternative
projection and uses it when GPU is enabled.
2021-09-22 15:01:41 -04:00
Adam
4cab29cf2f
api: remove cachedModels2 and nodecache setters
...
This is being moved internally since it benefits areas like the farming guild even with gpu off
2021-09-21 11:09:51 -04:00
pwatts6060
9c7fade732
api: Add contains methods to WorldPoint and WorldArea
2021-09-21 01:01:37 -07: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
Jordan Atwood
006fd8c864
widgets: Add POH treasure chest widget IDs
2021-09-14 21:34:29 -07:00
Jordan
82ff2e6d12
Merge pull request #13798 from Hydrox6/hd-healthbars-why-are-there-so-many
...
interface styles: add HD healthbars for the rest of the healtbars
2021-09-14 07:13:30 +00:00
Arnaud Peralta
4bf15daaa1
inventory tags: Show on gravestone collection interface ( #14113 )
2021-09-14 06:59:07 +00:00
Jordan Atwood
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
f2a4b60840
Merge remote-tracking branch 'runelite/master'
2021-09-12 21:05:55 +02:00
Runelite auto updater
4b2afca434
Bump for 1.7.25-SNAPSHOT
2021-09-12 16:16:54 +00:00
Runelite auto updater
87c5873c02
Release 1.7.24
2021-09-12 16:16:51 +00:00
Adam
e56562f54a
api: add scene tile shapes, underlay, and overlay ids
2021-09-12 10:01:06 -04:00
Adam
37654452c3
api: add model vertex normals
2021-09-12 10:01:00 -04:00
Owain van Brakel
8ef5a07d87
project: Merge upstream
2021-09-09 22:26:51 +02:00
tomcylke
0cb2dea4d9
client: object composition directional access bitmask
2021-09-09 14:08:10 -04:00
Runelite auto updater
49ecbab6b6
Bump for 1.7.24-SNAPSHOT
2021-09-09 10:53:19 +00:00
Runelite auto updater
affceb5403
Release 1.7.23
2021-09-09 10:53:16 +00:00
RuneLite Cache-Code Autoupdater
9161b3852f
Update NPC IDs to 2021-9-9
2021-09-09 00:46:15 -06:00
RuneLite Cache-Code Autoupdater
7751238847
Update Object IDs to 2021-9-9
2021-09-09 00:46:15 -06:00
RuneLite Cache-Code Autoupdater
7352224a2b
Update Item IDs to 2021-9-9
2021-09-09 00:46:14 -06:00
Adam
7b65292c12
api: make getCanvasTilePoly work on multi-tile npcs
2021-09-07 03:20:43 +02:00
Adam
376e9648ea
wiki: move icon to match vanilla position
2021-09-07 03:20:43 +02:00
Adam
3181022c83
api: flatten model uvs
...
This drastically reduces the number of allocated float arrays on the heap just by flattening the uvs into a single array per model
2021-09-07 03:20:42 +02:00
Runelite auto updater
cc3b6550a9
Bump for 1.7.23-SNAPSHOT
2021-09-06 17:53:41 +00:00
Runelite auto updater
56d0aae57d
Release 1.7.22
2021-09-06 17:53:37 +00:00
Adam
cdbb0a3aa7
api: make getCanvasTilePoly work on multi-tile npcs
2021-09-05 11:49:43 -04:00
Adam
adf0d75be8
wiki: move icon to match vanilla position
2021-09-04 12:32:21 -04:00
Adam
ef3622c05a
api: flatten model uvs
...
This drastically reduces the number of allocated float arrays on the heap just by flattening the uvs into a single array per model
2021-09-03 15:04:08 -04:00