Commit Graph
1950 Commits
Author SHA1 Message Date
Adam f6a093aada slayer plugin: move widget inventory check to game tick 2018-05-10 21:08:14 -04:00
Unknown 593bab8609 Add Overlay for Silver Jewelry to Slayer Plugin
Add overlay to display charge counter on Expeditious Bracelet and Bracelet of Slaughter.
2018-05-10 20:58:47 -04:00
Adam 1044781d68 Merge pull request #2475 from deathbeam/opponent-info-panel
Opponent info panel improvements
2018-05-10 14:52:06 -04:00
TzZek 0c0d97109d Add Elf Area Obstacles 2018-05-10 14:09:07 -04:00
Adam b5ac166eab Merge pull request #2465 from jplsek/agility-warnings
Add trap overlay for agility plugin
2018-05-10 13:58:30 -04:00
Adam 87ce6cc2fd agility plugin: use immutableset 2018-05-10 13:23:02 -04:00
Jeremy Plsek d868a6d60c agility plugin: add trap obstacle overlay
Add an option to show an overlay over traps in agility courses
2018-05-10 13:23:02 -04:00
Reasel 143af4e00c runelite-client: add tooltip font type dropdown 2018-05-10 11:50:19 -04:00
Runelite auto updater cb6e1ae5fb [maven-release-plugin] prepare for next development iteration 2018-05-10 13:32:19 +00:00
Runelite auto updater 2b44683ed9 [maven-release-plugin] prepare release runelite-parent-1.3.8 2018-05-10 13:32:14 +00:00
Adam 2320f0f31b spec counter plugin: fix array index out of bound error when accessing equipment inventory 2018-05-10 09:06:16 -04:00
Adam 4d9c58750a Remove bounding boxes 2018-05-10 08:54:43 -04:00
Adam 96ce9898e4 runelite-client: set default locale to english
Fix hiscore panel not being able to load image resources due to relying
on toLowerCase()
2018-05-09 11:00:13 -04:00
Tomas Slusny 4b05e072c7 Merge pull request #2505 from Abextm/bdr-clue
Add Burgh de Rott map clue
2018-05-09 11:29:52 +02:00
Tomas Slusny 2169887898 Update opponent info to use PanelComponent
- Use panel component with custom paddings for opponent info
- For opponent/opponents opponent names use TitleComponent that is
horizontally centered
- Use new progress bar with full display mode when needed

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-09 11:05:58 +02:00
Tomas Slusny 19afa3f933 Improve ProgressBarComponent to support %/FULL
- Add minimum, maximum and value properties to ProgressBarComponent
- Add label display mode that will differentiate between percentage and
current/maximum display modes
- Properly center the text in progress bar

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-09 11:05:58 +02:00
Alex Kolpa 6f66b6790d Ensure tile spawns on all planes are simulated (#2495)
Instead of using just the current plane, simulate them for all 4 planes.
2018-05-09 10:22:46 +02:00
Tomas Slusny d0699901fe Merge pull request #2504 from deathbeam/clue-platebody-platelegs
Iron platelegs -> platebody for Draynor emote clue
2018-05-09 10:20:53 +02:00
Max Weber d34cd62481 Add Burgh de Rott map clue 2018-05-09 01:34:38 -06:00
Tomas Slusny fb3955b568 Iron platelegs -> platebody for Draynor emote clue
Fix Draynor Manor spin clue requirement requiring platelegs instead of
platebody.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-09 08:48:28 +02:00
AWarbear e9b37c7236 Move system tray icon to be created before the client requests focus 2018-05-08 19:19:04 -04:00
Adam 5658e34426 Merge pull request #2498 from Abextm/split-notification-settings
runelite-client: Make notification options not mutually excusive
2018-05-08 18:34:10 -04:00
Adam e8c2148042 Merge pull request #2478 from MagicfTail/Fix-Deadfall-Traps
HunterPlugin: Fix deadfall traps
2018-05-08 18:29:03 -04:00
Max Weber 8a9b28db05 runelite-client: Make notification options not mutually excusive
#2180 made it so Windows users could not have sound and a tray notification at the same time. This splits the enum into separate booleans
2018-05-08 16:23:59 -06:00
Adam 4535d97467 Merge pull request #2492 from Eadgars-Ruse/fix-warmer-colder-consideration
Fix warmer/colder consideration for hot-cold plugin
2018-05-08 17:39:20 -04:00
Adam ef10bb5d6c Merge pull request #2425 from Abextm/async-sprite
Add SpriteManager to get sprites from the cache
2018-05-08 17:35:35 -04:00
Max Weber 5da9d697da Add SpriteManager to get sprites from the cache. 2018-05-08 17:23:53 -04:00
Adam d2bf775e3b Add friend notes plugin 2018-05-08 16:36:44 -04:00
Adam e60d9ec2c1 chatbox input manager: add support for character limit 2018-05-08 16:36:44 -04:00
Eadgars-Ruse 02adaa36c8 Fix warmer/colder consideration for hot-cold plugin
There was an issue with the "and warmer than" case for the strange device check that made it exclude more areas than it should have. The changes fix that issue, and a few related variable and method names are renamed to help avoid similar confusion in the future.
2018-05-08 15:02:51 -05:00
Magic fTail 3250628108 HunterPlugin: Fix deadfall trap
The player is sometimes 2 squares away when setting up the trap
fasd


Revert "HunterPlugin: Fix deadfall trap"

This reverts commit a54852e03817306e5e619fee13d4557ef523da4a.
2018-05-08 17:27:00 +02:00
Eadgars-Ruse e2418f5d4f Add hot-cold clue scroll plugin
The hot-cold clue scroll plugin is an extension of the existing clue scroll plugins. When a hot-cold clue is opened, instructions for obtaining the strange device will be displayed. Once the user attempts to use the strange device, the panel component will switch to showing names of world areas and how many possible final locations are in each world area. Once the user checks in a different spot, the list of world areas and number of possible final locations will be updated to reflect the temperature obtained from the strange device. From the second check onward the warmer/colder result of the strange device will also be considered (same temperature is not considered at this time because I couldn't figure out a good way to implement it, but the process is still quick without it).

Once the number of possible final dig spots is reduced to 10, the panel component will switch to showing the descriptions of the remaining dig spots. The user can continue testing locations to further narrow the number of remaining spots. The remaining spots will have a blue ground highlight, showing approximately where the final 9x9 dig spot area will be. When the user receives a message that their device is shaking, a dig icon will be placed on that square signaling that a valid final dig location has been found.

The logic behind the hot-cold plugin is based on the precise range of squares that a player is away from the final location when checking the temperature of the strange device (measured in Chebyshev or Chess-board distance). All calculations are based off of the world map coordinate system, and strange device checks can be done anywhere on the world map. The centers of the final locations were manually approximated by comparing wiki location pictures to a coordinate map. So some final locations may be slightly off-center, but since the final areas are 9x9 this leaves room in the calculations for any slightly off-centered points.
2018-05-08 09:31:06 -04:00
Jordan 1ec661010e Fix Sinclair Mansion emote clue (#2468)
Change earth rune to blue wizard robe requirement for equipment.

Fixes #2464
2018-05-08 13:48:42 +02:00
Rheon 8cb45edecf Add spade req, fix item reqs for emote clues (#1753)
- Add spade requirement for map clues
- Fix some map clue coordinates
- Fix item requirements for emote clues
- Add range of items to emote clues
2018-05-08 13:46:43 +02:00
Adam 11094edb3a Merge pull request #1977 from WooxSolo/window-confine-to-screen
Improve client window functionality
2018-05-07 17:37:16 -04:00
Tomas Slusny 186adf6130 Restore min width when keeping window size small
Restore minimum width after closing sidebar when keeping window size but
window size was too small.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 22:58:03 +02:00
WooxSolo 2d968a832d Add option to keep either window or client size
- Add option to keep either window or client size when expanding sidebar
- When panel is expanded, push window to side to not expand from screen
2018-05-07 21:21:36 +02:00
Adam 733a44e5ac Merge pull request #2448 from shuhaowu/patch-1
Updated cryptic clue solution for Kalphite area
2018-05-07 15:12:08 -04:00
Adam de46cd2e1b Merge pull request #2415 from deathbeam/player-indicators-sanitize
Sanitize player indicators options
2018-05-07 12:09:11 -04:00
Shuhao Wu 89449b56af Updated cryptic clue solution for Kalphite area
The previous description is no longer accurate as stronghold slayer cave was split up.
2018-05-07 11:58:39 -04:00
Tomas Slusny 5bce0e43fc Add support for customizable gap and border
Add support for customizable gap and border to PanelComponent.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 17:40:03 +02:00
Tomas Slusny fa8667fa2c Update plugins to use the new TitleComponent
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 17:40:03 +02:00
Tomas Slusny f8fb6b3543 Simplify component system
- Properly use/not use paddings
- Remove title property and extract it to separate component
- Remove position property, let user handle the positioning
- Extract common constants to ComponentConstants
- Use lombok.Setter on classes instead of fields

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 17:40:02 +02:00
Adam 077608478c demonic gollias: use tick counter 2018-05-07 09:43:31 -04:00
Adam ccef1dddd0 runelite-client: add tick counter 2018-05-07 09:43:31 -04:00
Adam 5fde24cecb Merge pull request #2426 from Adam-/npcindicators
Cleanup npcindicators
2018-05-07 09:43:09 -04:00
Adam 40d0fab0b5 npc indicators: use events for highlighted npcs 2018-05-07 09:42:15 -04:00
Tomas Slusny 634f4898ec Merge pull request #2434 from deathbeam/fix-location-overlay
Clear children in LocationOverlay
2018-05-07 12:09:27 +02:00
Tomas Slusny 2db26a69ff Clear children in LocationOverlay
Clear children each frame in LocationOverlay to prevent infinite adding
of components there.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 10:25:23 +02:00
Tomas Slusny af22852352 Merge pull request #2416 from Nightfirecat/add-shadow-dungeon-emote-location
Fix Shadow dungeon emote clue location
2018-05-07 09:58:28 +02:00