Commit Graph
8252 Commits
Author SHA1 Message Date
dekvall 019ed814ea item identification: show identifier for placeholders and noted items 2019-10-11 09:05:46 +02:00
Abex 6c62b95561 Merge pull request #9968 from huddy987/potLimit
Add divine potion buy limits
2019-10-10 23:16:24 -06:00
Abex 0653e66a02 Merge pull request #10014 from dabolink/priffCannonElves
Add Elf Cannon Spot in Priff
2019-10-10 22:47:27 -06:00
Max Weber d627171bbe runelite-client: Rename StackFormatter to QuantityFormatter
StackFormatter.formatNumber was incredibly misleading, it makes more
sense to remove Stack from the classes name than move it.
2019-10-10 04:29:30 -06:00
Max Weber ea69b8e57d StackFormatter: synchronize access to NumberFormats
DecimalFormat likes to copy data into itself when formatting because
it is poorly designed, as such it cannot be used by multiple threads
at once.
2019-10-10 04:25:53 -06:00
Max Weber b30243c784 StackFormatter: Fix documentation 2019-10-10 04:23:35 -06:00
Max Weber 32f624e1d5 StackFormatter: remove quantityToRSStackSize
This is nearly unused, and serves no great purpose as
quantityToStackSize can display the same information in a more readable
format
2019-10-10 03:49:44 -06:00
MESLewis 7edcdc05ae Add teleport icon for Stony Basalt under 73 Agility 2019-10-09 19:39:04 -06:00
Adam 7ea68d7e72 screenmarkers: optimize panel rebuilding
This fixes panel rebuilding adding multiple mouse input listeners
2019-10-09 09:09:41 -04:00
Tomas Slusny f780092ec4 Merge pull request #9738 from dekvall/fishing-indicator-minnows
fishing: Set status to NOT fishing when the flying fish is active
2019-10-09 15:09:13 +02:00
dekvall e9a805c735 fishing: Set status to NOT fishing when the flying fish is active
Since you are not getting fish while the flying fish is active, you are not
actually fishing any minnows.

