Commit Graph

1917 Commits

Author SHA1 Message Date
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
Jordan
f95f5c8e3c Add all bracelets to Argdougne emote clue item requirement (#2417) 2018-05-07 09:58:08 +02:00
Tomas Slusny
ba01b9298d Sanitize player indicators options
- Name the player indicators options properly
- Extend the clan ranks icon setting to support also overhead names

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 09:55:21 +02:00
Adam
1f17de5d18 Merge pull request #2372 from ypperlig/runepouchtooltip
Add config option that enables/disables mouse tooltip on rune pouch hover
2018-05-06 22:13:01 -04:00
Lars Ørnlo
43187c5f4c Add config option that enables/disables mouse tooltip on rune pouch however since information is already available on screen if rune pouch is enabled. 2018-05-06 22:03:21 -04:00
Adam
b29f2ff0ed npc indicators: remove unnecessary tagged npcs list 2018-05-06 20:40:30 -04:00
Jordan Atwood
d6e413d94d Fix Shadow dungeon emote clue location
Ref: https://user-images.githubusercontent.com/2199511/39678670-494e5caa-5180-11e8-8b02-ad08f8ccb507.png
2018-05-06 15:53:44 -07:00
Tomas Slusny
fe26066c27 Move the xp/hr in globes to new system
Fix compliation error because of move to new PanelComponent system.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-07 00:44:35 +02:00
Jonathan
56872da881 Add xp per hour to xp globes mouse-over tooltip 2018-05-06 17:39:15 -04:00
Adam
35d9384c01 Merge pull request #2405 from deathbeam/merge-image-panel-component
Merge image panel component with panel component
2018-05-06 17:35:00 -04:00
Adam
51a80bdc3c Merge pull request #2395 from Abextm/log-exceptions
runelite-client: Log uncaught exceptions
2018-05-06 17:20:57 -04:00
Mantautas Jurksa
cb3dc9d7b0 Add Puro-Puro static spawn locations 2018-05-06 17:17:57 -04:00
Tomas Slusny
41d8884493 Make ProgressPie follow component pattern
- Implement RenderableEntiry
- Create setters for position and progress

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 20:51:57 +02:00
Tomas Slusny
7e45dfd7f2 Update all overlays to support new PanelComponent
- Move all PanelComponents declarations to be persisted
- Use new LineComponent and ImageComponent classes and add them to
PanelComponent

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 20:51:56 +02:00
Tomas Slusny
fa9e05f0a6 Merge ImagePanelComponent with PanelComponent
- Remove ImagePanelComponent
- Add LayoutableRenderableEntity that is RenderableEntity with preferred
size
- Add support to PanelComponent for rendering list of
LayoutableRenderableEntity
- Add support for aligning PanelComponent horizontally or vertically
- Add ImageComponent to be used in PanelComponent
- Make other components support new design

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 20:48:05 +02:00
Adam
77823d518d impling plugin: use spawn events
remove broken dynamic spawn support
2018-05-06 13:52:13 -04:00
Max Weber
d1d93f05e0 runelite-client: Log uncaught exceptions
Previously exceptions would be printed to stderr, and not show in log files.

This also adds a case for AbstractMethodError because it almost always means the injector needs to be re-ran.
2018-05-06 01:02:36 -06:00
Tomas Slusny
4cbe810f54 Disable filtering on logback.xml
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
2018-05-06 05:54:57 +02:00
Adam
185660fff4 Merge pull request #2380 from Roughsketch/clue-fixpos
Fix monastery clue position
2018-05-05 22:06:40 -04:00
Adam
5c52a95d72 Merge pull request #2370 from AWarbear/AgilityLapCounterFix
Fix agility laps left counter
2018-05-05 22:03:16 -04:00
AWarbear
1ea26ccd03 agility plugin: fix calculating laps to level when leveling up from a lap 2018-05-05 21:46:34 -04:00
AWarbear
4701948052 agility plugin: identify active course based on its region 2018-05-05 21:46:30 -04:00
Adam
120aaf36c1 Merge pull request #2305 from MagicfTail/Bank-Tag-Fix
bank tag plugin: fix searching to be case insensitive
2018-05-05 20:20:28 -04:00
Magic fTail
2f003896d4 bank tag plugin: fix searching to be case insensitive 2018-05-05 20:08:35 -04:00
Maid Dog
6f079b9cf5 Fix monastery clue position
Old position was on the wrong plane and too far north. This puts it upstairs in the position the wiki image shows.
2018-05-05 18:48:23 -05:00
Adam
6fbc5c314f Merge pull request #2239 from trimbe/barrows-chest-value
Add barrows chest value message
2018-05-05 19:47:50 -04:00
trimbe
5b13698079 barrows plugin: add barrows chest price evaluator 2018-05-05 19:24:35 -04:00
trimbe
5f74f1a843 item manager: change batch item price to accept a collection 2018-05-05 15:44:20 -04:00
Levi Schuck
b7a59d0558 FPS plugin: fix startup not applying limits
Issue:
@deathbeam reported that the limits were not applying immediately after start up
and this required dirtying the config manually to get it to apply.

Problem:
The draw listener expects `reloadConfig` to be called prior to its active use, so it is also an initalizing method.
`reloadConfig` was only being called if the config changed, and not when the plugin was activated.

Solution:
Call `reloadConfig` when the plugin is activated so it has been initialized.
2018-05-05 12:20:12 -05:00
Tomas Slusny
ca8c8bef13 Merge pull request #2336 from MESLewis/wmo-plane-fix
WorldMapOverlay: Add check for current plane
2018-05-05 16:33:27 +02:00
Magic fTail
c73a581f29 BossTimerPlugin: Add missing bosses (#2150)
Add Cerberus, Kraken, Deranged Archaelogist 
and Thermy
2018-05-05 16:11:04 +02:00
Tyler Nichols
63f0fda436 Update to Solution of speaking to Falo the Bard (#2352)
Set a better description of his location and the closest fairy ring.
2018-05-05 16:05:13 +02:00
Tomas Slusny
63de63bd62 Merge pull request #2355 from Nightfirecat/fix-mausoleum-clue
Fix "No boots" requirement in Mausoleum clue
2018-05-05 15:15:26 +02:00
AWarbear
a4a38b6187 Make farming tracker use english for dates by default (#2345) 2018-05-05 15:13:50 +02:00