Commit Graph

4745 Commits

Author SHA1 Message Date
Tomas Slusny
57749d818c Merge pull request #4612 from Nightfirecat/fix-lumbridge-swamp-emote-clue-location
clues: Fix Lumbridge swamp cave emote clue location
2018-08-01 10:12:41 +02:00
Magic fTail
a377c4b3ed Fix Theatre Of Blood InventoryID (#4608)
Fixes #4603
2018-08-01 10:12:11 +02:00
Jordan Atwood
39e3f6fb7e clues: Fix Lumbridge swamp cave emote clue location
Ref: https://user-images.githubusercontent.com/2199511/43506141-b57a40e4-9558-11e8-9e4d-a6a5ddbdcd4a.png
2018-08-01 00:01:31 -07:00
Magic fTail
205599f4db Clarify wording of default log tracker message (#4602)
It doesn't only track kills, but also clues and raids completions
2018-08-01 00:38:37 +02:00
rswindows10
48c2f30959 Remove comment regarding crafting leather (#4601)
Comment stated it was unknown whether animation was the same for all leather types and items
2018-08-01 00:20:18 +02:00
rswindows10
da2ced6f34 Add support for crafting leather idle notification (#4600)
Fixes #4599
2018-08-01 00:11:05 +02:00
Tomas Slusny
5b963ce240 Merge pull request #4596 from JaimySmets/4593-emote-clue-dragon-pickaxe
Add alternative dragon pickaxes to emote clue
2018-08-01 00:05:56 +02:00
Tomas Slusny
126e10cc6f Merge pull request #4555 from deathbeam/lootevents
Add loot tracker
2018-07-31 23:49:47 +02:00
psikoi
9b49e9d6a7 Add loot tracker plugin
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 22:25:27 +02:00
Adam
f6b44a502e Add LootManager
Add loot manager that will manage item drops received and stream them as
item drop events for correct entity with correct items.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 20:59:04 +02:00
Michael Goodwin
bc9e134df2 Add TOB widget ids
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 20:59:04 +02:00
Michael Goodwin
8f600eaf47 Add TOB varbits
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 20:59:04 +02:00
Michael Goodwin
9b65a7b160 Add Chambers Of Xeric and TOB inventories
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 20:59:04 +02:00
WooxSolo
13c0566778 Add NPC death animations
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 20:59:04 +02:00
Jaimy Smets
3a52cb053d Add alternative dragon pickaxes to emote clue
Fixes #4593

Signed-off-by: Jaimy Smets <smets.jaimy@hotmail.com>
2018-07-31 20:35:24 +02:00
Tomas Slusny
acc2f4edb4 Merge pull request #4589 from deathbeam/fix-font-manager-test-package
Fix FontManagerTest package
2018-07-31 15:27:01 +02:00
Tomas Slusny
9146b76b17 Fix FontManagerTest package
Change cache.ui to client.ui

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-31 11:54:42 +02:00
forsco
0c3380c500 Add flick helper to player bar (#3882)
Allows the player to toggle the prayer flick location between the Quick Prayer Orb, Prayer Bar or Both.
2018-07-31 10:52:52 +02:00
aquivers
6d99d3abcb Add spade requirement reminder to fairy ring clues (#4585)
Fixes #4449
2018-07-31 10:36:21 +02:00
Tomas Slusny
466eca9d90 Merge pull request #4552 from Shingyx/fix-assembler-tests-on-windows
Fix Assembler tests when autocrlf=true on Windows
2018-07-31 10:08:43 +02:00
Abex
e86b2f9a48 Merge pull request #4583 from Nightfirecat/fix-achievement-diary-plugin-requirements
Fix achievement diary plugin requirements
2018-07-30 15:42:20 -06:00
Jordan Atwood
85bbbf9d96 achievement diary plugin: Fix waka canoe requirement 2018-07-30 12:25:14 -07:00
Jordan Atwood
af4bc0242f achievement diary plugin: Fix Belladonna farming req 2018-07-30 12:24:52 -07:00
Tomas Slusny
0217d5a6af Merge pull request #4575 from deathbeam/fix-plane-for-tile-objects
Account for plane in TileObject canvas location
2018-07-30 17:14:19 +02:00
Tomas Slusny
676b2cf5d2 Account for plane in TileObject canvas location
Fixes #4571

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-30 16:36:58 +02:00
Tomas Slusny
9c0671affc Merge pull request #4481 from deathbeam/add-time-measurement
Add simple info log with startup time
2018-07-30 11:55:29 +02:00
Su-Shing Chen
65178d053e Fix Assembler tests when autocrlf=true on Windows 2018-07-30 21:47:10 +12:00
Tomas Slusny
37be586202 Merge pull request #4558 from deathbeam/fix-null-and-emtpy-names
Fix NPE when trying to draw null names
2018-07-30 10:32:01 +02:00
Tomas Slusny
c777b63357 Merge pull request #4072 from Nightfirecat/improve-player-comparison-text-color
Add color utility class
2018-07-30 08:46:48 +02:00
Mitch Barnett
5c003584d2 Add Meyerditch to agility obstacles (#4538) 2018-07-30 08:38:21 +02:00
Juul Damen
326890cb7a Add missing killcount command config (#4489)
Add missing toggle for enabling !kc command to chat commands config
2018-07-30 08:09:21 +02:00
Tomas Slusny
fb72406100 Merge pull request #4420 from MagicfTail/patch-1
TimerPlugin: Fix prayer enhance length
2018-07-30 08:06:30 +02:00
Tomas Slusny
5adb2d2e37 Add null check for Perspective.getCanvasTextLoc
We have marked it as Nonnull but we were still sending null values
inside because of NPC name sometimes being null. Make the param nullable
and add null and empty check.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-30 00:19:10 +02:00
Tomas Slusny
7faa23e289 Merge pull request #4534 from deathbeam/use-providers
Properly use javax.inject.Provider
2018-07-29 23:48:59 +02:00
Tomas Slusny
1c13a1bde4 Fix NPE when trying to draw null names
Fix null pointer exceptions when trying to draw null names on screen.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-29 23:45:56 +02:00
Tomas Slusny
aa75201fe4 Merge pull request #4479 from deathbeam/remove-revalidate-move-frame
Pack and show frame only after properties update
2018-07-29 14:36:04 +02:00
Adam
1d9b1375a2 Merge pull request #4320 from jkybtw/minnow-plugin
fishing plugin: add minnows overlay
2018-07-28 20:33:26 -04:00
Tomas Slusny
a934cc4667 Pack and show frame only after properties update
- Instead of packing frame first and then resizing and revalidating it,
pack it at the end so there is no overhead of resize and repaint events.
This save another like 200ms from startup time.
- Validate screen bounds after setting them to minimum size
- Update frame config after window custom chrome is set

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-28 17:52:40 +02:00
Tomas Slusny
bb55d9f52a Properly use javax.inject.Provider
Instead of using providers in classes that should not be even used when
the optional dependencies are not present, move all Provider<> injects
to RuneLite (and to other top-level classes in other cases).

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-07-28 16:25:18 +02:00
Tomas Slusny
9ee6989aa3 Merge pull request #4507 from deathbeam/fix-toolbars
Use consistent API and order for title and sides
2018-07-28 16:12:25 +02:00
Adam
f94af03a48 fishing plugin: add position to config 2018-07-27 23:05:23 -04:00
Adam
d9ca9f5060 fishing plugin: add minnows overlay
This shows a progress pie on how much time is left before the minnow
moves

Co-authored-by: Jacky <liangj97@gmail.com>
2018-07-27 23:05:22 -04:00
Kristian Welsh
5fe8033dc1 overlay util: adjust renderMinimapLocation for newer worldToMinimap 2018-07-27 18:30:30 -04:00
Adam
042c99d3d0 perspective: change worldToMinimap location calculation back
This is how the client calculates positions for npcs/players. Originally I had thought it fixed an issue with minimap overlays being off, but it was due to the constants we were using in worldToMinimap being off in order to account for renderMinimapLocation being wrong
2018-07-27 18:26:38 -04:00
Adam
6c7ea1f834 runelite-mixins: correct worldToCanvas arguments
The 'plane' is no longer actually a z offset
2018-07-27 18:26:38 -04:00
Adam
045146b122 perspective: fix checkstyle 2018-07-27 18:26:38 -04:00
Adam
cca977f784 perspective: fix getCanvasTileAreaPoly when getting tile next to a bridge
Pick the plane of the given tile and use it for all height calculations
2018-07-27 16:59:23 -04:00
Adam
0b8857d4de perspective: split tile height logic out of local to world 2018-07-27 16:59:22 -04:00
Adam
bed529d9cd Revert "perspective: fix regression caused by 2599db2"
This reverts commit d6906e735b.
2018-07-27 13:27:56 -04:00
Adam
b6954e0703 perspective: use less magic constants in getTileHeight 2018-07-27 11:31:17 -04:00