Closes #8584
2019-10-09 00:52:36 +02:00
Daniel Bolink 7cc1bf3689 Add Elf Cannon Spot in Priff 2019-10-08 13:24:46 -07:00
wwchak 1959b7ea72 fishing: Add missing fishing platform highlight (#9989) 2019-10-08 11:26:29 +02:00
Tomas Slusny ef4e6bc8ff Merge pull request #9945 from dekvall/grid-item-swap
Inventorygrid: Draw image for replaced item
2019-10-08 11:07:48 +02:00
RensB 121f6cfa00 item charges: add charges to guthix rest tea (#10002) 2019-10-08 11:05:37 +02:00
Tomas Slusny c4c72e5077 Merge pull request #9977 from dekvall/xp-tracker-interval
xptracker: fix goals set from level 1
2019-10-08 10:12:19 +02:00
Ignas Maslinskas a46e1c133d xptracker: fix out-of-sync add to canvas menu (#9983)
Changes so that `XpInfoBox` uses same method of determining whether to show `Add to canvas` or `Remove from canvas` button by calling `hasOverlay`. Previously `XpInfoBox` would rely solely on its own state which meant that if canvas is added from anywhere else (e.g. skill context menu) this action is not known by the `XpInfoBox`. 

Fixes #9788
2019-10-08 09:59:34 +02:00
Taylor 478df41331 Fix Monk's residence and Rommik cryptic crate locations (#9936)
Change coordinates for "Monk's residence in the far west. See robe storage device.".
Change coordinates for "Search the crate in Rommiks crafting shop in Rimmington.".
2019-10-07 12:55:03 +02:00
Tomas Slusny 40589398f7 Merge pull request #9915 from Dava96/Plant-door-shortcut
agility: add plant door obstacle
2019-10-07 12:52:52 +02:00
SebastiaanVanspauwen 77deb0964e worldmap: Add Wilderness crabs teleport (#9970) 2019-10-07 12:44:09 +02:00
Gustavo Rodrigues b823af0a92 Add Drift Net to skill calc plugin (#9958) 2019-10-07 12:42:28 +02:00
Eric Weaver c5e3f8c98c Fix typo in Barrows chest emote clue (#9982) 2019-10-07 11:54:21 +02:00
Eric Weaver a8cbc7a1f2 Update Anglerfish master challenge clue text (#9988) 2019-10-07 11:53:04 +02:00
dekvall a23411f7f2 xptracker: fix goals set from level 1
Since the base xp for level 1 is 0 the startLevelXp was initialized from
the current level which made the progress bar calculations wrong as they
were based on the xp earned from the current level base xp and not level 1.
2019-10-04 23:51:45 +02:00
huddy987 ae23d9ba99 Add divine potion buy limits 2019-10-03 10:07:27 -06:00
Adam ad5514acde object indicator: add support for ground objects 2019-10-02 21:19:46 -04:00
Adam 5f745be26d api: add getConvexHull to GroundObject 2019-10-02 21:17:37 -04:00
Adam b22fc6b301 object indicators: support non-gameobject multilocs 2019-10-02 21:15:51 -04:00
Adam d6772a3be4 tile indicators: fix storing names for multilocs
This was storing "null" for multilocs whose base name is "null", which
caused a lot of unintentional matches against objects on the tile with no
names.
2019-10-02 21:15:50 -04:00
Adam f49670cd5b Use caching okhttp client for worldclient 2019-10-02 15:59:53 -04:00
Adam 9c5b36cec7 item manager: use caching okhttp client 2019-10-02 15:59:53 -04:00
Adam 2af98eacfc feed: use caching okhttp client 2019-10-02 15:59:53 -04:00
Adam 1fa8409265 http-api: add javax.inject dependency 2019-10-02 15:59:53 -04:00
Adam d6041bdc55 client: use own okhttp client with cache 2019-10-02 15:59:53 -04:00
Adam cade74c18c feed controller: add etag 2019-10-02 15:59:53 -04:00
Adam 1e58a77683 item controller: add etag to bulk prices 2019-10-02 15:59:53 -04:00
Adam 740697fd49 Merge pull request #9848 from abextm/faster-click-hull-external
Optimize getClickbox and getConvexHull
2019-10-02 14:24:52 -04:00
Runelite auto updater 03c4422628 [maven-release-plugin] prepare for next development iteration 2019-10-02 12:51:48 +00:00
Runelite auto updater 1549bc63d7 [maven-release-plugin] prepare release runelite-parent-1.5.35 2019-10-02 12:51:41 +00:00
RuneLite Cache-Code Autoupdater cb59bbdaa7 Update NPC IDs to 2019-10-02-c1-rev182 2019-10-02 10:33:47 +00:00
RuneLite Cache-Code Autoupdater c9d27c3227 Update Object IDs to 2019-10-02-c1-rev182 2019-10-02 10:33:47 +00:00
RuneLite Cache-Code Autoupdater c785109c20 Update Item variations to 2019-10-02-c1-rev182 2019-10-02 10:33:46 +00:00
RuneLite Cache-Code Autoupdater f957b386b7 Update Item IDs to 2019-10-02-c1-rev182 2019-10-02 10:33:46 +00:00
Adam b15bf1c221 world hopper: add ping to tags 2019-10-01 21:53:48 -04:00
Max Weber 9e696ac3f2 runelite-api: Remove Triangle and Vertex classes 2019-10-01 18:00:24 -06:00
Max Weber f16cd53d09 runelite-api: Optimize getClickbox
- Use the pre-calculated center/extreme xyz fields for the aabb
 - use modelToCanvas and reduce indirection
 - Use a specialized union that only does axis-aligned rectangles
     instead of the Area class
 - Use a specialized intersection that only does convex polygons, again
     to avoid Area
2019-10-01 18:00:24 -06:00
Max Weber 80709f1bfa Jarvis: use primitive arrays
This creates much less garbage and allows use with modelToCanvas
2019-10-01 18:00:23 -06:00
Max Weber b77461a3e0 Perspective: Add modelToCanvas
This has significantly less overhead than repeatedly calling
localToCanvas, and may be vectorized in the future by a smarter jit
2019-10-01 18:00:23 -06:00
Max Weber 293b9cdf7c runelite-api: Add simple Shape implementations 2019-10-01 18:00:23 -06:00
Max Weber a4cfbc3b42 runelite-api: Use more general Shape for clickboxes and convex hulls 2019-10-01 18:00:22 -06:00